Linux

10804 readers
578 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
26
27
 
 

Although Wayland has largely replaced Xorg, and most major Linux distributions and desktop environments have either already dropped support for the aging display protocol or are in the process of doing so, efforts to extend Xorg’s life or replace it with similar alternatives continue. Recent examples include projects such as XLibre Xserver and Wayback. And now, a new name is joining this group: Phoenix.

It is a new X server project that takes a fundamentally different approach to X11. Written entirely from scratch in the Zig programming language, it is not yet another fork of the Xorg codebase and does not reuse its legacy code. Instead, according to devs, Phoenix aims to show that the X11 protocol itself is not inherently obsolete and can be implemented in a simpler, safer, and more modern way.

28
 
 

Adding to the unfortunate engineering setbacks at Intel this year as part of cost-cutting measures, the Intel IWD software development has been on a hiatus for the past three months. Going from previously seeing monthly releases and almost constant activity to now development ceasing up with no activity in the past three months.

Over the past three months a number of Phoronix readers have written in with concern around IWD, the Intel software project that they open-sourced back in 2016 with the intent of serving as a replacement to WPA_Supplicant. Over the past decade it's seen a lot of growth with new features added, adoption by various Linux distributions, and overall rigorous development up until three months ago. This wireless daemon has worked out very well on modern Linux systems.

29
 
 

With the end of the year quickly drawing to a close, here is a look back at the most-viewed Linux kernel news of 2025.

This year brought a lot more Rust code to the Linux kernel, Linus Torvalds continuing to make sound decisions around kernel happenings, from handheld gaming devices to hyperscaler servers there continues to be immense activity each merge window, Bcachefs was dropped from the kernel this year, and the overall Linux kernel development community continues to be healthy and move in a steadfast manner.

30
 
 

I know this isn’t the kind of news Linux fans were hoping to read on Christmas Day, but unfortunately, on a day meant for faith, kindness, and hope, others are choosing to act in exactly the opposite way.

Many of you probably remember the problems Arch faced just a few months ago due to massive DDoS attacks, which mainly affected the AUR. Sadly, just when it seemed those issues were behind, a new large-scale DDoS attack on Christmas Day once again made the distribution’s website effectively inaccessible.

31
32
33
 
 

For those using Microsoft's exFAT file-system under Linux for the likes of flash drives and SD cards, a new patch series posted today aims to enhance the read performance. The new patches are shown to improve performance by about 10% while also having lower overhead.

Chi Zhiling with the Chinese Linux distribution Kylin OS posted the patch series today for adding multi-cluster mapping support to Linux's exFAT file-system kernel driver. This multi-cluster mapping allows for faster read performance, especially for sequential reads when using small cluster sizes.

34
 
 

The Slackware-based PorteuX 2.5 distribution, inspired by Slax and Porteus and designed to be super fast, small, portable, modular, and immutable, is out today with various updates and changes.

Powered by the latest and greatest Linux 6.18 kernel series (with SYSRQ support), PorteuX 2.5 ships with no less than eight editions featuring the GNOME 49.2, KDE Plasma 6.5.4, Cinnamon 6.6, LXQt 2.3, COSMIC 1.0, Xfce 4.20, LXDE 0.11.1, and MATE 1.28.2 desktop environments.

Some interesting highlights of the PorteuX 2.5 release include support for some Realtek network cards, the NVIDIA 590.48.01 graphics driver, improved handling of cheatcodes, improved overall stripping, improved support for NTFS3 partitions, improved KVM support, and support for Flatpak apps.

35
36
 
 

The Linux 6.19 kernel has been a bit bumpy in the scheduler department but at least one fix is on the way for addressing fallout.

Linux 6.19 does bring some nice performance improvements overall but during my early testing there were some regressions and I ended up bisecting some of them to the scheduler changes in Linux 6.19.

37
 
 

The mainline Linux kernel already supports several different Mobileye SoCs for that company focused on self-driving tech and advanced driver assistance systems (ADAS). Consulting firm Bootlin has been working on bringing their latest SoC, the Mobileye Eyeq6Lplus, to the mainline Linux kernel.

