Bonum Certa Men Certa

Links 05/08/2023: GNU/Linux at Record Usage



  • GNU/Linux

    • PC World Linux overtakes Macs on Steam thanks to the Steam Deck
      No, Macs have never been a serious gamer’s first choice. But when even Linux-based systems are climbing past Apple’s computers on Steam’s hardware list, you start to wonder.

      Steam’s monthly hardware report shows that more gamers are using Linux devices than Apple Macs, to the tune of 1.96 versus 1.84 percent (the vast majority of course run Windows PCs). The explanation? Probably Valve’s own Steam Deck gaming handheld. The breakout device runs on Valve’s custom Linux-based Steam OS and intensely marketed (and praised) over the past year.

    • Applications

      • Linux LinksBest Free and Open Source Linux Content Control Software

        These are two areas where parental control software plays an important role in enabling parents to protect their family from undesirable content, and to make sure that the internet does not become an addiction. There are very few Linux content control solutions which are high quality and maintained.

        Here’s our verdict captured in a legendary LinuxLinks-style ratings chart.

      • FOSSLinux15 fun activities to try on your Linux terminal

        So you’ve been using your Linux terminal for your regular chores, be it web development, systems administration, or simply browsing files in your system. But have you ever thought about having fun with it? Well, if you’re looking for a break from the mundane, you are at the right place.

        Here are 10 fun and quirky things you can do right on your Linux terminal. As a bonus, these activities also help to sharpen your Linux skills!

    • Instructionals/Technical

      • John GoerzenTry the Last Internet Kermit Server

        What is this mysterious protocol? Who uses it and what is its story?

        This story is a winding one, beginning in 1981. Kermit is, to the best of my knowledge, the oldest actively-maintained software package with an original developer still participating. It is also a scripting language, an Internet server, a (scriptable!) SSH client, and a file transfer protocol.

        And my first use of it was talking to my HP-48GX calculator over a 9600bps serial link. Yes, that calculator had a Kermit server built in.

        But let’s back up and talk about serial ports and Modems.

      • University of TorontoOn Linux, NFS v4 mounts are a different filesystem type than NFS (v3) mounts

        For more or less historical reasons, we currently use NFS v3 to mount filesystems from our fileservers. We're likely going to (slowly) move over to NFS v4 (after successful experiments), so I've been working on various preparations for that, such as making sure our automounter system doesn't specifically force NFS v3 but instead leaves it up to the system to pick a version. In the process of this, I've discovered a surprise.

        On Linux, NFS v4 mounts have the filesystem type 'nfs4', not 'nfs'; the 'nfs' filesystem type is for NFS v3 (and NFS v2, if you're using that, which you probably shouldn't be). Linux's normal 'mount' program will accept 'mount -t nfs ...' and do a NFS v4 mount if the server supports it, but listing mounts with 'mount -t nfs' will only list NFS v3 ones, and the actual filesystem type in /proc/mounts (aka /proc/self/mounts) and other things is 'nfs4'.

      • AoliumTry installing from source first

        A good reason to use package managers when installing software is that it normally just works. And while that's a very compelling reason, I still think developers should first try installing software from source when possible. The two main advantages of installing from source are: learning and control. Control over how the package is built, what's included, where it goes, how it's managed and the flexibility to apply patches and versions possibly not available in your package manager.

        Now, I'll be quick to admit that you probably shouldn't spend a huge amount of time trying to install something from source. For many packages the best case scenario is a complicated process requiring specific build tools and dependencies with their own complications. The worst case scenario is poor or lacking documentation and no idea how to even get started.

        But, you can try.

      • University of TorontoPrometheus scrape failures can cause alerts to be 'resolved'

        Prometheus expressions act as filters, or to put it another way, we're doing set operations. What an alert rule expression really yields is some number of individual time series, each with its own set of labels. Each time series will become an alert (with its labels taken from the time series), either a pending alert or a firing alert depending on whether or not the alert rule has a 'for:' (see my entry on delays and timings for alerts). As long as the alert rule expression continues to produce that time series, the associated alert will stay active. When the alert rule expression stops producing that time series, the associated alert goes away (unless you've set 'keep_firing_for' on it).

      • IT TavernGetting started with Fail2Ban on Linux

        I want to show you how to get started with Fail2Ban to keep your Linux servers more secure. For this blog post, I've used Ubuntu 22.04 LTS as a reference and will use it to secure my SSH service with iptables as the firewall. I assume that you already installed it on your system.

      • Linux CapableHow to Install Nextcloud Desktop Client on Fedora 38/37 Linux

        In the rapidly evolving realm of cloud computing, the Nextcloud Desktop application stands as a beacon for those seeking a harmonized approach to data management and synchronization. This guide aims to walk readers through the meticulous steps required to install the Nextcloud Desktop client, employing Fedora’s esteemed RPM repository.

      • ID RootHow To Install Gitea on Fedora 38

        In this tutorial, we will show you how to install Gitea on Fedora 38. For those of you who didn’t know, Gitea is a lightweight, self-hosted Git service that allows teams and individuals to collaborate efficiently and manage version control for their software projects.

      • Linux CapableHow to Install Lutris on Fedora 38/37 Linux

        In today’s era of gaming, diverse platforms and an assortment of game titles have made managing one’s gaming library a crucial aspect for enthusiasts. Enter Lutris, a comprehensive game manager tailored for Linux. This guide will demonstrate how to install Lutris on Fedora Linux utilizing Fedora’s RPM repository.

      • ID RootHow To Install Git Fedora 38

        In this tutorial, we will show you how to install Git on Fedora 38. For those of you who didn’t know, Git revolutionized version control systems with its distributed nature, allowing developers to work offline and collaboratively on the same project.

      • Linux Head Command: View Top of Files & Command Output

        In Linux, the head command is a commonly used command-line utility that allows you to view the top portion of a large file or the output of the command.

      • VituxInstall OpenNMS Network Monitoring system on Ubuntu

        OpenNMS, also known as “Open Network Management System”, is a free, open-source, and powerful network management and network monitoring solution. An enterprise network management system monitors and manages various services and devices from a central location. OpenNMS can be installed on Windows and Linux-based operating systems.

      • Linux Capableps Command in Linux with Examples

        The ps command in Linux stands at the forefront of powerful command-line utilities, offering critical insights for system administration and monitoring. Short for “process status”, it delivers detailed information about the currently running processes, including their process identification numbers (PIDs).

      • ID RootHow To Install Grafana on Fedora 38

        In this tutorial, we will show you how to install Grafana on Fedora 38. In today’s data-driven world, the ability to visualize and analyze data effectively is paramount. Grafana, an open-source tool, empowers users to create stunning visualizations and monitor systems with ease.

      • LinuxiacHow to Install Java on Debian 12 (Bookworm)

        Learn how to easily install Java on Debian 12 (Bookworm) with our step-by-step guide. Enhance your system for powerful Java applications!

      • Own HowToHow to install Discord on Debian 12 "Bookworm"

        Discord is one of the most popular chatting software that gamers use. Even though Discord was created mainly for gamers, nowadays many companies use Discord for different purposes.

        There are several different methods to install Discord on Debian 12.

      • Own HowToHow to Install and Use Paru to manage AUR packages on Arch Linux

        Paru is a new AUR helper that you can use to install and download packages from AUR repository on Arch Linux.

        Paru is based off Yay. However, the difference is that, Paru is written in Rust, while Yay is written in go.

      • Linux Capablermdir Command in Linux with Examples

        The Linux operating system is admired for its robust command-line utilities, offering users profound flexibility and control. One such utility is the rmdir command. The rmdir command, an abbreviation for “remove directory”, is an essential tool for users aiming to maintain an organized filesystem.

      • ID RootHow To Install Laravel on Debian 12

        In this tutorial, we will show you how to install Laravel on Debian 12. For those of you who didn’t know, Laravel has emerged as one of the leading PHP frameworks for web development, offering an elegant and efficient approach to building web applications.

      • Linux Capablecd Command in Linux with Examples

        In Linux, the “cd command” is pivotal for navigating the open-source operating system’s vast filesystem. This seemingly simple command, standing for “change directory,” is a cornerstone of user navigation and file management, showcasing the depth and power of Linux’s command-line utilities.

      • Linux Capablesed Command in Linux with Examples

        Linux, a versatile open-source operating system, offers various command-line utilities for various tasks. The sed command, standing for Stream Editor, holds a significant place among these utilities. It’s specifically tailored for parsing and transforming text in a data stream or file.

      • Linux CapableHow to Install Discord on Linux Mint 21/20

        Discord is a popular communication platform designed for gamers, but it has since become widely used for various purposes, including business, education, and personal communication.

      • Linux CapableHow to Install GIT on Linux Mint 21/20

        Git is an incredibly powerful and popular version control system (VCS) developers worldwide use to manage and track changes in their codebases. It was created by Linus Torvalds, the same person behind the Linux operating system, in 2005.

      • Linux CapableHow to Install SeaMonkey on Linux Mint 21/20

        If you’re a Linux Mint user seeking an alternative to mainstream Internet suites, SeaMonkey could be your next destination. This integrated Internet application suite might not get the same buzz as Google Chrome or Mozilla Firefox, but it has a unique charm that’s all its own.

      • Creating and Extracting Archives with the tar Command in Linux

        How to Use tar Command in Linux Objective The objective of this article is to explain various steps of creating backup data...

      • Creating Directories in Linux: A Beginner’s Guide to the mkdir Command

        If you are looking at how to make a directory in Linux then you are at the right place...

      • Real Linux UserHow to use Linux Mint without installing on a Mac – Linux Mint 21.2 edition

        In a previous tutorial I explained how to create a Linux bootable USB drive in macOS.

    • Games

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • Nate GrahamThis week in KDE: porting, Dolphin, and KWin

          I wrote about all the porting work done recently for Plasma in yesterday’s Plasma 6 update. That work consumed a lot of time due to a big push to get it all done, so this week there isn’t as much feature work and UI polishing to report. Nevertheless, some good fixes and improvements made it in, especially for KWin and Dolphin!

          Copying and pasting files to the desktop that won’t fit there because there’s not enough space now shows a notification explaining the problem (Thenujan Sandramohan, link)

          In the Plasma Wayland session, cursors now look better when using fractional scale factors (Vlad Zahorodnii, link)

        • Volker KrauseJune/July in KDE Itinerary

          Since the last update two month ago we added new import options, public transport mode preferences and many more improvements to KDE Itinerary, and it got featured prominently on the awesome new KDE for Travelers page.

          The various options to import data into Itinerary have been consolidated behind a single global menu action.

          A new way to import online railway tickets has been added as well. Using the booking reference and passenger name or the corresponding app import URLs we can now retrieve the booking details from the operator directly.

          This is currently only available for Deutsche Bahn and SNCF. For adding more operators we again rely on your input in identifying the corresponding APIs and URLs of operators offering that feature.

      • GNOME Desktop/GTK

        • GNOMEDeveloping in GNOME OS: systemd-sysext

          In the old age, developing the desktop was simple™Ã¯Â¸Â. You only had to install a handful of toolchains, development headers, and tools from the distribution packages, run make install, execute say_prayer.sh and if you had not eaten meat on Friday you had a 25% chance for your system to work after a reboot.

          Well, if you are an application developer Flatpak makes this very simple. Applications run against a containerized runtimes, with their own userspace. The only thing they need from the host system is a working Desktop Environment, Flatpak, and Portals. Builder and flatpak-builder along with all the integration we built into the Desktop make sure that it will be a breeze.

  • Distributions and Operating Systems

    • 9to5LinuxSystemd-Free Immutable Distro Nitrux 2.9.1 Is Out Powered by Linux Kernel 6.4

      Even if the version number makes it look like a small point release to last month’s Nitrux 2.9 release, Nitrux 2.9.1 get a major kernel bump from Linux 6.3, which reached end of life on July 11th, 2023, to the latest Linux 6.4 kernel series. Nitrux 2.9.1 comes with a Liquorix-flavored Linux kernel 6.4.8.

      On top of that, this release ships with the very latest KDE software, including the KDE Plasma 5.27.7 LTS desktop environment, as well as KDE Frameworks 5.108 and KDE Gear 23.04.3 software suites, all built against the Qt 5.15.5 LTS open-source application framework.

    • New Releases

      • IPFire Official BlogIPFire 2.27 - Core Update 177 released

        It is time for another release of IPFire: IPFire 2.27 - Core Update 177. A brand-new update which brings enhanced hardening for the IPFire OS on modern processors, a large number of package updates and fixes various security vulnerabilities in the Linux kernel, AMD processors, OpenSSH and more.

        Before we start talking about the changes in detail, we would like to ask for your support. We put a lot of effort into building and testing this update and could not do any of this without you. Please, if you can, donate to the project helping us to put more resources to bring you more and better updates. It is very much appreciated by all of us here!

    • Canonical/Ubuntu Family

      • The Register UKBehold, Incus: Check out this fork of Canonical's LXD 'containervisor'

        SUSE developer Aleksa Sarai has created Incus, a fork of Canonical's LXD code, with the backing of the now-former lead developer of the container-manager-cum-hypervisor.

        A month ago, Canonical announced LXD would not be independent any more, and the Ubuntu maker was withdrawing it from the Linux Containers project and taking development in-house.

        Soon afterward at least one potential reason for Canonical's move became public: the former lead engineer of LXD, Stéphane Graber, declared that he had left the Linux distro developer. He stated he planned to continue contributing to the project and will be working under the handle Zabbly...

    • Devices/Embedded

      • Linux GizmosOrange Pi teases low-cost SBC based on Rockchip RK3566

        Orange Pi has just unveiled their latest single-board computer, featuring the high-performing Rockchip RK3566 SoC. This new SBC comes equipped with a wide range of peripherals useful for various embedded applications. Key features include a GbE port, multiple display interfaces, and seamless wireless connectivity.

        As previously mentioned, the Orange Pi 3B features the Rockchip RK3566 System-on-Chip with 22nm process similarly as the Boardcon RK3566 seen last month.

        In terms of operating system compatibility, the new SBC supports a wide range of options, including Android 11, Ubuntu 22.04, Ubuntu 20.04, Debian 11, Debian 12, OpenHarmony 4.0 Beta1, Orange Pi OS (Arch), Orange Pi OS, etc.

      • CNX Software Orange Pi 3B – A Rockchip RK3566 SBC with an M.2 NVMe/SATA SSD socket, up to 8GB RAM
        Orange Pi 3B is a new Rockchip RK3566 SBC that’s like a supercharged Raspberry Pi 3B board with the same form factor, but with a faster processor, up to 8GB RAM, and support for multiple storage options with a microSD card slot, an eMMC flash socket, an M.2 Key-M socket for NVMe (PCIe 2.1) or SATA III SSDs, as well as an SPI flash that should enable features like network boot.

        The board also features HDMI 2.0 and eDP display intefaces, a Gigabit Ethernet port, a WiFI 5 and Bluetooth 5.0 wireless module, four USB ports, MIPI DSI and CSI connector, and the 40-pin Raspberry Pi GPIO header. It’s powered through a USB-C port taking 5V instead of the micro USB port found in the Raspberry Pi 3B.

    • Open Hardware/Modding

      • Raspberry PiRaspberry Pi is this church’s new organist

        A few months ago, Eugene Olsen’s church lost its organist when they moved out of the area, but Eugene noticed that the organ happened to have a MIDI interface. He used a Raspberry Pi 4 and grabbed MIDI files of the hymns, then wrote a custom hymn player in C++.

      • ArduinoDIY force feedback steering wheel receives motor from an old power drill

        Racing simulators these days are very good, thanks to incredibly realistic graphics and physics. Developers have recreated the effects of everything from tire composition to asphalt temperature. But a lot of that effort goes to waste when you’re playing with a standard gamepad, because that can’t probably any feedback other than some vibration. To make the most of racing sims, Jason Winfield built a DIY force feedback steering wheel using the motor from an old power drill.

        Force feedback steering wheels act as both input devices and output devices. As input devices, they monitor the angle of the wheel to provide a steering value to the game. As output devices, a motor forces the steering wheel to rotate based on what occurs within the simulation. In a hard turn, it might provide resistance. If you spin out of control, the wheel might move around wildly. Because that has to overcome the player’s own grip on the wheel, the force feedback motor needs a lot of torque and that’s why Winfield chose to scavenge the motor from a power drill.

      • HacksterSine Wave generator

        This project visualizes a sinusoidal function on an OLED screen, and a LED can simulate these fluctuations, with a bit of trigonometry. It is easy to understand the code, although the LED may seem to increase and decrease its brightness, in reality, this process is digital and not analog, using a process called PWM.

      • Josh JusticeHighlights from Vintage Computer Festival Southeast 2023

        Last weekend I went to my first vintage computer festival: Vintage Computer Festival Southeast 2023.

        There are a number of Vintage Computer Festivals around the US throughout the year. Check out the VCF web site for a list.

        Here are some of the highlights of what I saw.

    • Mobile Systems/Mobile Applications

  • Free, Libre, and Open Source Software

    • OSI BlogCelebrating 25 years of Open Source at Campus Party [Ed: Microsoft mole ("community manager"), funded by Microsoft too (Nick Vidal), to dominate event exploiting the "Open Source" brand, pushing GPL violations under the guise of "HEY HI". OSI is thoroughly infiltrated and bribed by Microsoft. How many Microsoft moles does it take to destroy an organisation? One. But Microsoft already has at least 3 inside OSI.]

      OSI has been celebrating 25 years of Open Source at tech conferences around the world.

    • Why Open Source Matters [Ed: Microsoft mole, bribed by both Microsoft and GitHub (i.e. Microsoft twice over), cites Asay as authority on "Open Source". Asay brought Microsoft to the OSI after he had attempted to work for Microsoft (job interview). Moles galore.]

      Is it “open source”? The question doesn’t really matter. – Matt Asay When we as an industry talk about whether the term open source matters, we need to talk about that question on more than one level. There’s the obvious question of the licensing for a given project.

    • Ben Cotton: Does open source matter? [Ed: The person whom IBM fired (he led Fedora) cites Asay, who rejects Open Source (he uses Apple and works for proprietary software companies, has no technical background) as "authority"]

      Matt Asay’s article “The Open Source Licensing War is Over” has been making the rounds this week, as text and subtext. While his position is certainly spicy, I don’t think it’s entirely wrong. “It’s not that open source doesn’t matter, but rather it has never mattered in the way some hoped or believed,” Asay writes. I think that’s true, and it’s our fault.

      To the average person, and even to many developers, the freeness or openness of the software doesn’t matter. They want to be able to solve their problem in the easiest (and cheapest) way. Often that’s open source software. Sometimes it isn’t. But they’re not sitting there thinking about the societal impact of their software choices. They’re trying to get a job done.

    • Productivity Software/LibreOffice/Calligra

      • LibreOffice project and community recap: July 2023

        Here’s our summary of updates, events and activities in the LibreOffice project in the last four weeks – click the links to learn more… We started July by welcoming Michael Weghorn to The Document Foundation, the non-profit behind LibreOffice. Michael is a developer and will initially focus on accessibility improvements.

      • Czech translation of LibreOffice Draw Guide 7.4 – and more news

        ZdenÄ›k Crhonek (aka “raal”) from the Czech LibreOffice community writes: The Czech team has finished its translation of the LibreOffice Draw Guide 7.4.

      • Try our updated Extensions and Templates site!

        LibreOffice includes a wide range of features, covering most use-cases. But it also supports extensions for more functionality, and our worldwide community has submitted hundreds of great extensions (and templates).

      • Getting Started Guide updated to LibreOffice 7.5

        The LibreOffice Documentation Team is proud to release the latest version of the Getting Started Guide updated to the features available in LibreOffice 7.5. This book is for anyone who wants to get up to speed quickly with LibreOffice 7.5.

    • Education

      • RlangMultilingual Publishing

        As global movements, Open Source and Open Science face language-based exclusion as most resources are in English. This affects scientists and research software engineers working in R, particularly those who don’t have English as their first language.

        rOpenSci multilingual efforts aim to lower access barriers, democratize quality resources, and increase the possibilities of contributing to open software and science. We successfully piloted our Spanish-language peer review and the localization to Spanish of our comprehensive guide to software development, with Portuguese translation underway.

    • FSFE

      • Daniel PocockFSFE admits losing funds from bequest by insulting and ignoring Fellowship representative

        As Fellowship representative, I had tried to start a discussion about these funds at the 2017 annual meeting. I put forward several motions for discussion. Each motion was submitted as a separate topic for the meeting agenda. Spitefully, the FSFE president, Matthias Kirschner, merged all the motions into a single motion and had the group vote it away.

    • Licensing / Legal

      • SentryLet's Talk About Open Source

        Yesterday we announced that Codecov is now “Open Source”, and we messed up in two ways:

        We wrongly used the term Open Source; while unintentional, we should have known better

        We let our emotions get the best of trying to explain our position, rather than stepping back and addressing the problem

        I want to talk about both of these, how we made the mistake, why it’s important to us, and what we plan to do about this to improve the conversation in the future.

    • Programming/Development

      • Alex EwerlöfThrowing money at point A to get to D

        Sadly, it doesn’t work like that. You cannot solve the problem with the same mentality that created it. Sometimes money is not the solution. Sometimes bringing in new people is not the solution. Sometimes, we have to start from the within and be honest about why one environment stayed at point A while others went to point C.

      • RlangDrawing a tubular path with Julia

        I implemented the framed closed curves exposed in this blog post, in Julia and R. In fact it is useless with R, because the rgl function cylinder3d is faster and better.

        Here is the Julia implementation: [...]

      • EarthlyAn Introduction to Rust Generics

        Rust’s use of generics enables developers to write flexible and reusable code. Generics allow functions, structs, and enums to be defined without specifying the type of data they will operate on. This means that a single implementation can work with various types of data, making the code more versatile. Additionally, generics provide better type safety and reduce the likelihood of errors.xs

      • Matt RickardFocus On What Could Go Right (Not Wrong)

        In startups, focus on what could go right instead of wrong.

        Startups are call options in more ways than one. The extreme downside is capped at zero — the startup fails. You’ve lost time and effort, but the company wasn’t worth much (if anything) in the nascent stages. The fewer users you have, the fewer that will remember the product even existed.

      • Python

        • Julia EvansBehind "Hello World" on Linux

          But behind the scenes, there’s a lot more going on. I’ll describe some of what happens, and (much much more importantly!) explain some tools you can use to see what’s going on behind the scenes yourself. We’ll use readelf, strace, ldd, debugfs, /proc, ltrace, dd, and stat. I won’t talk about the Python-specific parts at all – just what happens when you run any dynamically linked executable.

        • Seth Michael LarsonSecurity Developer-in-Residence – Weekly Report #6

          I shared this newly published database with the OpenSSF Vulnerability Disclosures WG and received lots of feedback and tips for managing an OSV advisory database. Madison Oliver of GitHub Security gave advice on being a CNA and guidance for hosting first-party and third-party advisories as a CNA. Also received helpful feedback from Oliver Chang and Andrew Pollock. Thanks everyone!

          Being a participant in the distributed vulnerability database for OSV requires choosing an ID prefix for advisories. I chose PSF as the prefix and the prefix was accepted into the OSV schema specification. After the prefix was selected I configured automation in the database to automatically assign IDs for the PSF prefix.



