Bonum Certa Men Certa

Links 08/01/2023: Stopmotion 0.8.6 and Linux 6.2 RC3



  • GNU/Linux

    • Audiocasts/Shows

    • Kernel Space

      • Linux mailing listsLinux 6.2-rc3
        Here we are, another week done, and things are starting to look a lot
        more normal after that very quiet holiday week that made rc2 so very
        small.
        
        

        Nothing in particular here stands out: the bulk of this is driver fixes (networking, gpu, block, virtio - but also usb, fbdev, rdma etc, so a little bit of everything). That is as should be, and just matches where the bulk of the code is.

        Outside of the various driver fixes, we've got core networking, some filesystem fixes (btrfs, cifs, f2fs and nfs), and some perf tooling work.

        With the rest being mostly selftests and documentation.

        The shortlog is below, plase do give it a good test, and holler if you find anything.

        Linus
      • LWNKernel prepatch 6.2-rc3 [LWN.net]

        Linus has released 6.2-rc3 for testing. "Here we are, another week done, and things are starting to look a lot more normal after that very quiet holiday week that made rc2 so very small".

      • Linux HintBtrfs vs. XFS: A Brief Comparison

        Various file systems are available in operating systems, including Linux distros and Windows. These file systems can store the data through the data structure systems. Operating systems separate the data into pieces to isolate and identify data from the file systems. File systems like XFS and Brtfs are the most popular among others. However, it is always confusing for the users whether Brtfs or XFS is better. This long guide will explain the brief difference between Brtfs and XFS.

    • Applications

      • OMG! LinuxOBS Studio 29 Adds AV1 Encoding, Linux Media Key Support - OMG! Linux

        A new version of open source screencast software OBS Studio is available to download.

        OBS Studio 29.0 introduces support for AMD AV1 encoding on Radeon RX 7000 series GPUs, and Intel AV1 encoding on systems Intel Arc graphics on Windows only (no Linux support with this yet). Also Windows-only, Intel HEVC encoder is now available in OBS Studio.

        On the macOS side, OBS Studio 29.0 adds native HEVC and ProRes encoders, including P010 and HDR, and supports macOS Desk View (an over-heard webcam feature requiring an iPhone 11 or later).

        Media key support on Linux features in the latest update, which will please this want to control playback using their keyboard’s next, prev, and player/pause keys.

      • OMG UbuntuUse This App to Schedule Restart/Shutdowns on Ubuntu - OMG! Ubuntu!

        Want to schedule a system restart on Ubuntu? There are plenty of ways to do it, with cron probably the most well-known method.

        For a more intuitive, user-friendly way to schedule a reboot on Ubuntu check out Time Switch.

        Time Switch is nimble desktop app built using Python and GTK4/libadwaita. Its purpose is simple: enable a user to reboot, shutdown, or suspend Ubuntu at a time of your choose.

        Additionally, Time Switch can run custom command(s) on schedule, and display a desktop notification (handy if you need a reminder to do something).

      • Linux Links10 Best Free Linux Calculators (Updated 2023) - LinuxLinks

        One of the basic utilities supplied with any operating system is a desktop calculator. These are often simple utilities that are perfectly adequate for basic use. They typically include trigonometric functions, logarithms, factorials, parentheses and a memory function.

        However, the calculators featured in this article are significantly more sophisticated with the ability to process difficult mathematical functions, to plot graphs in 2D and 3D, and much more.

        The calculators also typically support the Reverse Polish notation (RPN). This is a postfix notation wherein every operator follows all of its operands. In other words, instead of pressing 6 + 8 and the enter key, in RPN you type in 6 8 +.

    • Instructionals/Technical

      • Make Use OfHow Do You Use Ubuntu Core on a Raspberry Pi?

        Ubuntu is a popular Linux distro that offers stability, multiple flavors with graphical interfaces, and a community of enthusiasts to help support each other. If you strip away the bells and whistles from Ubuntu, what remains is Ubuntu Core.

        This is an OS that even the Raspberry Pi 2 is capable of running, not to mention later models such as the Pi 3 and 4. Pairing these two household names together will provide you with an outcome that is stable, frequently maintained, and well-supported for years to come.

        Let's dive into the possibilities that Ubuntu Core and Raspberry Pi are capable of together.

      • Make Use OfHow to Transfer and Share Files Between Windows and Linux

        Copying data from a Windows PC to Linux—or in the other direction—can seem intimidating at first. After all, it's something that seems like it should be simple but turns out to be difficult.

        In truth, sharing files from Windows to Linux is easy, but only if you know how to do it. Ready to find out? Here's everything you need to know about how to transfer files from Windows to Linux and back again.

      • Linux HintHow to Create a Round Robin Load Balancer in Kubernetes

        Load balancing is an important factor in increasing the efficiency of the network. Load balancing means a method of predefining the tasks in a specific order to manage the network flow in the backend servers. An efficient load balancer ensures that all servers are working fine and reduces the response time. In Kubernetes, the data at the input servers is processed and regulated by the load balancer. The server pool’s network flow can be controlled in a variety of ways. In this article, we will talk about a popular algorithm which is dedicated to loading balancing, the round-robin algorithm.

      • Linux HintOracle Decode

        Oracle Database is one of the most influential SQL Databases. It is used to power the small and enterprise applications with sufficient security and performance.

      • Linux HintGet the Filter and Monitor the Kubernetes Events

        The events in Kubernetes cannot be stored, accessed, or forwarded for a long period because there is no in-built support for events in Kubernetes. The occurrences are only kept on file for a brief time before being cleared up. However, they can be accessed or watched directly using the kubectl commands on the cluster or any other resources. In this guide, you will learn about the events in Kubernetes and specifically how to filter and monitor the Kubernetes events.

      • Linux HintHow to Access the Kubernetes Events

        The events in the Kubernetes environment are a rich source of information that enables a user to understand what is happening inside their services. It is a kind of object that specifically tells what is happening in a container, node, cluster, or pod. Whatever changes are made to the Kubernetes environment, an event is generated against them in the system. In this guide, we will walk you over what an event is in the Kubernetes system and how to get the events with the help of different tools.

      • Linux Made SimpleHow to install FL Studio 21 on a Chromebook with Crossover 22
      • Linux Made SimpleHow to install MetaTrader 4 with the IG Broker on a Chromebook

        Today we are looking at how to install MetaTrader 4 with the IG Broker on a Chromebook.

      • Linux HintCreate Kubernetes EndpointSlices

        An endpoint slice allows you to track the endpoint of the network that is connected with the Kubernetes cluster. You may learn more about EndpointSlices in the Kubernetes environment through this article that we created for you. In this tutorial, we will help you learn what an EndpointSlice is in the Kubernetes cluster and how you can create an EndpointSlice in Kubernetes. We will demonstrate some kubectl commands that allow us to create an endpoint in the Kubernetes cluster.

      • Linux HintHow To Resize the EXT4 Partition

        There are various file systems in Linux that have specific and fixed sizes. Although there are some myths that it is impossible to resize a mounted filesystem, there are some commands to resize them.

        However, many beginners don’t know about these commands and may get errors while resizing EXT4. In this tutorial, we will explain the complete method to resize the EXT4 in Linux.

      • Linux HintHow to Install VMware Workstation 17 Player on Linux Mint 21

        VMware Workstation 17 Player was released last month. It comes with a lot of new features. If you are using VMware Workstation 16 Player, then it is a must-have upgrade.

      • Linux HintHow To Install Roblox on Pop!_OS

        Roblox is one of the popular games with a great gaming community. It has cross-platform support, which you can use on macOS, Windows, and Android. Yes, Roblox is not available in Linux, and it takes a lot of effort to install since the game has yet to be ported to Linux. However, you can use Wine because it offers the Windows environment in Linux. Hence, you can use Roblox in Linux using Wine. So, in this tutorial, we will explain the brief details on how to install Roblox on Pop!_OS because it is a Ubuntu-based distro.

      • Linux HintHow to Create a Webhook in Kubernetes

        Let us talk in detail about webhook in Kubernetes. This tutorial helps you build your webhook from scratch in Kubernetes. We will demonstrate every step with images and examples to help you grasp the foundation of webhooks in Kubernetes. In this article, we will learn about webhooks and the easy tips to make webhooks in Kubernetes. This article provides all the necessary information regarding the topic in detail. Let’s first start with the definition of webhooks.

      • Linux HintHow to Create init Containers in Kubernetes

        This tutorial will give you an overview of init containers in Kubernetes. Kubernetes works well with containers which is the reason it has become the top preference of developers. Kubernetes allows you to manage all the containers in one place with just one control panel. In this article, we are going to discuss what containers are in Kubernetes and we will be focusing specifically on init containers in Kubernetes. With the help of examples, we will show you how you can easily create an init container in Kubernetes.

      • Linux HintCheck Which Process Is Using a Port on Linux

        In computer networking, a port represents a logical entry and exit point for a connection. Ports are based on software and are entirely virtual. These ports on a computer are managed by the operating system.

      • Linux HintConfigure HPA in Kubernetes

        In this article, we will discuss the configuration of Horizontal Pod Autoscaling in Kubernetes. This topic is very interesting and informative in Kubernetes. There is a lot of confusion about how the containers are scaled horizontally in Kubernetes. In this editorial, we will talk about every step-in detail with relevant screenshots. If you have no idea about Kubernetes, go through our previous articles that are related to Kubernetes. HPA is the auto-scaling of pods, horizontally. Let’s have a look at the following sections for more understanding.

      • Linux HintHow to Add the Trusted Sites in Google Chrome

        Google Chrome is one of the most popular web browsers out there. It has strong and flexible security settings for websites. For example, Google Chrome doesn’t allow any website access to all the hardware or devices (i.e. microphone, camera, sensors) of your computer. Other things like browser notifications, popups, etc. are set by default. You can disable the ddifferent browser features for specific websites in Google Chrome if you want.

      • Linux HintExpose Kubernetes Service to an external IP address

        In this guide, we are to learn how to expose Kubernetes service to an external IP address. There are three different ways to expose a Kubernetes service to an external IP address: ClusterIP, NodePort, and LoadBalancer. In this guide, we will learn how to expose Kubernetes service to an external IP address using the LoadBalancer method.

      • Linux HintConfigure Pod Security Admission in Kubernetes

        Pod security admission in Kubernetes is a feature that provides security features on pods running in a namespace. The standards allow us to put restrictions on the behavior of the pods simply and consistently. In this guide, we are about to pod security administration. We will learn how to configure pod security on pods running in a namespace with the help of a basic scenario.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • Stopmotion 0.8.6 released

          I am pleased to announce Linux-Stopmotion release 0.8.6! The last release was three years ago and this is the first release since Stopmotion became a KDE incubator project.

          [...]

          Technically, it is a C++ / Qt application with optional dependencies to camera capture libraries.

      • GNOME Desktop/GTK

        • OMG! LinuxGNOME 44 Release Set for March 22, 2023 - OMG! Linux

          This is the the date pencilled — subject to change, as always — in the GNOME 44 release schedule on the GNOME Wiki. The date isn’t a surprise as new versions of the GNOME desktop environment are released every six months.

  • Distributions and Operating Systems

  • Free, Libre, and Open Source Software

    • Using SIP to Replace Mobile and Land Lines | James Bottomley’s random Pages

      If you read more than a few articles in my blog you’ve probably figured out that I’m pretty much a public cloud Luddite: I run my own cloud (including my own email server) and don’t really have much of my data in any public cloud. I still have public cloud logins: everyone wants to share documents with Google nowadays, but Google regards people who don’t use its services “properly” with extreme prejudice and I get my account flagged with a security alert quite often when I try to log in.

      However, this isn’t about my public cloud phobia, it’s about the evolution of a single one of my services: a cloud based PBX. It will probably come as no surprise that the PBX I run is Asterisk on Linux but it may be a surprise that I’ve been running it since the early days (since 1999 to be exact). This is the story of why.

      I should also add that the motivation for this article is that I’m unable to get a discord account: discord apparently has a verification system that requires a phone number and explicitly excludes any VOIP system, which is all I have nowadays. This got me to thinking that my choices must be pretty unusual if they’re so pejoratively excluded by a company whose mission is to “Create Space for Everyone to find Belonging”. I’m sure the suspicion that this is because Discord the company also offers VoIP services and doesn’t like the competition is unworthy.

    • Programming/Development

      • LibreBootLibreboot – How libreboot.org is hosted

        I’ve recently started a new project, which I call the Federation of Freedom. It is a website that teaches people how to self-host their own servers on the internet, on all libre software. You could actually do it all on Libreboot hardware.

        When I say recently, I mean it; Fedfree launched on 25 December 2022. Today is 8 January 2023. Thus, Fedfree is just about two weeks old, on this day.

      • Daniel StenbergCopyright without years | daniel.haxx.se

        Like so many other software projects the curl project has copyright mentions at the top of almost every file in the source code repository.

      • Petter ReinholdtsenPetter Reinholdtsen: LinuxCNC MQTT publisher component

        I watched a 2015 video from Andreas Schiffler the other day, where he set up LinuxCNC to send status information to the MQTT broker IBM Bluemix. As I also use MQTT for graphing, it occured to me that a generic MQTT LinuxCNC component would be useful and I set out to implement it. Today I got the first draft limping along and submitted as a patch to the LinuxCNC project.

        The simple part was setting up the MQTT publishing code in Python. I already have set up other parts submitting data to my Mosquito MQTT broker, so I could reuse that code. Writing a LinuxCNC component in Python as new to me, but using existing examples in the code repository and the extensive documentation, this was fairly straight forward. The hardest part was creating a automated test for the component to ensure it was working. Testing it in a simulated LinuxCNC machine proved very useful, as I discovered features I needed that I had not thought of yet, and adjusted the code quite a bit to make it easier to test without a operational MQTT broker available.

      • Python

        • Linux HintHow to Connect to MongoDB with Python

          MongoDB is not a rigid database like SQL as it can be connected to many programming environments, especially to object-oriented platforms. You can use the Python language to insert records within MongoDB after creating a secure connection between MongoDB localhost and the Python platform. This guide elaborates on all the necessary steps required for the connection between MongoDB and Python in the simplest way possible. After creating a connection, we will also insert some records into MongoDB using Python’s CLI. But before that, you have to install the MongoDB, Python, and the “PyMongo” driver.

      • Java

        • Linux HintHow to Connect to MongoDB with Java

          While working on large projects, we tend to use the databases along with the development environments in many cases when your standalone environment is not working properly on its own. One of those that work well with each other is the MongoDB and Java environment. In this article, we will cast off a Java environment to connect with MongoDB. Before moving towards the connectivity of MongoDB with Java through some IDE tool, we have to make sure that all prerequisites are installed and configured at our end. This process consists of specific steps that we are going to follow throughout this article. Don’t miss any of the steps for a smooth connection to MongoDB with Java.

  • Leftovers

  • Gemini* and Gopher

    • Personal

      • 2022 - 2023 Review

        I don't fancy itemising, but the big trend is that very little of what I wrote down got done, especially when it comes to software. I can fairly reliably blame parenting for that, but my two biggest personal projects - ordoor and purple-plugin-delta - are both stalled on identical issues: the big rust rewrite. I suspect managing to kick-start one will also kick-start the other, it's just a matter of making it happen.

    • Technical

      • Internet/Gemini

        • Building Minesweeper for Gemini

          Over vacation I built a complete Minesweeper game on my capsule. I implemented flags, chording, different difficulties, and even custom games. You can play it here!

        • Offline-first approach

          I've taken an offline-first approach to computing. I find it benefits me greatly, by using more resilient utilities, having technological sovereignty, and nonetheless spending less time on the Internet, more offline, even if it's on a computer.

          I don't recommend data hoarding, I think each should keep how much data they consider to be useful, if they have the space required for it. Keeping offline wikis, dictionaries, translators, backups, passwords, can always prove to be helpful, relying less on hosted services, and more on yourself (Argos translate comes to mind as an offline translator).

      • Programming

        • Advent of Code 2022

          I finally tried Advent of Code this year; planned it for a few times

          before, but kept forgetting, or changing my mind because it requires

          an account, or because it seemed extremely competitive.