Benoît Monin of Bootlin sent out a set of patches last week that would bring the Mobileye EyeQ6Lplus SoC to the mainline kernel support. The Mobileye EyeQ6Lplus is based on the MIPS I6500 IP with two cores and eight threads plus having specialized controllers and accelerators for driving assistance systems.

38
 
 

I have an old ThinkPad, and it has a massive lack of stickers on it.

39
 
 

This won't be interesting for any longtime user but maybe it'll give someone on the fence the courage to switch. This post includes every problem I ran into and how I solved it

I settled on OpenSUSE Tumbleweed but I downloaded a couple more distros and loaded them into a Ventoy USB stick.

Good thing I did because despite partitioning the drive itself, the opensuse installer kept saying it said was out of space and no fix I found worked. So I booted up TempleOS for advice and the good lord whispered through my speakers, "try the Fedora KDE iso..."

The Fedora live environment booted right away. And unlike OpenSUSE, it recognized my 32:9 resolution so it looked good, too. I clicked through the installer and it rebooted. I was up and running in about 5 minutes.

The "app store" had a Steam and Discord flatpak so I could brag about my superior OS to my friends immediately. ~~Do not install Steam this way, though (see below)~~ EDIT: This apparently wasn't a mistake, see viktorz's comment below

The biggest problem I faced was with my audio interface (Focusrite Scarlett 18i8) which was recognized but hardware muted. Had to install alsa-scarlett-gui to unmute them....this was admittedly a huge pain in the ass but it's a niche problem and it was solved.

The best biggest problem was the video drivers. My resolution maxed out at 32:9 1080@119.97hz and the screen would not wake from sleep. I ran two commands to download and install the Nvidia drivers and it worked - 1440&240hz with HDR and it wakes properly

A minor problem I ran into was Steam not creating shortcuts for games. I learned that this was because the flatpak version is siloed. Installing it "normally" solved this problem. I had already downloaded some games but was able to move them from the original folder in /var to the new one in /home. EDIT: In the comments, viktorz said a symlink would have accomplished the same thing. See what he wrote for more info

Another minor "problem" (I was prepared to lose the functionality) was my crappy Corsair mouse/keyboard. I mainly wanted to disable the default RGB rainbow but was thrilled to find CKB-Next which allowed me to change the colors and map the extra keys on my keyboard.

Anyway, I don't know why I wrote all this. I guess I was just surprised to find how easy it was and wanted to share. I'm sure I'll run into some headaches once I try to actually use the computer for stuff but for now, I'm quite happy with the experience.

40
 
 

When it came to the most viewed AMD Linux/open-source news of 2025 there were a lot of accomplishments for the company this year both on the CPU and graphics side of the house and from consumer to server hardware. Today is a look back at the most popular Intel open-source/Linux news of the year, which unfortunately, their layoffs and other cuts to their software engineering were attracting a lot of interest.

When it came to the most popular Intel Linux/open-source news of 2025 on Phoronix, many of the top stories were about their changes as a result of layoffs, corporate restructuring, and other ongoing changes at the company. To much dismay, Intel's Clear Linux project was shutdown this year, a number of prominent Linux kernel engineers left Intel, and impacts to their other open-source projects. Here is a look at the most-viewed Intel news of 2025

41
42
 
 

Computer History Museum software curator Al Kossow has successfully retrieved the contents of the over-half-a-century old tape found at the University of Utah last month.

UNIX V4, the first ever version of the UNIX operating system in which the kernel was written in the then-new C programming language, has been successfully recovered from a 1970s nine-track tape drive. You can download it from the Internet Archive, and run it in SimH. On Mastodon, "Flexion" posted a screenshot of it running under SGI IRIX.

Last month, we wrote about the remarkable discovery of a forgotten tape with a lost early version of Unix, found by Professor Robert Ricci at the Kahlert School of Computing at the University of Utah. At the time, we quoted the redoubtable Kossow, who also runs Bitsavers, as saying that it "has a pretty good chance of being recoverable." Well, he was right, and at the end of last week, he did it. Ricci also shared a video clip on Mastodon.

43
 
 

I have been setting up stateful firewalls on various machines at home using iptables for over a year now, following the guide on the Arch Wiki: https://wiki.archlinux.org/title/Simple_stateful_firewall

