Tux Machines

Do you waddle the waddle?

Other Sites

Tor Project blog

New Release: Tor Browser 15.0.8

This version includes important security updates to Firefox.

Setting Up a Tor Relay at National Taiwan Normal University: A Practical Experience of Communicating with the University and Leaving Open Possibilities

In many places, the internet is monitored closely and managed centrally. In that environment, anonymous communication is not just a technical choice. It supports safe exploration, research, and expression. In Taiwan, this matters because we sit in a sensitive part of East Asia. Internet freedom and communication resilience are practical skills for handling real pressure.

LinuxGizmos.com

Book Explores ELBE Workflows for Embedded Linux Systems

A new book titled Building Embedded Systems with Raspberry Pi, Linux, and ELBE by Krishna Pattabiraman describes approaches for developing reproducible Debian-based embedded Linux systems using the ELBE build environment. The content focuses on structured system design, image generation, and long-term maintainability for Raspberry Pi–based platforms.

DietPi March 2026 Update Adds Immich, uv, and RustDesk Client

The March 22, 2026 release of DietPi v10.2 introduces new software options including Immich, uv, and the RustDesk Client, along with a range of enhancements and bug fixes across supported single-board computers.

MINIX Mini-PC Leverages AMD Ryzen AI Max+ 395

MINIX is offering the ER939-AI, a compact mini PC built around AMD’s Ryzen AI Max+ 395 processor. The system targets high-performance desktop workloads in a small form factor, combining a 16-core CPU, integrated graphics, and an on-chip neural processing unit.

M5StampS3 BAT Module Combines ESP32-S3 and Battery Management

The module is built around the ESP32-S3-PICO-1-N8R8 system-in-package, featuring a dual-core Xtensa LX7 processor running at up to 240 MHz. It includes 8 MB of flash and 8 MB of PSRAM, along with 2.4 GHz Wi-Fi support.

Internet Society

Keeping the Internet Open for Business

The Internet has made the world feel a lot closer. We can be in rural Canada and watch a livestream of an elephant sanctuary in Thailand as if it’s right down the street. We can work for a company in Belgium and buy accounting software from New Zealand to manage our business’s finances.

Connecting Remote Glaciers to Protect Communities in Kyrgyzstan

In Kyrgyzstan, where more than 90% of the country is covered by mountains, scientists are working in some of the most extreme environments on Earth. At altitudes above 3,000 meters, temperatures can drop as low as -48°C.

9to5Linux

Kali Linux 2026.1 Is Out with New Default Theme, New Tools, and BackTrack Mode

Kali Linux 2026.1 is here to introduce a 2026 theme refresh that includes a new boot splash screen, a new bootloader theme, a brand-new desktop theme for the flagship Xfce edition, as well as updated artwork for the graphical installer, as well as the login and lock screens.

Thunderbird 149 Email Client  Enables Exporting of Selected Address Book Cards

Mozilla Thunderbird 149 is here to enable exporting of selected address book cards, ensure starred EWS messages now persist across devices, and allow the creation of address books in the Account Hub.

NVIDIA 595 Linux Graphics Driver Released as Latest Production Branch Version

Highlights of NVIDIA 595 include improved support for Vulkan apps with the adoption of the VK_EXT_descriptor_heap and VK_EXT_present_timing Vulkan extensions, support for Wayland 1.20, support for DRI3 1.2, and a new application profile that allows CUDA-using apps to reach P0 PState.

Krita 6.0 Digital Painting App Released with Wayland Color Management Support

Highlights of Krita 6.0 include a modern UI ported to the latest Qt 6 open-source application framework, Wayland color management support, support for the recorder docker to capture in real time, support for new file formats, including Radiance RGB, and a new curve-linear perspective assistant.

openSUSE Releases Agama 19 Installer with Many New Features and Improvements

