Rust WQ Abstractions, Rust Toolchain Upgrade & Android Kernel Builds For Linux 6.7

Merged one year ago was the initial Rust code for the Linux kernel back in Linux 6.1. We’re now up to the Linux 6.7 development cycle and the enabling of more kernel functionality so it can be used/accessed from Rust code remains ongoing along with continuing to bump the base toolchain requirements and other functionality to make it more practical to write future Linux device drivers within this memory safe programming language…

Source: Phoronix – Rust WQ Abstractions, Rust Toolchain Upgrade & Android Kernel Builds For Linux 6.7

RADV Driver Drops NGG Stream-Out Code For RDNA1/RDNA2 GPUs

While the original AMD Navi GPUs featured Next-Gen Geometry (NGG) support, it was borked for some GPUs and initially didn’t work out quite as well as planned for vertex and geometry processing. The Mesa Radeon Vulkan driver “RADV” has worked on the NGG code for years and with RDNA3 GPUs it’s finally been working out very well from the start and better than their legacy pipeline. All the while the RDNA1/RDNA2 experimental NGG stream-out support has continued to exist but hidden behind a feature/debug flag. That code is now being removed…

Source: Phoronix – RADV Driver Drops NGG Stream-Out Code For RDNA1/RDNA2 GPUs

GNU Linux-libre 6.6-gnu Released For Those Wanting A Stripped Down Kernel

Following the Linux 6.6 release, the GNU FSFLA folks are out with their GNU Linux-libre 6.6 downstream that strips out support for proprietary kernel modules, code considered non-free, and other de-blobbing activities in the name of software freedom…

Source: Phoronix – GNU Linux-libre 6.6-gnu Released For Those Wanting A Stripped Down Kernel

FSCRYPT In Linux 6.7 More Adaptable For Inline Encryption Hardware

Linux’s FSCRYPT file-system encryption framework allows for native file encryption support on the likes of EXT4, F2FS, and UBIFS. FSCRYPT can make use of inline encryption hardware for accelerating the file-system encryption support and with the Linux 6.7 kernel will work for more scenarios…

Source: Phoronix – FSCRYPT In Linux 6.7 More Adaptable For Inline Encryption Hardware

Mozilla Finally Launches An APT Repository For Easy Firefox Nightly Updating

While Mozilla has always produced Firefox Nightly builds for Linux as traditional binaries, they have finally decided to offer up an APT repository of Firefox Nightly builds to make it easy to stay up-to-date with new Firefox Nightly releases on Debian and Ubuntu Linux based distributions…

Source: Phoronix – Mozilla Finally Launches An APT Repository For Easy Firefox Nightly Updating

Linux 6.7 Will Let You Enable/Disable 32-bit Programs Support At Boot-Time

From the perspective of Linux distributions trying to reduce their attack surface while still making it possible for users to run legacy software without recompiling their kernel, SUSE has spearheaded the effort for boot-time enabling/disabling of x86 32-bit support for whether 32-bit user-space programs and 32-bit system calls can be executed. That code has been submitted for the imminent Linux 6.7 merge window…

Source: Phoronix – Linux 6.7 Will Let You Enable/Disable 32-bit Programs Support At Boot-Time