* Gemini (Primer) links can be opened using Gemini software. It's like the World Wide Web but a lot lighter.



Recent Techrights' Posts

"systemd is essentially a corporate IBM/Redhat project and corporations of course will comply"
Microsoft and IBM care about users' freedom like Cheeto Lump cares about the US Constitution
Gemini Links 20/03/2026: Digital Identity Bifurcation and a "Return to Gemini"
Links for the day
 
Windows Down From 99% to ~50% in Republic of Seychelles (République des Seychelles)
Windows fell by a lot
Confluent Insiders: IBM Laid Over Over 800 at Confluent, Not Just 800
For the record, the layoffs at Confluent won't be over. After the bluewashing there will be "IBM RAs" impacting Confluent folks, aside from PIPs
The Layoffs at IBM Carry on (Shades of Enron)
Is IBM another Enron?
"IBM boss Arvind Krishna... financial package valued at $38 million in calendar 2025 - equivalent to the average collective pay of 765 Big Blue workers."
continues to ruin the company to enrich himself while pretending he has a strategy
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, March 19, 2026
IRC logs for Thursday, March 19, 2026
SLAPP Censorship - Part 16 Out of 200: Detailing the Actors and Explaining Techrights' Own Internet Relay Chat (IRC) Network
For those who have not followed our story
Microsoft "hiding behind bigger news of war, Epstein, other companies' layoffs"
They know what's coming, they just don't know when
Joerg Jaspert (Debian Account Manager/DAM) personally approved Raphael Hertzog's wife Sophie Brun
Reprinted with permission from Daniel Pocock
Letter 'A' prohibited by Code of Conduct extremism
Reprinted with permission from Daniel Pocock
Spoiler: Diversity & Debian means different things to different people
Reprinted with permission from Daniel Pocock
Solicitors Regulation Authority (SRA) Admits Failures and Criticism of Inaction on SLAPPs
many if not all solicitors and solicitor firms in the UK are in effect unregulated
Archiving or Preserving Pages About IBM Layoffs
Layoffs at IBM and the media does not talk about these
ABC, the American National Broadcaster, "Now Publishes Slop"
If the "big media" absorbs slop, it'll no longer be trusted and therefore not read/watched by the public
Links 19/03/2026: Culling Deepfakes of Artists’ Music and "Age Verification Isn’t the Answer"
Links for the day
Gemini Links 19/03/2026: "Aktion GPT-4" and "Kill All Descendants"
Links for the day
"AI" 15 Times in Short 'Article' From The Register MS. And The Register MS Got Paid to Publish It.
gets paid to do this
People Who Decided to Boycott Novell Over Its Microsoft Alliance Should Also Boycott Canonical
As an associate put it, "selling out further, due to Microsoft moles inside Canonical"
Links 19/03/2026: "AI Glasses" as Euphemism for Mass Surveillance and ABC (US) Has Begun Publishing Slop as 'News'
Links for the day
The European Patent Office, Europe's Second-Largest Institution, is on Strike Today
Lots more to come
What People Impacted by the Bluewashing Layoffs at IBM Confluent Say (While the Media Says Nothing at All, in Effect Burying the News)
Worse yet, the mainstream media spreads lies about it right now
IBM Has Turned Red Hat and Fedora Into Slop
This is IBM policy
IBM is Being Robbed, Companies and Jobs Are Destroyed
Companies taken over by IBM will be exploited and destroyed to keep a bubble inflated for a little while longer
In Confluent Layoffs, IBM Vapourises a Quarter of Its Workforce (IBM Buys Something That It Destroys Already)
In the past, such things were typically referred to as "media blackout"; now it's just "the norm".
IBM Effect at Confluent: Mass Layoffs and IBM's Business Conduct Guidelines (BCGs) Said to be Violated
For Confluent employees who survived the layoffs there will be "culture chock"
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, March 18, 2026
IRC logs for Wednesday, March 18, 2026
Links 19/03/2026: LLM Fatigue (It Doesn't Work as Advertised), "Small Web Feeds"
Links for the day
SLAPP Censorship - Part 15 Out of 200: Background and Particulars of Truth Regarding Techrights and Tux Machines
the basic facts (this has aged well, except the times/ages/numbers)
A Slopfarms Survey for Today (linuxteck.com, linuxsecurity.com, linuxjournal.com)
Not only did Google news link to a slopfarm; it linked to three run by the same team!
Links 18/03/2026: "Venture Capitalist Warns That It’s All About to Come Crashing Down" Due to Slop Bubble, "Birdwatching for Fun and no Profit"
Links for the day
IBM Red Hat is Still Promoting Restricted Boot Which Restricts Users' Control Over Their Computers
Red Hat under IBM is a total catastrophe
Arvind Says... Something Something "Hey Hi" (the State of Today's Media)
Look for news about IBM and most likely it'll boil down to some sound bites from an executive and nothing else
New Post Has Just Explained How IBM Gets Robbed by the People Who Fail IBM
Their plan for IBM is a personal plan
Slop-Spewing GAFAM LLM That Knows Nothing and Understands Nothing, It's a Stochastic Parrot That Cannot Even Figure Out Tux Machines is a Community That Started in Tennessee 22 Years Ago
RMS rightly calls those things "bullshit generators"
Cusdeb Makes New Presentation About Where GNU Hurd (Still a Possible Linux Replacement) Stands in 2026
coming from a generally RMS-friendly account
Gemini Links 18/03/2026: Librarians, Phone Anxiety, Growing 'Small' Net, and Slop Versus Software Engineering
Links for the day
Estimates That IBM to Lay Off Close to 10,000 Workers in 2026 (Not Counting People Pushed Out)
There's still chatter about Confluent mass layoffs
Smug Threat by Garrett to Put My Family and I in Prison Doesn't Prove We Did Anything Wrong, It Only Proves He's Truly Desperate to Stop Further Publications That Embarrass Him
his reputation is poor in the United States
systemd Increasingly Microsoft Project, Controlled by Microsoft and Slopware
Cannot allow choice
What IBM Meant to Red Hat: "Proprietary Bundling, Restricted Source Access"
Anyone or anything that joins IBM likely shortens its lifespan
IBM Thrashing Confluent Upon Arrival, Based on Rumours
We deem it a bigger issue that investigative journalism perished, not that one must rely on hearsay online or mere "rumours"
Slop Is Plagiarism, Not (Vibe) Coding, and It's Not Automated, It Doesn't Save Money
Reject misnomers, explain what's actually happening
UPC is Still Illegal and Unconstitutional (Kangaroo Court for Patents, Manned by Corporate Staff), Federal Court of Justice of Germany Receives Belated Complaint About It
What is happening to Europe???
EPO Demonstration Happening Right Now, Later This Week Things Will Only Escalate Further
The SUEPO The Hague Committee wrote to staff this morning
Sophie Brun, Raphael Hertzog & Debian sexual conflicts of interest
Reprinted with permission from Daniel Pocock
Links 18/03/2026: Commodore's Hedley Davis Dies, Apple Not Good Enough, Cheeto "Floats Treason Charges for Iran War Coverage"
Links for the day
A Step Close to Shutting Down the European Patent Office (EPO)
Not going to work all month long
EPO Staff Demonstration Today
The demonstration will be live-streamed for those thousands of colleagues who don't live in Munich
Gemini Links 18/03/2026: Brazilian SYN Attacks and BGP
Links for the day
LibreLocal Also Coming to Jordan, Kenya, Mexico, New Zealand, and Spain
It helps raise awareness of Software Freedom
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, March 17, 2026
IRC logs for Tuesday, March 17, 2026