Coming four months after Agama 18, the Agama 19 installer introduces the ability to install some SUSE Linux distributions in so-called installation modes, such as Standard or Immutable, adds a new updateNvram boot loader setting to update the persistent RAM (NVRAM), and the ability to use SSH public keys to authenticate the root user.

Firefox 149 Web Browser Is Now Available for Download, This Is What’s New

Firefox 149 introduces the long-anticipated native Split View feature, allowing users to view two web pages side-by-side in one tab. The Split View feature can be enabled by right-clicking on a tab, and you can also add a split view to a new group.

9to5Linux Weekly Roundup: March 22nd, 2026

I want to thank everyone who sent us donations; your generosity is greatly appreciated. I also want to thank all of you for your continued support by commenting, liking, sharing, and boosting the articles, following us on social media, and, last but not least, sending us feedback.

Bash-5.2 Release available

posted by Roy Schestowitz on Sep 27, 2022

Introduction
============

The first public release of bash-5.2 is now available with the URLs
ftp://ftp.cwru.edu/pub/bash/bash-5.2.tar.gz ftp://ftp.gnu.org/pub/gnu/bash/bash-5.2.tar.gz
and from the master branch of the bash git repository (http://git.savannah.gnu.org/cgit/bash.git/log/) and the usual GNU mirror sites.
Bash is the GNU Project's Bourne Again SHell, a complete implementation of the POSIX shell spec, but also with interactive command line editing, job control on architectures that support it, csh-like features such as history substitution and brace expansion, and a slew of other features. For more information on the features of Bash that are new to this type of shell, see the file `doc/bashref.texi'. There is also a large Unix-style man page. The man page is the definitive description of the shell's features.
This tar file includes the formatted documentation (pdf, postscript, dvi, info, and html, plus nroffed versions of the manual pages).
Please use `bashbug' to report bugs with this version. It is built and installed at the same time as bash.
Installation ============
Please read the README file first.
Installation instructions are provided in the INSTALL file.
New Features ============
This is an update to the fifth major release of bash.
Read the file NEWS in the bash-5.2 distribution for a complete description of the new features. A copy of the relevant portions is included below.
This release fixes several outstanding bugs in bash-5.1 and introduces a number of new features.
There are a number of bug fixes, including several bugs that caused the shell to crash. Complete details are available in the CHANGES file.
The most notable new feature is the rewritten command substitution parsing code, which calls the bison parser recursively. This replaces the ad-hoc parsing used in previous versions, and allows better syntax checking and catches syntax errors much earlier. The shell attempts to do a much better job of parsing and expanding array subscripts only once; this has visible effects in the `unset' builtin, word expansions, conditional commands, and other builtins that can assign variable values as a side effect. The `unset' builtin allows a subscript of `@' or `*' to unset a key with that value for associative arrays instead of unsetting the entire array (which you can still do with `unset arrayname'). There is a new shell option, `patsub_replacement'. When enabled, a `&' in the replacement string of the pattern substitution expansion is replaced by the portion of the string that matched the pattern. Backslash will escape the `&' and insert a literal `&'. This option is enabled by default. Bash suppresses forking in several additional cases, including most uses of $( All the new features are described below.
Readline has new features as well. There is a new option: `enable-active-region'. This separates control of the active region and bracketed-paste. It has the same default value as bracketed-paste, and enabling bracketed paste enables the active region. Users can now turn off the active region while leaving bracketed paste enabled. Two new bindable string variables are available; their values are terminal escape sequences that set the color used to display the active region and turn it off, respectively. If set, these are used in place of terminal standout mode. Finally, Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/ LANG) each time it is called, and modifies the appropriate locale-specific display and key binding variables when the locale changes.
There are a few incompatible changes between bash-5.1 and bash-5.2. Here- documents and here-strings use temporary files if the shell compatibility level is 50 or lower. The `unset' builtin in bash-5.2 treats array subscripts `@' and `*' differently than previous versions, and differently depending on whether the array is indexed or associative. Bash-5.2 attempts to prevent double-expansion of array subscripts under certain circumstances, especially arithmetic evaluation, by acting as if the `assoc_expand_once' shell option were set. Set the compatibility level appropriately to revert to previous behavior; details are in the file COMPAT.
Bash can be linked against an already-installed Readline library rather than the private version in lib/readline if desired. Only readline-8.1 and later versions are able to provide all of the symbols that bash-5.2 requires; earlier versions of the Readline library will not work correctly.
A complete list of changes between bash-5.1 and bash-5.2 is available in the file CHANGES; the complete list is too large to include in this message.
Readline ========
Also available is a new release of the standalone Readline library, version 8.2, with its own configuration scripts and Makefiles. It can be retrieved with the URLs
ftp://ftp.cwru.edu/pub/bash/readline-8.2.tar.gz ftp://ftp.gnu.org/pub/gnu/readline/readline-8.2.tar.gz
and from the master branch of the GNU readline git repository (http://git.savannah.gnu.org/cgit/readline.git/log/) and the usual GNU mirror sites.
The formatted Readline documentation is included in the readline distribution tar file.
The changes in Readline are described in a separate announcement.
As always, thanks for your help.
Chet
+========== NEWS ==========+ This is a terse description of the new features added to bash-5.2 since the release of bash-5.1. As always, the manual page (doc/bash.1) is the place to look for complete descriptions.
1. New Features in Bash
a. The bash malloc returns memory that is aligned on 16-byte boundaries.
b. There is a new internal timer framework used for read builtin timeouts.
c. Rewrote the command substitution parsing code to call the parser recursively and rebuild the command string from the parsed command. This allows better syntax checking and catches errors much earlier. Along with this, if command substitution parsing completes with here-documents remaining to be read, the shell prints a warning message and reads the here-document bodies from the current input stream.
d. The `ulimit' builtin now treats an operand remaining after all of the options and arguments are parsed as an argument to the last command specified by an option. This is for POSIX compatibility.
e. Here-document parsing now handles $'...' and $"..." quoting when reading the here-document body.
f. The `shell-expand-line' and `history-and-alias-expand-line' bindable readline commands now understand $'...' and $"..." quoting.
g. There is a new `spell-correct-word' bindable readline command to perform spelling correction on the current word.
h. The `unset' builtin now attempts to treat arguments as array subscripts without parsing or expanding the subscript, even when `assoc_expand_once' is not set.
i. There is a default value for $BASH_LOADABLES_PATH in config-top.h.
j. Associative array assignment and certain instances of referencing (e.g., `test -v' now allow `@' and `*' to be used as keys.
k. Bash attempts to expand indexed array subscripts only once when executing shell constructs and word expansions.
l. The `unset' builtin allows a subscript of `@' or `*' to unset a key with that value for associative arrays instead of unsetting the entire array (which you can still do with `unset arrayname'). For indexed arrays, it removes all elements of the array without unsetting it (like `A=()').
m. Additional builtins (printf/test/read/wait) do a better job of not parsing array subscripts if array_expand_once is set.
n. New READLINE_ARGUMENT variable set to numeric argument for readline commands defined using `bind -x'.
o. The new `varredir_close' shell option causes bash to automatically close file descriptors opened with {var} p. The `$0' special parameter is now set to the name of the script when running any (non-interactive) startup files such as $BASH_ENV.
q. The `enable' builtin tries to load a loadable builtin using the default search path if `enable name' (without any options) attempts to enable a non-existent builtin.
r. The `printf' builtin has a new format specifier: %Q. This acts like %q but applies any specified precision to the original unquoted argument, then quotes and outputs the result.
s. The new `noexpand_translations' option controls whether or not the translated output of $"..." is single-quoted.
t. There is a new parameter transformation operator: @k. This is like @K, but expands the result to separate words after word splitting.
u. There is an alternate array implementation, selectable at `configure' time, that optimizes access speed over memory use (use the new configure --enable-alt-array-implementation option).
v. If an [N]<&WORD- or [N]>&WORD- redirection has WORD expand to the empty string, treat the redirection as [N]<&- or [N]>&- and close file descriptor N (default 0).
w. Invalid parameter transformation operators are now invalid word expansions, and so cause fatal errors in non-interactive shells.
x. New shell option: patsub_replacement. When enabled, a `&' in the replacement string of the pattern substitution expansion is replaced by the portion of the string that matched the pattern. Backslash will escape the `&' and insert a literal `&'.
y. `command -p' no longer looks in the hash table for the specified command.
z. The new `--enable-translatable-strings' option to `configure' allows $"..." support to be compiled in or out.
aa. The new `globskipdots' shell option forces pathname expansion never to return `.' or `..' unless explicitly matched. It is enabled by default.
bb. Array references using `@' and `*' that are the value of nameref variables (declare -n ref='v[@]' ; echo $ref) no longer cause the shell to exit if set -u is enabled and the array (v) is unset.
cc. There is a new bindable readline command name: `vi-edit-and-execute-command'.
dd. In posix mode, the `printf' builtin checks for the `L' length modifier and uses long double for floating point conversion specifiers if it's present, double otherwise.
ee. The `globbing' completion code now takes the `globstar' option into account.
ff. `suspend -f' now forces the shell to suspend even if job control is not currently enabled.
gg. Since there is no `declare -' equivalent of `local -', make sure to use `local -' in the output of `local -p'.
2. New Features in Readline
a. There is now an HS_HISTORY_VERSION containing the version number of the history library for applications to use.
b. History expansion better understands multiple history expansions that may contain strings that would ordinarily inhibit history expansion (e.g., `abc!$!$').
c. There is a new framework for readline timeouts, including new public functions to set timeouts and query how much time is remaining before a timeout hits, and a hook function that can trigger when readline times out. There is a new state value to indicate a timeout.
d. Automatically bind termcap key sequences for page-up and page-down to history-search-backward and history-search-forward, respectively.
e. There is a new `fetch-history' bindable command that retrieves the history entry corresponding to its numeric argument. Negative arguments count back from the end of the history.
f. `vi-undo' is now a bindable command.
g. There is a new option: `enable-active-region'. This separates control of the active region and bracketed-paste. It has the same default value as bracketed-paste, and enabling bracketed paste enables the active region. Users can now turn off the active region while leaving bracketed paste enabled.
h. rl_completer_word_break_characters is now `const char *' like rl_basic_word_break_characters.
i. Readline looks in $LS_COLORS for a custom filename extension (*.readline-colored-completion-prefix) and uses that as the default color for the common prefix displayed when `colored-completion-prefix' is set.
j. Two new bindable string variables: active-region-start-color and active-region-end-color. The first sets the color used to display the active region; the second turns it off. If set, these are used in place of terminal standout mode.
k. New readline state (RL_STATE_EOF) and application-visible variable (rl_eof_found) to allow applications to detect when readline reads EOF before calling the deprep-terminal hook.
l. There is a new configuration option: --with-shared-termcap-library, which forces linking the shared readline library with the shared termcap (or curses/ncurses/termlib) library so applications don't have to do it.
m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG) each time it is called, and modifies the appropriate locale-specific display and key binding variables when the locale changes.
-- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, UTech, CWRU chet@case.edu http://tiswww.cwru.edu/~chet/

Other Recent Tux Machines' Posts

Kali Linux 2026.1 Is Out with New Default Theme, New Tools, and BackTrack Mode
Offensive Security released today Kali Linux 2026.1 as the latest stable snapshot of this Debian-based GNU/Linux distribution for penetration testing and ethical hacking, coming more than three months after Kali Linux 2025.4.
Krita 5.3.0 Released!
Today is the simultaneous release of Krita 5.3.0 and Krita 6.0.0
NVIDIA 595 Linux Graphics Driver Released as Latest Production Branch Version
NVIDIA released today the stable version of the NVIDIA 595 graphics driver for GNU/Linux, FreeBSD, and Solaris systems, introducing various new features and improvements.
PineTime Pro is an open source smartwatch with an OLED display and GPS
Pine64 is a company that produces inexpensive single-board computers, laptops, tablets
Exton Linux ExLight 260322 drops with Enlightenment 0.27.1, Calamares 3.3.14-1, and more
The base used is Debian 13.4 Trixie
Linux 7.0-rc5
It looks like things are starting to calm down
Debian 13.4 Trixie-based antiX 26 comes with lots of updated packages, tweaks, and fixes
Based on Debian 13.4 Trixie while leaving out systemd/libsystemd0 and elogind/libelogind0
Age verification isn't sage verification inside OSes
Toothbrushes, Turing and the truth give the lie to California’s legal lunacy
System76 Launches New COSMIC-Powered Thelio Mira High-Performance Linux PC
Linux hardware vendor System76 launched today the next generation of the Thelio Mira Linux desktop computer, redesigned to boost performance and improve repairability.
 
Linux Won, and Nobody Noticed
The tech industry has failed to properly acknowledge this for years
Tux Machines Turns 22 in 11 Weeks, Tonight We Have Some Scheduled Maintenance (Network) [original]
Days ago there was a maintenance window; there is another one coming up tonight
Fedora Development and Red Hat 100% Preoccupied With Selling Slop for IBM
mostly redhat.com
FreeCAD 1.1 Released with Improved Wayland Support, New Tools, and More
FreeCAD 1.1 has been released today as a major update for this open-source, free, and cross-platform 3D parametric modeler with numerous new features and UI improvements.
Games: Oldies, Layoffs, War Thunder Infantry, and More
mostly from GamingOnLinux
Arch-based ML4W OS 2.12.0 now available with Quickshell and other changes
Arch-based ML4W OS 2.12.0 now available with Quickshell and other changes
Android Leftovers
I changed 3 hidden Android settings and my phone suddenly had more battery life
GNOME Has Run Out of Money (IBM Divestment)
"GNOME Fellowship program"
4 reasons Linux Mint is the best Windows 11 replacement
If you're like me, you probably find Windows 11 a disappointment
Free and Open Source Software
This is free and open source software
Fluff Linux – Arch-based distribution
Fluff Linux is a Arch-based distribution focused on delivering a stable, high-performance
Feels Like Back to Wintertime [original]
The trees and the plants are getting "confused" by this odd shift between "seasons"
Today in Techrights
Some of the latest articles
Thunderbird 149 Email Client Enables Exporting of Selected Address Book Cards
Hot on the heels of Firefox 149, the Mozilla Thunderbird open-source email, news, chat, calendar, and addressbook client has been updated today to version 149 with various new features and bug fixes.
GNU/Linux Leftovers
half a dozen GNU/Linux stories
Free, Libre, and Open Source Software and Open Access Leftovers
FOSS and more
Mozilla's Privacy Posturing and Firefox's New Features
Mozilla and more
Events: Linux Plumbers Conference and All Things Slop; LibreOffice at MiniDebConf and ODF Gains in EU
4 more stories
Programming Leftovers
Development picks for now
Canonical/Ubuntu: Local Privilege Escalation (LPE), CVEs, and Boosting of Rust
Canonical/Ubuntu leftovers
Open Hardware/Modding: Arduino, ESP32, and More
Hardware leftovers
Games: Planet of Lana II, SteamOS, and WINE
some gaming picks for today
today's howtos
many howtos for today
IBM/Red Hat Promoting Slop and Other Products
Slop mostly
Security Leftovers
7 leftovers for today
Microsoft (et al) Front Group OpenSSF Promotes Self-Serving Plays as "Security" Under the Name "Linux"
Distortion of public discourse
Proprietary: Omni, Qt, Microsoft Trying to Mislead and Curtail GNU/Linux
some leftovers
Android Leftovers
Android Auto connection issues leave Pixel and Samsung users stuck
7 settings I change after installing Ubuntu
Every time I install Ubuntu, whether it's a fresh setup or an upgrade
9 myths about the Linux terminal you should stop believing
Are you one of those people who breaks into a cold sweat at the thought of opening a Linux terminal
I ditched GIMP for Krita and never looked back
When I made the jump from Windows to Linux midway through 2025
You've heard wrong: Pop!_OS isn't the best beginner Linux distro
Pop!_OS keeps getting recommended as the obvious beginner Linux distro
10 beginner-friendly Linux distros that aren’t Mint (and why you might prefer them)
Linux Mint has earned a reputation as a Linux distro that's easy to get started with
Free and Open Source Software
This is a series looking at the BOSGAME M4 Plus Mini PC running Linux
Mariposa Rescue Disk – rescue system
Mariposa Rescue Disk is a rescue system that can start from a USB stick
Krita 6.0 Digital Painting App Released with Wayland Color Management Support
Today, the Krita Foundation released Krita 6.0 as a major update of this open-source, free, and cross-platform digital painting application for GNU/Linux, macOS, and Windows operating systems.
The Person Who Tries to Take Tux Machines Offline Does Not Want You to Read About What He Did [original]
We've been receiving threats from burner accounts
Programming Leftovers
Development picks
Android Leftovers
I’m so glad I gave this unique Android launcher a second chance
Moddable Hardware: Raspberry Pi, GrapheneOS, and More
some hardware picks
I installed a full Linux desktop on my Android phone and it's buttery smooth
I've been messing around with Android for years
Games: New Titles, Graphics, and GE-Proton 10-34
8 picks from GamingOnLinux
Wine 11.5
The Wine development release 11.5 is now available
Proprietary Microsoft Software (Slop-Made Slopware?) Breaks Itself, Similarly Bad Ideas for GNU/Linux
3 new articles
GNU/Linux on Desktop/Laptop: Disabling Back-Door/Kill Switch (Controlled by Microsoft), Microsoft Drives Away Windows Users, and More
4 recent Valnet articles
Free and Open Source Software
This is free and open source software
Valnet on "Unix workstations" and "year of Linux"
2 recent articles
Maple Linux – Debian based Canadian Linux distribution
Maple Linux is Canada’s only active Linux distribution which puts privacy
Software for Linux Devices: Proxmox, Home Assistant, and Pixel Desktop Mode
4 recent Valnet stories
DietPi Advice and a Decade With Raspberry Pi
3 Valnet articles
Applications: A Look at Ghostty 1.3.0 and Ghostwriter
Valnet on software
Games: GNU/Linux on PlayStation 3, Moving From Windows, How SteamOS Changes Perceptions
4 recent Valnet articles
Distributions and Operating Systems: NixOS, Distro Hopping, and the Meaning of "Distros"
3 articles from Valnet
Today in Techrights
Some of the latest articles
Android Leftovers
GrapheneOS won't comply with age check laws for operating systems
Stop guessing what’s slowing down Linux. Do this instead
With Linux, especially if you're new, it can be confusing when the operating system slows down—seemingly out of the blue
Switching to Linux saves you money in more way than one
While mobile devices are fine for chatting, reading, and watching, sometimes you need a real computer to get work done
Sparky 2026.03 Special Editions
There are new iso images of Sparky 2026.03 Special Editions out there
Free and Open Source Software, howtos and Installations
This is a new series where I hand-pick an open source Linux application each week that has not previously been covered on LinuxLinks
FLinux – Linux distribution built in FLTK
FLinux is a Linux distribution entirely built in FLTK 1.3, hence the name (FL+inux)
Winux – successor for Windows 10 and 11 users
Winux is an Ubuntu-based Linux distribution that’s heavily customised to resemble Windows 10 or Windows 11 in both appearance and usability
LibreOffice's Request to the European Commission to Adhere to Its Own Guidance, Report on Donations
LibreOffice news
Ageless Linux and systemd-censord
systemd-censord concept
today's leftovers
GNU/Linux, FOSS, standards
Bloated Web and Content Management Systems on the Sordid Web
Web news
Kernel (Linux): Btrfs subvolumes and firmware issues with MD RAID coming
Linux articles
Games: New Steam Games Playable on the Steam Deck, Annual Public Domain Game Jam, Old Consoles
gaming leftovers
Programming Leftovers
Development picks
KiCad 10.0 PCB Design and Electronics CAD Software Released as a Major Update
The KiCad development team announced today the release and general availability of KiCad 10.0 as the latest major update of this open-source, free, and cross-platform PCB design and electronics CAD software for GNU/Linux, macOS, and Windows.
today's howtos
Instructionals/Technical posts
openSUSE Releases Agama 19 Installer with Many New Features and Improvements
The openSUSE project released the Agama 19 web-based installer for openSUSE Tumbleweed, Slowroll, and MicroOS operating systems, a major release that introduces several new features, small improvements, and bug fixes.
Firefox 149 Web Browser Is Now Available for Download, This Is What’s New
Mozilla has published today the final builds of the Firefox 149 open-source web browser ahead of its official unveiling on March 24th, 2026, so it’s time to take a look at the new features and improvements.
KDE Plasma 6.7.0 will make managing your printers a lot easier
My OS of choice was Fedora Silverblue
ENux – Debian-based Linux distribution
ENux is a Debian-based Linux distribution with Bedrock Linux integrated
Android Leftovers
Android May Finally Fix Its Most Annoying Features — Big Changes Coming
Fishy Linux – lightweight minimal LXQT distro
Fishy Linux is a fast and minimal Debian-based Linux distribution
BlankOn Linux – Indonesian Debian-based distribution
BlankOn Linux is a Debian-based Linux distribution developed specifically for Indonesian users with local language support and needs
This Linux filesystem was supposed to change everything—here's the dark reason it failed
There are dozens of Linux file systems, and I'm sure you've heard of ReiserFS at least once
"Scheduled maintenance on connectivity between our Dublin to UK Telehouse North Londondata centres" [original]
This month we expose a lot of corruption
4 things you can do with a Linux terminal on Android that no regular app can match
A Linux terminal on Android sounds like a niche hack, until you actually try it for a while
I built a NAS from an old laptop—here's what Linux taught me the hard way
I recently repurposed an old laptop I had lying around into my first makeshift NAS by adding a hard drive and USB-C hub to it
Ubuntu's folder icons got redesigned twice in a week because users can't agree on how they look
I'm really glad that I moved from Windows to Linux in mid-2025
OpenShot 3.5 Open-Source Video Editor Released with New Default Timeline
OpenShot 3.5 has been released today as yet another stable update to this powerful open-source, free, and cross-platform video editing software written in Qt for GNU/Linux, macOS, and Windows.
Free and Open Source Software
This is free and open source software
Linexin – Arch-based Linux distribution
Linexin is a Linux distribution based on Arch Linux
Vanilla Dpup – operating system based on Puppy Linux and Debian
Vanilla Dpup is a lightweight, community-built operating system based on Puppy Linux and Debian
Review: Argent Linux 1.5.3
Argent Linux is a Gentoo-based distribution featuring the KDE Plasma desktop and designed for workstations and servers
On Our Way to Independence: Funding FOSS Force’s Next Year of Coverage
Our 2026 Independence Drive is moving, but more slowly than we’d hoped — here’s where things stand and how you can help us pick up the pace
Contribute at the Fedora CoreOS 44 Test Week
The Fedora CoreOS and QA teams are gearing up for Fedora 44, and we need your help
9to5Linux Weekly Roundup: March 22nd, 2026
The 284th installment of the 9to5Linux Weekly Roundup is here for the week ending March 22nd, 2026.
Today in Techrights
Some of the latest articles