Linux

linux@programming.dev banner

Linux Lands Fix For Its "Subtly Wrong" Page Fault Handling Code For The Past 5 Years ( www.phoronix.com )

Merged today for the Linux 6.19 Git kernel and then in turn for back-porting to prior Linux kernel series is making the x86 page fault handling code disable interrupts properly. Since 2020 it turns out the handling was subtly wrong but now corrected by Intel....

Where is Linux not working well in your daily usage? Share your pain points as of 2026, so we can respectfully discuss

Thought I'd create a distinct thread from the previous one asking about daily use, because I really do want to hear more on people's pain points. Great to know people are generally sounding pretty positive in those posts who recently switched, but want to know your difficulties as well! This way old and new users can share...

Linux 6.19 Scheduler Feature Being Disabled Due To Performance Regressions ( www.phoronix.com )

Queued into tip/tip.git's "sched/urgent" Git branch today is a patch to disable the kernel scheduler's NEXT_BUDDY functionality that was re-implemented back during the Linux 6.19 merge window. It turns out to cause some performance regressions that have yet to be otherwise addressed....

Filesystem medley: EROFS, NTFS, and XFS ( lwn.net )

Filesystems seem to be one of those many areas where the problems are well understood, but there is always somebody working toward a better solution. As a result, filesystem development in the Linux kernel continues at a fast pace even after all these years. In recent news, the EROFS filesystem is on the path to gain a useful...

Linux GPU Driver Loophole Being Fixed For Unprivileged Users Being Able To Tap Unbounded Kernel Memory ( www.phoronix.com )

An oversight in the Linux kernel's Direct Rendering Manager (DRM) graphics driver common code could allow unprivileged users to trigger unbounded kernel memory consumption for a potential system-wide out-of-memory "OOM" situation....

The Windows Interface You Didn’t Like, For Linux ( hackaday.com )

If you were asked to pick the most annoying of the various Microsoft Windows interfaces that have appeared over the years, there’s a reasonable chance that Windows 8’s Metro start screen and interface design language would make it your choice. In 2012 the software company abandoned their tried-and-tested desktop whose roots...

Paint Dot Net Version 4.0.13 Running on Wine 11 (modified)

Hey guys! I just wanted to share a proof of concept real quick. No hate at all to GIMP or Pinta, but I just really love Paint.net as I've been using it for over a decade. And since I completely switched over to Arch a year ago, that means the only way I can enjoy using Paint.net again is if I add all the missing Direct 2D...

Linux 7.0 Apple Silicon Device Tree Updates Have All The Bits For USB Type-C Ports ( www.phoronix.com )

Ahead of the Linux 6.20~7.0 cycle kicking off next month, the Apple Silicon Device Tree updates have been sent out for queuing ahead of that next merge window. Notable this round are the Device Tree additions for rounding out the USB 2.0/3.x support with the USB-C ports....

I Ran the Famed Affinity Designer on Linux. Here's How It Went ( itsfoss.com )

After months of teasers, Canva relaunched Serif’s famous tools as the all-new Affinity in late October 2025; a single app combining Photo, Designer, and Publisher. It’s now free to use, with additional features such as Canva AI only available with a paid Canva subscription. Still, Canva has kept Serif's traditional platform...

Linux 6.19 ATA Fixes Address Power Management Regression For The Past Year ( www.phoronix.com )

It's typically rare these days for the ATA subsystem updates in the Linux kernel to contain anything really noteworthy. But today some important fixes were merged for the ATA code to deal with a reported power management regression affecting the past number of Linux kernel releases over the last year. ATAPI devices with dummy...