I would now like to learn how to tighten security even more by not setting the OUTPUT chain policy to ACCEPT. I want to allow only that which I need, following the philosophy of least privilege or default to deny, if you will. https://www.youtube.com/watch?v=aP8j9dgpAs0

Question: is it as simple as copy-pasting the rules for the INPUT chain into the OUTPUT chain, reversing the "-s/--source" options to "-d/--destination" and changing ESTABLISHED states to NEW? My guess is... Probably not? Because I would need to add ports 80 and 443 for web browsing, for starters, right? And also any outgoing port for my torrent client? And any port that I have chosen for my ssh server? Do I need to add the loopback interface there too?

Any guidance and referral to further reading would be appreciated! Unsolicited advice to use the newer front end nftables is... Well, not sought for at this moment

44
 
 

As part of my various end-of-year benchmarking comparison articles for looking at the performance evolution of Linux is a fresh look at the Qualcomm Snapdragon X Elite laptop experience when using Ubuntu 25.10 with the latest X1E Concept packages, which includes taking the X1 Elite optimized kernel to the latest Linux 6.18 stable series. Unfortunately, there are significant performance regressions observed compared to a few months ago that just make AMD Ryzen AI and Intel Core Ultra laptops a better choice for Linux laptop users.

45
 
 

The developers behind the Debian-based ParrotOS ethical hacking and penetration testing distribution announced today the general availability of Parrot 7.0 (codename Echo) as a major update with a new base and new features.

Based on the latest Debian 13 “Trixie” operating system series and powered by Linux kernel 6.12 LTS, the Parrot 7.0 release ships with KDE Plasma as the default desktop environment on Wayland, which was tweaked to make it as lightweight as possible, along with a classic terminal green style across the entire system.

New hacking tools have been included in this release, such as ConvoC2, a Red Teamer’s tool to exploit MS Teams, goshs, a SimpleHTTPServer written in Go, evil-winrm-py, a Python-based tool for executing commands on remote Windows machines, and AutoRecon, a multi-threaded network reconnaissance tool.

46
 
 

Amiga computers may have been popular in the late 1980s and early 1990s, especially in media production, but their filesystems are not directly compatible with modern computers. The new 'amifuse' project aims to fix that with a new filesystem driver built around an invisible m68k CPU emulator.

Amifuse is a FUSE driver for macOS and Linux, allowing you to natively mount disk images using the Amiga's Professional File System 3 (PFS3). The project's documentation says other Amiga filesystems might work, "but have not been tested." Disks are read-only by default, but you can enable the experimental read-write support through a command-line argument.

47
 
 

An interesting anecdote from this month's Linux Plumbers Conference in Tokyo is that Meta (Facebook) is using the Linux scheduler originally designed for the needs of Valve's Steam Deck... On Meta Servers. Meta has found that the scheduler can actually adapt and work very well on the hyperscaler's large servers.

SCX-LAVD as the Latency-criticality Aware Virtual Deadline scheduler has worked out very well for the needs of Valve's Steam Deck with similar or better performance than EEVDF. SCX-LAVD has been worked on by Linux consulting firm Igalia under contract for Valve. SCX-LAVD has also seen varying use by the CachyOS Handheld Edition, Bazzite, and other Linux gaming software initiatives.

48
 
 

In an excellent example of one of the most overused XKCD images, the libxml2 library has for a little while lost its only maintainer, with [Nick Wellnhofer] making good on his plan to step down by the end of the year.

While this might not sound like a big deal, the real scope of this problem is rather profound. Not only is libxml2 part of GNOME, it’s also used as dependency by a huge number of projects, including web browsers and just about anything that processes XML or XSLT. Not having a maintainer in the event that a fresh, high-risk CVE pops up would obviously be less than desirable.

49
 
 

One of the interesting open-source projects to come about this year was Wayback as an X11 compatibility layer using Wayland. Wayback could be used by default on Alpine Linux next year among other distributions. For ending out 2025 development, Wayback 0.3 is now available.

Wayback 0.1 was published in July as the initial preview release for this X11 compatibility layer. Wayback 0.2 came in August and since then there hasn't been much news to report on it.

50
view more: ‹ prev next ›