The Wayback Machine - https://web.archive.org/web/20231104125050/https://www.phoronix.com/linux/Linux+Kernel

Linux Kernel News Archives


3,395 Linux Kernel open-source and Linux related news articles on Phoronix since 2006.

Linux 6.7 Continues Work On printk Threaded Printing
Linux 6.7 Continues Work On printk Threaded Printing

One of the last major blockers before the remaining real-time "PREEMPT_RT" patches can be upstreamed is sorting out threaded / atomic console printing. With the in-development Linux 6.7 kernel, there's been more work upstreamed in that endeavor.

2 November 2023 - printk - 12 Comments
Sysctl With Linux 6.7 Continues Work To Remove Kernel Bloat
Sysctl With Linux 6.7 Continues Work To Remove Kernel Bloat

Since Linux 6.6 we've been seeing work upstreamed for sysctl working to remove its sentinel, the final empty element on each sysctl array. This will cut-down on around 64 bytes of bloat per array, help with kernel build times, and an all-around improvement. With Linux 6.7 more of the sysctl changes are ready and hopefully for the v6.8 kernel cycle next year the effort will be completed.

1 November 2023 - Linux 6.7 Sysctl - 2 Comments
Linux 6.7 GPU Drivers: Intel Meteor Lake Stable & AMD Works On Upcoming Hardware
Linux 6.7 GPU Drivers: Intel Meteor Lake Stable & AMD Works On Upcoming Hardware

Sent out this morning was the Direct Rendering Manager (DRM) feature pull request of updated graphics/display drivers for the in-development Linux 6.7 kernel. Notable this round is Intel Meteor Lake integrated graphics now being considered stable / enabled out-of-the-box, Intel Lunar Lake graphics support has started to get underway, and AMD continues working on their upcoming hardware platforms.

31 October 2023 - Linux 6.7 DRM - 4 Comments
FSCRYPT In Linux 6.7 More Adaptable For Inline Encryption Hardware
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.

30 October 2023 - Linux 6.7 - 16 Comments
Linux 6.7 Will Let You Enable/Disable 32-bit Programs Support At Boot-Time
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.

29 October 2023 - x86 32-bit Disabling - 27 Comments
Linux 6.7 Reworks PE Header Generation To Reduce Attack Area
Linux 6.7 Reworks PE Header Generation To Reduce Attack Area

One of the many early pull requests sent in for Linux 6.7 were the x86/boot changes that are headlined by a rework to the PE header generation in order to generate a modern, 4K-aligned kernel image view to ultimately aim for better system security.

29 October 2023 - x86 boot - 5 Comments
Six Great Features With The Upcoming Linux 6.6 Kernel
Six Great Features With The Upcoming Linux 6.6 Kernel

Tomorrow the Linux 6.6 kernel is expected to be released as stable unless Linus Torvalds has last minute reservations and decides to extend the cycle by an extra week. While there were many last minute fixes this week, the changes don't appear to be too scary or invasive. In any event the Linux 6.6 kernel is bringing some exciting features.

28 October 2023 - Linux 6.6 Features - 6 Comments
The VKMS Display Driver Continues Evolving Nicely For Headless Linux Systems
The VKMS Display Driver Continues Evolving Nicely For Headless Linux Systems

The VKMS driver as a virtual kernel mode-setting solution as a software-only implementation of KMS for use with primarily headless Linux systems continues tacking on more features. Maíra Canal and Melissa Wen presented last week at XDC 2023 on the VKMS driver that continues proving very useful for headless platforms as well as for testing purposes.

24 October 2023 - VKMS 2023 - 1 Comment
Linux's DRM GPUVM Code Relicensed From GPLv2-Only To GPLv2 Or MIT
Linux's DRM GPUVM Code Relicensed From GPLv2-Only To GPLv2 Or MIT

Sent out today were a new batch of drm-misc-next changes intended for Linux 6.7. There's various fixes to the smaller Direct Rendering Manager (DRM) drivers, DRM VM_BIND async documentation, and other small changes. Plus the DRM_GPUVM code has been re-licensed from being GPLv2-only to now GPLv2 or MIT.

19 October 2023 - DRM_GPUVM - 25 Comments
Google Proposes New mseal() Memory Sealing Syscall For Linux
Google Proposes New mseal() Memory Sealing Syscall For Linux

Google is proposing a new mseal() memory sealing system call for the Linux kernel. Google intends for this architecture independent system call to be initially used by the Google Chrome web browser on Chrome OS while experiments are underway for use by Glibc in the dynamic linker to seal all non-writable segments at startup.

17 October 2023 - mseal() - 17 Comments
Unplugging Logitech USB Receivers Has Been Causing The Linux Kernel To Crash
Unplugging Logitech USB Receivers Has Been Causing The Linux Kernel To Crash

