Hacker News with Generative AI: Linux

SteamOS Destroys Windows (pointieststick.com)
With the release of the Lenovo Legion Go S gaming handheld, we’ve now got a real apples-to-apples comparison of how Windows 11 fares against Linux (specifically, SteamOS with KDE Plasma) on the same 1st-party supported OEM hardware in a gaming context. And the results are pretty devastating for Windows in terms of performance and battery life — according to even windowscentral.com!
Intel versus AMD is currently an emotional decision for me (utoronto.ca)
I recently read Michael Stapelberg's My 2025 high-end Linux PC.
EXT4 for Linux 6.16 Brings a Change Yielding "Stupendous Performance" (phoronix.com)
EXT4 For Linux 6.16 Brings A Change Yielding "Really Stupendous Performance"
Linux from Scratch (linuxfromscratch.org)
Copyright © 1999-2025 Gerard Beekmans
SteamOS 3.7.8 Brings Official Support to Non-Steam Deck Devices (boilingsteam.com)
SteamOS 3.7.8 was just released a couple of days ago and it comes with a long list of updates. One of the most important developments is the official support of Non-Steam Deck devices.
Better Than Man Pages? These Tools Help You Understand Linux Commands (itsfoss.com)
Reading the classic man pages could be intimidating and confusing. These tools simplify getting help on command syntaxes in Linux.
Linux Cgroup from First Principles (fzakaria.com)
After having spent the better part of 2 weeks learning Linux’s cgroup (control group) concept, I thought I better write this down for the next brave soul.
Linux, Bitcoin: Don't forget the goal [video] (youtube.com)
Creating Debian packages from upstream Git (optimizedbyotto.com)
In this post, I demonstrate the optimal workflow for creating new Debian packages in 2025, preserving the upstream git history. The motivation for this is to lower the barrier for sharing improvements to and from upstream, and to improve software provenance and supply-chain security by making it easy to inspect every change at any level using standard git tooling.
Linux 6.15 Released with Continued Rust Integration, Bcachefs Stabilizing (phoronix.com)
As anticipated the Linux 6.15 kernel is out today in stable form. Linux 6.15 brings a lot of new hardware support, security improvements, various other kernel innovations, and more.
Btrfs to See More Performance Improvements with Linux 6.16 (phoronix.com)
Ahead of the Linux 6.16 merge window opening, several early pull requests were already sent out this week in advance of Linux 6.15 expected for release later today.
YAD: display graphical dialogs from shell scripts or command line (ingk.se)
YAD - (Yet Another Dialog) is a simple tool for developing Graphical User Interfaces.
What would a Microsoft engineer do to Ubuntu? (theregister.com)
AnduinOS, a one-man project from a Chinese Microsoft engineer, is quite a new Ubuntu remix that reshapes GNOME in the image of Windows 11.
Rust Coreutils 0.1 Released with Big Performance Gains – Matches or Exceeds GNU (phoronix.com)
With Ubuntu 25.10 planning to ship the Rust-based Coreutils "uutils" by default, it's a big year ahead for this alternative to GNU Coreutils.
20 years of NetBSD code bloat (blogspot.com)
I started with NetBSD in the mid-nineties, on a Sun SPARC ELC with 32Mbyte of memory, where I used GCC and Emacs on X11 with FVWM as the window manager. I'm still using GCC, Emacs, and FVWM with the same configuration files (updated for pointless changes in Emacs and FVWM), but I now need much more memory and CPU performance... I thought it would be interesting to investigate why.
Use ramoops for logging under Linux (2021) (embear.ch)
Unfortunately, an embedded system is not free of crashes. To analyze and log such crashes it is useful to have a file system where we can store such information between reboots. One interface which is meant to do that is pstore and its current single implementation ramoops. Ramoops can store log messages inside a reserved memory area in RAM. The nice thing about RAM is, that it should almost always be available when the CPU is still running.
I used o3 to find a remote zeroday in the Linux SMB implementation (heelan.io)
In this post I’ll show you how I found a zeroday vulnerability in the Linux kernel using OpenAI’s o3 model. I found the vulnerability with nothing more complicated than the o3 API – no scaffolding, no agentic frameworks, no tool use.
Show HN: Rotary Phone Dial Linux Kernel Driver (gitlab.com)
Linux kernel driver that turns a rotary phone dial into a evdev input device
Found my first Linux distro, Mandrake from 1998, on an old magazine CD (neowin.net)
Going through some Old Linux Cd this was my first Linux - it came in a Magazine
AMD Previews Mysterious Linux Runtime Stack for Ryzen AI NPUs (phoronix.com)
AMD was late in getting their Ryzen AI NPU support out for Linux but for a few months now the kernel accelerator driver is in the mainline kernel and the associated user-space software/toolchain is publicly available via GitHub. Thus coming as a surprise three weeks ago was an announcement of a Linux runtime stack "preview" now being available:
No Internet Access? SSH to the Rescue (isc.sans.edu)
This quick diary is a perfect example of why I love Linux (or UNIX in general) operating system. There is always a way to "escape" settings imposed by an admin...
NixOS 25.05 Released (nixos.org)
Hey everyone, we are Leona Maroni and Tristan Ross, the release managers of the newest release of NixOS. We are very proud to announce the public availability of NixOS 25.05 “Warbler”.
Starlite V Linux Tablet Updated (starlabs.systems)
Compact yet powerful; your perfect partner in every journey.
Emacs dired-mode as a file manager (lynn.sh)
File managers. They manage your files. Some examples are windows explorer, GNOME's Nautilus, or Dolphin for KDE. If you are a real sicko and only use the terminal, you may be familiar with ranger as well.
An update on improving passkey support in Linux (iinuwa.xyz)
With the announcements from big companies at World Password Day about passkeys, I thought I should share what I've been working on for passkey support on Linux.
The Future of Flatpak (lwn.net)
At the Linux Application Summit (LAS) in April, Sebastian Wick said that, by many metrics, Flatpak is doing great.
Faster Firewalls with Bpfilter (lwn.net)
From servers in a data center to desktop computers, many devices communicating on a network will eventually have to filter network traffic, whether it's for security or performance reasons. As a result, this is a domain where a lot of work is put into improving performance: a tiny performance improvement can have considerable gains.
Environment variables with no equals sign (jvns.ca)
I learned a long time ago that environment variables are literally represented as the string NAME=value (you can see this by running cat /proc/self/environ on Linux).
Why does Debian change software? (liw.fi)
When I wrote Why is Debian the way it is?, a year and a half ago, I was asked to also cover why Debian changes the software it packages.
Rocky Linux 10 Will Support RISC-V (rockylinux.org)
We're excited to announce that Rocky Linux 10 will officially support RISC-V!