Recent Techrights' Posts

"Today's [Red Hat] is run by a cabal of vultures."
it seems safe to assume Red Hat too will languish away
Microsoft Layoffs in 2026 Can be Bigger Than 2025 Microsoft Layoffs (30,000+ Workers Laid Off)
"Is there going to be any reorg or Microsoft layoffs?"
The Free Software Foundation (FSF) Represents People, Not Corporations
FSF isn't in the "business" of appeasing oligarchs
IBM: We Can't Make 'AI' (Voice Recognition) Do the Work of a McDonald's Teenager, So Let's Try the Same on Saudi Planes
IBM is lost. It's truly lost.
 
Links 22/12/2025: Data Breaches, deterioration in Politics, and Geminispace
Links for the day
Links 22/12/2025: North Korean Applicants Target GAFAM (Amazon), ‘Orwellian Climate of Fear’ of CPC (Even Outside China)
Links for the day
More IBM Layoffs in India
It's not as simple as "laid off to be replaced by an Indian"
GAFAM Deeply Connected to Jeffrey Epstein, Richard Stallman (RMS) in No Way Connected to Jeffrey Epstein
people who hoarded all the capital get to decide what people think and say
Linus Torvalds Has a Birthday This Coming Weekend, Thankfully He Still Controls His Main Project
GNU and Linux should remain under their control as long as they live
Mozilla is Getting Attention for All the Wrong Reasons, Take a Look at LibreWolf
Just last week Mozilla added a new top-level manager who (as usual) came from a "tech giant"
When Conformism Means Capitulation and Defeat
In an age of injustices like these, we all have some kind of moral obligation not to be conformist.
Text is Still King
But the so-called 'industry' insists that we should download 10 MB of objects from multiple domains... even just to read 5-10 paragraphs of text
Links 22/12/2025: Facebook "Testing $14.99 Monthly Subscription Fee to Post Links" and "Middle East Petrostates as American Media Owners"
Links for the day
Beyond the World Wide Web (WWW)
We continue to treat Gemini Protocol as a first-class citizen
Serbia: GNU/Linux Rises, Windows Down to All-Time Lows
According to statCounter
"Wrestling With Pigs"
"Never wrestle with a pig. You both get dirty, and the pig likes it."
Productive Year and Better Access to Techrights' Archives Going Back to 2006
we've long needed and wanted native, local, independent search facilities
Linux Abandoned by Linux Foundation
It speaks for Microsoft and for so-called 'AI' companies
Microsoft Has Practically Given Up on XBox Already
Expect many XBox related layoffs when 2026 starts (Q1)
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, December 21, 2025
IRC logs for Sunday, December 21, 2025
Gemini Links 21/12/2025: Solstice, Chaos of CSS, and Program Interpreter Fun
Links for the day
Why?
Why write articles?
Microsoft-Connected Publisher Spinning XBox's Death Spiral (It's Dying Fast) as a Strength and Something Deliberate
"Microsoft’s big gaming pivot"
Slop is Rare by Now
A year ago slop was so abundant that we did a whole series about it, and it was daily
Links 21/12/2025: U.S. Strikes in Syria, "Epstein Files Photos Disappear From Government Website"
Links for the day
Gemini Links 21/12/2025: Labrador Retriever of Lagrange's Developer Dies From Cancer, Political Philosophy, and "Getting to Inbox Zero"
Links for the day
Microsoft is Becoming Irrelevant: The Case of Georgia
Not Georgia Tech
Sirius Open Source is Now Imminently Dead (Struck Off)
compulsory strike-off
Dr. Richard Stallman, Invited by LibreTech Collective, is Giving a Public Talk in Georgia Tech Next Month (Scheller College of Business)
They can probably squeeze about 400 people into this room
25 Years of Activism for GNU/Linux
My passion for GNU/Linux brought a lot of contentment
Africa, Where Microsoft Used De Facto Slaves to Pretend to be "AI", Chatbots Usage is 0.2% of Measured Online Traffic
Judging by recent trends in Africa, many "Windows PCs" are being converted into GNU/Linux computers
New Drone Footage Shows IBM is Dead (Parts of It)
The people who participated in IBM when IBM actually mattered probably have boasting rights, unlike people who work for IBM today
Michael Larabel Adds Slop Category to Phoronix, Quickly Realises That It's Worthless
Phoronix nowadays gets carried away; it made a new category to talk about slop and it decided to call it "intelligence" with some caricature of a brain (that's misleading)Phoronix nowadays gets carried away; it made a new category to talk about slop and it decided to call it "intelligence" with some caricature of a brain (that's misleading)
After 35 Years the World Wide Web, HTML, and HTTP Are Proprietary
HTTP/2 added a lot of complexity (it's just a Google protocol, based on SPDY originally), many image formats are proprietary and patented, HTML got 'replaced' by Java-Scripts [sic], and many URLs (the URL system was created in the early 90s) are just long strings for proprietary 'webapps'
The General Public License (GPL) Inspired the Web's Original Openness/Freedom, According to Tim Berners-Lee
"During the preceding year I had been trying to get CERN to release the intellectual property rights to the Web code under the General Public License (GPL) so that others could use it."
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, December 20, 2025
IRC logs for Saturday, December 20, 2025
The Register MS Has Lowered Its Standards Considerably
Incidentally, we've only just noticed that "US editor for The Register since July 2025" has not been active for 4 weeks already
Scamfarms, Spamfarms, and Slopfarms in "Linux" Clothing
Today, Linux searches in Google News produced no slop at all. That's an improvement.
Did Bill Gates Lobby to Blur the Face of the Young Woman He Openly Braces (and Who Isn't His Wife)?
"This photo of of Microsoft co-founder Bill Gates with a woman whose face is blurred out is just one of 68 more photos and documents released today."
Links 20/12/2025: Microsoft Ruins Televisions, 'Epstein Files' Deeply Sanitised (to Protect Particular Culprits)
Links for the day
Gemini Links 20/12/2025: Merry Christmas 2025 and Running a Factorio Headless Server on FreeBSD with the Linuxulato
Links for the day
With 10 Days Left, the Free Software Foundation (FSF) Has Already Raised Close to $300,000 This Winter
they're besieged by despicable corporations and very despicable people
The Real Problem With Rust is Not "Wokeness" (It Never Was)
Don't feed the trolls who attack "Rust People" on political grounds
2025 in Numbers
What was very good about this year is that we truly got "into the rhythm" of publishing
More Microsoft Layoffs Coming Soon
When I spoke about Microsoft layoffs (routinely) I got very viciously attacked by Microsoft boosters
My Humble Assessment of the Future of Red Hat, A Company That IBM is Flushing Down the Loo
GNU/Linux will be OK without Red Hat, but shaping the future of it matters because we don't want companies like Valve (DRM) to set the agenda
Probably the Least Useful Gadgets, Ever
as if a "smart" thing worn on the wrist is the "new Rolex"
Former Manager at IBM Research (Yorktown) Says Why IBM is Doomed and the Anonymous Tipline (Speak Up) is a Trap
IBM isn't willing to change or to address internal issues
Links 20/12/2025: Fentanylware Becomes CheeTok and "Why Roomba Died"
Links for the day
Linux Foundation: Richard Stallman Developed Only a Software Licence
We already criticised this report several times last night
Impulsive Writing, Quotas, and Keeping Things as Concise as Feasible
A 10-word sentence being read by a million people can have the same impact or magnitude (exposure-wise) as a million-word book being read by just 10 people
Gemini Links 20/12/2025: Christmas Songs, Storms, and Old Web
Links for the day
Coming to Grips With a Lack of Future at IBM
Red Hat's future doesn't look bright under the auspices as they seem right now
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, December 19, 2025
IRC logs for Friday, December 19, 2025
Links 20/12/2025: Media Layoffs, a Third of Online Traffic is Bots
Links for the day