A Lot Of Rust Code Lining Up For The Linux 6.18 Kernel

While the Linux 6.18 kernel merge window is just getting formally started following yesterday's Linux 6.17 release , one thing is already quite clear: there is a a lot of new Rust programming language code set to head into Linux 6.18.

A number of early pull requests were submitted in advance of the Linux 6.18 merge window formally opening, including several specifically enhancing the kernel's Rust programming language opportunities.

Continue reading...

Linux 6.18 Preps KVM x86 CET Virtualization For AMD & Intel CPUs

Control-Flow Enforcement Technology "CET" is coming to the virtualized world with support for running within KVM guest VMs on Linux 6.18+. This CET virtualization support works for both AMD and Intel processors.

Sean Christopherson of Google sent in the KVM x86 CET virtualization support ahead of the Linux 6.18 merge window for queuing as part of the KVM changes. While Linux has supported Control-Flow Enforcement Technology for a while, this is the first time CET is being supported in the context
Continue reading...

Linux 6.17 Released: Intel Panther Lake Xe3 Graphics Ready, New Optimizations

As expected, Linus Torvalds just released the Linux 6.17 kernel on-schedule as the kernel version powering Ubuntu 25.10, Fedora 43, and other upcoming Linux distribution releases and rolling releases.

Linux 6.17 delivers many exciting improvements including Attack Vector Controls, Intel Panther Lake Xe3 graphics declared stable, various Intel graphics driver improvements for Project Battlematrix, mainline Raspberry Pi RP1 support, the Intel IPU7 driver, EXT4 scalability improvements, various other performance optimizations, and much
Continue reading...

Bcachefs Announces First-Tier Arch & NixOS Support, Post-Experimental Release EOY

Ahead of the stable Linux 6.17 kernel release expected in the coming hours, Bcachefs lead developer Kent Overstreet put out a blog post around the current multi-Linux distribution support for the out-of-tree DKMS packages for this copy-on-write file-system, some of their plans moving forward, and still aiming to graduate from the "experimental" phase at the end of the year.

While there is a lot of exciting features in Linux 6.17, with the mainline Linux 6
Continue reading...

Open Source LLM

Oracle's GraalVM To Shift Focus To Non-Java Languages Like Python & JavaScript

GraalVM has been an interesting and performant Java JDK that over time added support for additional programming languages and execution models. Following their 2022 announcement that GraalVM CE Java code would be donated to OpenJDK , Oracle recently announced that moving forward GraalVM will focus on non-Java languages.

Due to donating their Java code to OpenJDK and upstream Java working on features around AOT code compilation, faster start-up times and more as part of Project Leyden, Oracle will effectively be divesting GraalVM from Java.

Continue reading...

Linux 6.18 To Deliver Many Notable Features For AMD CPUs

There is a lot coming for AMD processors with the Linux 6.18 kernel. Of the early pull requests submitted in advance of the planned Linux 6.17 kernel release later today, there are a number of changes already lined up with some exciting AMD CPU feature additions for the next kernel version. These AMD changes for Linux 6.18 are all the more important with that kernel expected to become this year's Long Term Support (LTS) kernel version.

First up, the EDAC pull request
Continue reading...

Cryptography Performance Improvements Coming For Linux 6.18

Adding to the list of pull requests submitted early in advance of the Linux 6.18 merge window opening are several cryptography-related improvements. In particular, some nice performance optimizations once again for the Linux kernel.

Google engineer Eric Biggers continues leading some very nice performance improvements in the cryptography space for the Linux kernel.

First up is a pull request adding interleaved SHA-256 hashing support . This 2-way interleaved SHA-256 hashing is immediately used by the FS-VERITY module for faster
Continue reading...

The oneAPI Construction Kit Drops Support For Vulkan

Introduced two years ago was the Intel/Codeplay oneAPI Construction Kit for helping to bring SYCL support to new hardware. As part of that the oneAPI Construction Kit was brought to RISC-V and other platforms. Out this week is now oneAPI Construction Kit 5.0 and sadly it drops Vulkan API support.

While the oneAPI Construction Kit is a framework around building off open standards and enabling the SYCL programming model and other open specifications across diverse accelerators/platforms, the oneAPI Construction Kit 5.0 release gutted all of the
Continue reading...

Fish 4.1 Released With Nearly 1,400 Commits To This Rust-Based Shell

Following the release earlier this year of the Fish 4.0 shell that was ported from C++ to Rust , Fish 4.1 was released this weekend as the next major feature release.

Fish 4.1 brings 1,396 commits over the latest Fish 4.0.9 point release from more than one hundred developers. Fish 4.1 brings new features such as supporting compound commands written using braces in similar style to other shells, support for transient prompts, tab completion improvements, reworked gettext
Continue reading...

Linux 6.18 Audit Code To Properly Handle Multiple Linux Security Modules

The Linux kernel's audit subsystem/framework for greater insight into system activity for security purposes will now be able to properly cope with multiple Linux Security Modules (LSMs).

Linux developer Casey Schaufler led the charge to add proper audit support for dealing with multiple Linux security modules. The audit feature pull request was already submitted in advance of the Linux 6.18 merge window formally opening.

Paul Moore explains in the audit pull request for the imminent Linux 6.18 merge window the two major feature changes: