Servo Browser Engine Making It Easier For Embedded Use

The open-source, Rust-based Servo browser engine has been improving its Servoshell demo browser application while one of the most promising potentials for this engine is around embedded use as an alternative to the Chromium Embedded Framework (CEF). With the latest moves by Servo developers, they are making for a more compelling story for its use.

Along with the ongoing enhancements to the Servo embed API, the first change is a Servo crate is now being published to Crates.io to help Rust programming language developers that want to
Continue reading...

Mesa 26.1 RadeonSI Driver Lands Improvement For AMD APUs With Rusticl

For those wishing to make use of modern OpenCL 3.0 capabilities on AMD APUs/SoCs with integrated Radeon graphics using Mesa's Rusticl driver, an improvement was merged this weekend to the RadeonSI driver ahead of this quarter's Mesa 26.1 release.

Karol Herbst of Red Hat and the lead developer of the Rusticl Rust OpenCL driver authored the fix so RadeonSI properly reports unified memory on APUs. Karol noted in the merge request that AMD APUs with this open-source Rust OpenCL driver are hitting the scenario
Continue reading...

Apple HFS / HFS+ File-System Support Seeing Many Fixes For Linux 7.1

Nearly one year ago to the day I noted Linux developers were considering the removal of the Apple HFS and HFS+ file-system drivers from the kernel. They were orphaned the past decade and turning into a maintenance burden for upstream developers. But then to some surprise, a few developers stepped up to maintain the HFS(+) drivers . One year later it's proving to be a success story with more fixes for this aging Apple file-system support continuing.

After developers last year stepped up to maintain the
Continue reading...

Btrfs Brings Performance Improvements, Shutdown ioctl Stable With Linux 7.1

Among the early pull requests sent out to Linus Torvalds even before the Linux 7.0 kernel officially released on Sunday were the Btrfs file-system updates. This feature-packed CoW file-system is seeing more performance optimizations for Linux 7.1 as well as its shutdown ioctl feature no longer being experimental and a variety of fixes.

On the performance front, Btrfs with Linux 7.1 is speeding up clearing the first extent in tracked ranges for around a 10% throughput improvement on a sample workload. There

GNU Linux-libre 7.0 Deals With Deblobbing More Drivers & Cleansing DT Files

Building off last night's release of the Linux 7.0 kernel is now the GNU Linux-libre 7.0-gnu kernel release for that downstream kernel that removes support for loading non-free-software kernel modules, blocks the loading of loadable microcode/firmware even when it means greatly reduced hardware support, and other sanitization of code in the name of software freedom.

The GNU Linux-libre 7.0 changes are summed up as targeting the following drivers and areas of the kernel:
"Cleaned up
Continue reading...

Linux's Power Sequencing PCIe M.2 Driver To Support M.2 Key-E Connectors

Merged for the Linux 7.0 kernel was a power sequencing driver for PCIe M.2 connectors as part of an effort to allow describing PCIe M.2 connectors in Device Tree files. For Linux 7.1, that driver is extending support for PCIe M.2 Key E connectors.

Qualcomm engineers worked through the support for extending the "pwrseq-pcie-m2" drivers to also support PCIe M.2 Key E connectors, such as is used commonly for wireless WiFi/Bluetooth adapters, some NFC
Continue reading...

Linux 7.0 Released With New Hardware Support, Optimizations & Self-Healing XFS

As expected the stable Linux 7.0 kernel was just released today in marking this next kernel release. The Linux 7.0 milestone comes due to Linus Torvalds' preference of bumping the major version number after hitting X.19 as opposed to any single major change, but in any event there are a lot of great improvements and changes to find with this new kernel version. Linux 7.0 is also what's powering the upcoming Ubuntu 26.04 LTS release.

There are many Linux 7
Continue reading...

Linux Out-Of-Bounds Access Fixed For Unprivileged Users With Specially Crafted Certs

An out-of-bounds access within the Linux kernel has existed in mainline the past three years that could be exploited by an unprivileged user submitting a specially crafted certificate to the kernel.

Among the last minute patches working their way into the mainline Git tree ahead of today's expected Linux 7.0 stable kernel release is for fixing an out-of-bounds access scenario within the X.509 certificate code. Unprivilged users could submit a specially crafted certificate to the kernel via the kernel's keyrings
Continue reading...

Many Wonderful Improvements Expected For Linux 7.1, Especially For AMD & Intel

With Linux 7.0 expected for release later today , in turn the Linux 7.1 merge window will kick off for the two week period of landing all sorts of exciting new features, changes, and removal of old features from the kernel. Here is a look at some of what is on the table for the Linux 7.1 merge window.

While the changes still need to be pulled by Linus Torvalds once the Linux 7.1 merge window opens, below is a look at much of what is expected

CMake Pursuing Tighter Integration With Package Managers, Other Improvements

While the Meson build system has been capturing much of the limelight in recent years by open-source projects, the cross-platform CMake build system also shows no signs of slowing down and continues evolving with new features and functionality.

Since the CMake 4.0 release last year it has continued to iterate and last month released CMake 4.3 that brought the rather interesting import/export support using the Common Package Specification . The Common Package Specification (CPS) is a JSON-based format also being worked on by the
Continue reading...