Linux 7.0 VFS Changes: Non-Blocking Timestamps, Standardized Generic I/O Error Reporting

In addition to introducing nullfs and the OPEN_TREE_NAMESPACE support for containers , there were also a number of other interesting VFS updates merged on Monday for the Linux 7.0 kernel.

The VFS adaptations around using the __rust_helper for being able to better handle Rust with LTO kernel builds were among the dozen pull requests merged on Monday for the Virtual File System area of the kernel.

Linux 7.0 is also removing the deprecated Linuxrc-based initrd code path and related dead code. This code

CrossOver 26 Released - Powered By Wine 11.0 For Windows Apps/Games On Linux + macOS

CodeWeavers just announced CrossOver 26, the newest version of their commercial software built atop Wine for running Windows games and applications under Apple macOS and Linux.

While these days Valve's Steam Play (Proton) is the most popular choice for running Windows games on Linux -- which CodeWeavers is engaged with Valve on Proton's development -- CrossOver remains a long-term solution for Windows games on Linux as well as running the likes of Microsoft Office and other proprietary Windows applications. Plus CrossOver has a lot of customer
Continue reading...

Intel

Intel Xeon 6780E Sierra Forest vs. AMD EPYC 9965 On Linux 6.18 Performance

With recently having carried out benchmarks and finding the Intel Xeon 6780E "Sierra Forest" performance has improved ~14% since launch day thanks to open-source/Linux software improvements plus also recently having carried out Xeon 6980P Granite Rapids vs. EPYC 9755 128-core benchmarks using the latest upstream software, here is a look at how the Xeon 6780E "Sierra Forest" dual socket server is comparing up against the AMD EPYC 9

Continue reading...

Redis 8.6 Released With "Substantial" Performance Improvements & Memory Reduction

The open-source Redis 8.6 release is now available and this GA release has brought "substantial" performance improvements and to memory reduction too. Plus various new features like TLS certificate-based automatic client authentication, time series enhancements, and new eviction policies.

Among the performance improvements with Redis 8.6 are optimizing prefetching, ZRANK optimizations, using the hardware block by default on AArch64, optimizing user ACL permission verification, optimizing peak memory metric collection, reducing per-command system calls, and various vector
Continue reading...

Linux 7.0 Block Changes Land, Bounce Buffer DIO For Stable Pages

In addition to the BPF filtering support for IO_uring that was merged on Monday, the other block device changes and IO_uring updates were also merged for the newly-opened Linux 7.0 merge window.

The block and IO_uring updates were merged to Linux 7.0 alongside that (c)BPF filtering work sent in separately. The block merge landed:

- Batch I/O dispatch for ublk to provide greater performance for the user-space block device driver framework.

- Support for integirty data

Experimental Zones Protocol Merged To Wayland After 2+ Years, 620+ Comments

After the merge request was opened back in 2023 and after going through 628 comments/activity, merged now to Wayland Protocols is the experimental zones "xx-zones" implementation for area-limited window positioning.

Matthias Klumpp spearheaded the work on the Zones protocol to Wayland for area-limited window positioning.
"This is a new attempt to resolve the issues plaguing multi-window applications on Wayland. Those applications want to give the compositor a hint where specifically a window should be placed (or sometimes
Continue reading...

Linux 7.0 Adds support For BPF Filtering To IO_uring

The wonderful IO_uring for the Linux kernel for high performance asnyc I/O has picked up a new capability with Linux 7.0: BPF filtering.

Linux I/O expert Jens Axboe implemented support for loading BPF programs with IO_uring for offering fine-grained filtering of SQE operations. This BPF filtering for IO_uring can inspect request attributes and make dynamic filtering decisions compared to existing facilities for filtering. Filters can allow or deny requests, allow multiple filters to be stacked per opcode and is done using

Microsoft's Azure Linux Adds 6.12 HWE Kernel, ARM64 Kernel Tuning For More Performance

Microsoft overnight released Azure Linux 3.0.20260204 as the latest release of their in-house Linux distribution widely used within their Azure environment and elsewhere.

Azure Linux 3.0.20260204 continues making use of the Linux 6.6 LTS kernel by default that's increasingly showing its age with two Long Term Support kernels since then (Linux 6.12 and 6.18) plus Linux 7.0 now being in development
Continue reading...

Linux 7.0 Brings Support For "Slow" Workload Hints For Intel Panther Lake

The many power management, thermal, and ACPI updates have been merged for the Linux 7.0 kernel. As usual there are many changes coming from fixes to new hardware support and more expansive thermal control capabilities under Linux.

On the power management front the changes include:

- Dropping the old and unused TI OMAP CPUFreq driver

- Various ARM CPUFreq driver fixes.

- The Intel Idle driver added a command line option to adjust the C-states table.

- Linux 7.0 will no longer flag the power management runtime
Continue reading...

MythTV 36 Released With Web App Improvements & FFmpeg 8 Support

MythTV 36 is now available for this long-time open-source digital video recorder "DVR" software that has been around now for more than two decades as the leading choice for those wishing to watch and/or record live TV under Linux especially as an HTPC.

MythTV is out with its annual feature release. Even with all of the Internet streaming and video on-demand services these days, MythTV continues pushing forward for those desiring an open-source DVR/PVR solution. With MythTV 36 they have
Continue reading...