Linux

linux@programming.dev banner

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....

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....

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...

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...

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...

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...

New Patches Aim To Make x86 Linux EFI Stub & Relocatable Kernel Support Unconditional ( www.phoronix.com )

Prominent Intel Linux engineer H. Peter Anvin has posted a new patch series working to clean-up the Linux x86/x86_64 kernel boot code. Besides cleaning up the code, the kernel configuration would drop options around EFI stub mode and relocatable kernels in making those features now always enabled....

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....

Block Devices In User Space ( hackaday.com )

Your new project really could use a block device for Linux. File systems are easy to do with FUSE, but that’s sometimes too high-level. But a block driver can be tough to write and debug, especially since bugs in the kernel’s space can be catastrophic. [Jiri Pospisil] suggests Ublk, a framework for writing block devices in...