Queued up this week as part of the HID subsystem fixes ahead of today's Linux 6.6-rc6 kernel test release has been a rather embarrassing bug: unplugging Logitech USB receivers has for the past several months been causing the Linux kernel to crash. After a number of bug reports around this issue from unplugging Logitech keyboard/mice receivers to simply switching away on a USB switch with the device(s) attached, the Linux 6.6-rc6 kernel is carrying the fix and it's also marked for back-porting to existing stable Linux kernel series.

15 October 2023 - Oops - 63 Comments
Linux 6.7 To Make It Easier To Toggle Support For x86 32-bit Programs
Linux 6.7 To Make It Easier To Toggle Support For x86 32-bit Programs

The Linux kernel currently allows disabling support for 32-bit programs and 32-bit system calls at compile-time, but a new option expected to be introduced with Linux 6.7 this winter will provide a new "ia32_emulation" boot time option to allow unconditionally disabling support for 32-bit programs and system calls.

14 September 2023 - ia32_emulation - 11 Comments
Real-Time "RT" Patches Updated Against Linux 6.6 Git
Real-Time "RT" Patches Updated Against Linux 6.6 Git

Still not over the finish line for the mainline Linux kernel are the real-time "RT" patches but it continues inching toward that long-awaited goal. Out today is v6.6-rc1-rt1 as the real-time kernel patch series updated against the initial Linux 6.6 Git state.

13 September 2023 - 87 Patches - 10 Comments
Following Criticism By Linus Torvalds, GenPD Subsystem Renamed To "pmdomain"
Following Criticism By Linus Torvalds, GenPD Subsystem Renamed To "pmdomain"

During the Linux 6.6 merge window a pull request submitted the new "GenPD" subsystem. While the pull request did land for Linux 6.6, Linus Torvalds took issue with it -- not because of the code but over the lack of clarity on what "GenPD" is for those not domain experts in this area. To help clear things up, GenPD is being renamed to "pmdomain" to provide a bit more clarity.

13 September 2023 - pmdomain - 13 Comments
Linux 6.6-rc1 Released With EEVDF, AMD DBC & Intel Shadow Stack But No Bcachefs
Linux 6.6-rc1 Released With EEVDF, AMD DBC & Intel Shadow Stack But No Bcachefs

The Linux 6.6 merge window is over as the period by which new features and improvements are added to the kernel. Linux 6.6-rc1 is out the door as the kernel developers and testing community begin stabilizing this next major Linux kernel release. With Linux 6.6 there are many exciting feature additions but also one notable addition that once again didn't make the cut.

10 September 2023 - Linux 6.6 - 17 Comments
Partial SMT Enablement Support Lands For Linux 6.6
Partial SMT Enablement Support Lands For Linux 6.6

As part of the "smp/core" changes that were merged last week for the Linux 6.6 kernel, partial SMT enablement landed for processors that support more than two threads per physical core to allow greater run-time control over just how many threads to enable.

4 September 2023 - smp/core - 4 Comments
EEVDF Scheduler Merged For Linux 6.6, Intel Hybrid Cluster Scheduling Re-Introduced
EEVDF Scheduler Merged For Linux 6.6, Intel Hybrid Cluster Scheduling Re-Introduced

The EEVDF scheduler code has been merged for the in-development Linux 6.6 kernel. EEVDF replaces the existing CFS scheduler code. There is the likelihood of some performance regressions initially though but the developers will be working to address them as they arise. Additionally, this scheduler pull also re-introduces cluster scheduling for Intel Core hybrid processors.

29 August 2023 - EEVDF LANDS!!! - 18 Comments
GNU Linux-libre 6.5-gnu Released With More Kernel Deblobbing
GNU Linux-libre 6.5-gnu Released With More Kernel Deblobbing

Building off yesterday's release of Linux 6.5, GNU Linux-libre 6.5-gnu is now available for this downstream kernel maintained by the Free Software Foundation Latin America crew that removes support for binary-only kernel modules and stripping out other kernel code that depends on non-free-software microcode/firmware and other elements not deemed in the interests of pure free software.

28 August 2023 - GNU Linux-libre 6.5 - 30 Comments
fchmodat2 System Call Submitted For Linux 6.6
fchmodat2 System Call Submitted For Linux 6.6

Ahead of the Linux 6.5 stable kernel being released there have already been a few pull requests submitted of new feature material for Linux 6.6. Among the early pulls for v6.6 is one from prominent Linux developer Christian Brauner at Microsoft that introduces the fchmodat2() system call as an evolution of fchmodat().

27 August 2023 - fchmodat2 - 5 Comments

3395 Linux Kernel news articles published on Phoronix.