Zlib-rs 0.5.3 Expands AVX-512 Usage For Faster Performance

The Trifecta Tech Foundation today released zlib-rs 0.5.3 as the newest version of this Zlib implementation written in the Rust programming language for better memory safety. Zlib-rs is advertised as "a safer Zlib" for use by both C and Rust projects while delivering competitive performance to the C-based zlib-ng.

With zlib-rs 0.5.3 the performance should be even more competitive on AVX-512 capable Intel and AMD processors thanks to some new code. There is
Continue reading...

Linux 6.19 Will Allow Enforcing IPE Security Checks On Indirectly Executed Scripts

Linux's Integrity Policy Enforcement "IPE" module is gaining a useful addition with the in-development Linux 6.19 kernel.

The Linux Integrity Policy Enforcement now honors the "AT_EXECVE_CHECK" flag so user-space interpreters can signal to the kernel to perform IPE security checks on script files before execution. This functionality with AT_EXECVE_CHECK extends IPE enforcement now to indirectly-executed scripts on the system.

The updated Linux IPE documentation further explains of the new AT_EXECVE_CHECK

Mesa 25.3.1 Released With Initial Set Of Fixes, Mesa 25.2 Comes To An End

Mesa 25.3.1 was released overnight as the first point release of the Mesa 25.3 series. The Mesa point releases are typically bi-weekly but this one dragged out to nearly three weeks. In turn this also marks an end to the Mesa 25.2 series.

Mesa 25.3.1 is now available. The release announcement doesn't end up noting much but just highlights the Mesa 25.3.0 changes for having not sent out a release note
Continue reading...

EXT4 Optimizes Online Defragmentation, Improves Performance & Larger Block Sizes

The merged EXT4 changes for Linux 6.19 bring some of the most prominent feature changes in recent times for this mature and widely-used Linux file-system.

It's not too often seeing multiple new EXT4 features land for a single kernel merge window, but that's the case this round with Linux 6.19. First up, EXT4 has optimized its online defragmentation process by leveraging folios rather than individual buffer heads. Secondly, there is now support for file-systems with

ReactOS Lands Improvements For Its USB Stack - Fixing Various Blue Screens of Death

ReactOS as the open-source operating system aiming to be an "open-source Windows" by striving for binary compatibility with Windows programs and device drivers is now slightly better with its USB support.

ReactOS developers shared news today that a number of bug fixes for USB drivers have been merged. In particular, it should fix various Blue Screen of Death (BSoD) issues reported when running ReactOS on real hardware with USB. They remarked, " USB stack is now reported to be a bit more stable ;) "

Continue reading...

Linux 6.19 Goes Ahead And Enables Microsoft C Extensions Support

Last month I reported on Linux 6.19 looking to enable Microsoft C Extensions support throughout the Linux kernel with setting the -fms-extensions compiler option to allow Microsoft C Extensions when building the kernel. Linus Torvalds today merged that support without objections.

The Microsoft C Extensions allow for some non-standard C/C++ constructs within the GCC and LLVM/Clang compilers. They are named the Microsoft C Extensions for being found in some Microsoft header files and being honored by the Microsoft Visual C/C+
Continue reading...

Sched_EXT With Linux 6.19 Improves Recovering For Misbehaving eBPF Schedulers

The Linux kernel's innovative sched_ext code for being able to easily write extensible task schedulers using eBPF programs has some nice enhancements merged for Linux 6.19.

With Linux 6.19 the extensible scheduler class brings improved recovery for misbehaving (e)BPF schedulers. The pull request explains:
"Improve recovery from misbehaving BPF schedulers. When a scheduler puts many tasks with varying affinity restrictions on a shared DSQ, CPUs scanning through tasks they cannot run can overwhelm the system, causing lockups. Bypass mode

Alpine Linux 3.23 Released With APK Tools v3 For Package Management

Alpine Linux 3.23 is out today as the newest feature release for this lightweight Linux distribution built around musl libc and BusyBox that has become quite popular for containers and embedded uses.

With Alpine Linux 3.23 it's powered by the new Linux 6.18 LTS kernel as well as moving to the GCC 15 compiler and having LLVM 21 available. Plus a variety of other software updates like Rust 1.91, Valkey 9.0, OpenZFS 2.4.0-
Continue reading...

Intel's Open-Source Linux Graphics Driver Delivered Significant Improvements In 2025

Last week I provided a look at how Intel's GPU compute performance on Battlemage evolved in 2025 . In today's article is a similar Intel Arc A-Series "Alchemist" and B-Series "Battlemage" look at how the OpenGL and Vulkan graphics performance has evolved over the past year. Simply put, the open-source Intel Linux graphics driver stack has evolved immensely this year... Not just for Vulkan but even the OpenGL support continues moving in the right direction too.

Last

Continue reading...

Fedora 44 Cleared To Replace Kernel Console With User-Space KMSCON

A proposal was raised a month ago for Fedora Linux 44 to replace the kernel's frame-buffer console "FBCON" with KMSCON in user-space . The Fedora Engineering and Steering Committee (FESCo) has now granted approval for making this change in Fedora 44 as part of a larger foal to eventually deprecate FBCON/FBDEV emulation in the kernel.

There is some apprehension if all the proper fall-backs will be in place and robust enough in the event of any problems with this user-space console