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

Linux Kernel News Archives


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

Linux 6.7-rc8 Released: A Light Holiday Release With A Couple Fixes
Linux 6.7-rc8 Released: A Light Holiday Release With A Couple Fixes

For this New Year's Eve the decision was made to release Linux 6.7-rc8 to allow for an extra week of testing -- and pushing back the Linux 6.8 merge window further past the holidays -- rather than releasing Linux 6.7 stable today. As such, Linux 6.7-rc8 is out for a final week of testing this new kernel.

31 December 2023 - Linux 6.7-rc8 - 5 Comments
Linux 6.7 Won't Be Out For New Year's Eve
Linux 6.7 Won't Be Out For New Year's Eve

If you were hoping to spend your New Year's Eve compiling a freshly-minted Linux 6.7 stable kernel, you'll need to draft new plans as Linux 6.7 stable won't be released until the following week.

21 December 2023 - Linux 6.7 - 4 Comments
Linux 6.8 Will Make It More Clear When x86 32-bit Support Is Disabled
Linux 6.8 Will Make It More Clear When x86 32-bit Support Is Disabled

With Linux 6.7 there's now support for enabling/disabling 32-bit program support at boot-time. The "ia32_emulation=" argument can be used for enabling/disabling 32-bit user-space program support and the ability to support 32-bit system calls. Right now when forcing off the x86 32-bit support it can be confusing if the user is unaware as no warning is currently provided, but that is about to change.

12 December 2023 - Warn The User - 22 Comments
Linux 6.7-rc5 Released: "Nothing Looks Particularly Scary"
Linux 6.7-rc5 Released: "Nothing Looks Particularly Scary"

Linus Torvalds just released the fifth weekly release candidate of the forthcoming Linux 6.7 kernel. He's happy with how things have been pacing this stage of the cycle, particularly as he's been battling travels and a head cold this week.

10 December 2023 - Linux 6.7-rc5 - 6 Comments
git.kernel.org Adds Native Dark Mode Support
git.kernel.org Adds Native Dark Mode Support

As an early Christmas present for Linux kernel developers and others keeping track of kernel development, the git.kernel.org Cgit web interface has rolled out native dark mode support.

7 December 2023 - git.kernel.org - 17 Comments
LZ4 Support Revised For Faster Restore From Linux Hibernation
LZ4 Support Revised For Faster Restore From Linux Hibernation

Published originally back in October were a set of patches for allowing different compression algorithms for the Linux hibernation image to yield faster restore times. That work -- focused on LZ4 compression support -- has been revised as it works toward the mainline kernel.

5 December 2023 - LZ4 Hibernation - 26 Comments
AMD Threadripper 7980X Kernel Benchmarks On Linux 6.5 / 6.6 / 6.7
AMD Threadripper 7980X Kernel Benchmarks On Linux 6.5 / 6.6 / 6.7

A number of Phoronix readers have been inquiring whether using the newer Linux 6.6 stable kernel or Linux 6.7 development kernel deliver any additional gains when running on the new AMD Ryzen Threadripper 7000 series hardware. Here are some benchmarks looking at that while using a Threadripper 7980X workstation.

4 December 2023 - Threadripper 7980X Linux Kernel Benchmar - 37 Comments
Atomic Async Page Flips Expected To Land For Linux 6.8
Atomic Async Page Flips Expected To Land For Linux 6.8

Following yesterday's week drm-misc-next pull that added the new Imagination PowerVRM DRM driver, the three patches for atomic DRM_MODE_PAGE_FLIP_ASYNC were queued into drm-misc-next. Now that this atomic async page flip support is in drm-misc-next, next week it should appear in DRM-Next and in turn make it for the Linux 6.8 kernel in the new year.

24 November 2023 - DRM_MODE_PAGE_FLIP_ASYNC - 7 Comments
Imagination PowerVR Open-Source GPU Driver To Be Introduced In Linux 6.8
Imagination PowerVR Open-Source GPU Driver To Be Introduced In Linux 6.8

It's been well over a decade since many were wanting open-source Imagination PowerVR graphics when their graphics IP was more common among SoCs, but with the Linux 6.8 kernel in early 2024 there will finally be an upstream, open-source PowerVR DRM kernel graphics driver! But before getting your hopes too high, this is the effort that's only around the newer PowerVR graphics and not the prior generation hardware from many years ago.

23 November 2023 - PowerVR Open-Source - 15 Comments
64-bit ARM Linux Kernel Against CPU-Specific Optimizations: "Pretty Unmaintainable"
64-bit ARM Linux Kernel Against CPU-Specific Optimizations: "Pretty Unmaintainable"

While micro-architecture specific optimizations are rather common place within the Linux x86_64 kernel for various Intel and AMD CPU families with various performance tricks, the ARM64 Linux kernel maintainers are against introducing new micro-architecture specific optimizations as it affects new ARM processors.

22 November 2023 - Micro-Architecture Specific Optimization - 52 Comments
Patches Posted For Removing The SLAB Allocator From The Linux Kernel
Patches Posted For Removing The SLAB Allocator From The Linux Kernel

Since the Linux 6.5 kernel this summer the SLAB allocator has been officially deprecated. This followed the demise of SLOB and trying to get all Linux users over to the SLUB allocator. Patches have now been posted for stripping out the SLAB allocator for good from the mainline kernel.

14 November 2023 - Bye Bye SLAB - 2 Comments
The Linux 6.7 Merge Window Is Massive With Many New Features
The Linux 6.7 Merge Window Is Massive With Many New Features

The Linux 6.7 merge window has been downright exciting with additions like Nouveau GSP support and the Bcachefs file-system being added. It's also been downright massive as one of the largest merge windows in recent history in terms of code changes. Here's some statistics of the Linux 6.7 merge window ahead of today's Linux 6.7-rc1 release.

12 November 2023 - Linux 6.7 Merge Window - 20 Comments
MIPS AR7 Platform Support Removed In Linux 6.7
MIPS AR7 Platform Support Removed In Linux 6.7

With the MIPS CPU architecture at the end of the road in light of RISC-V and LoongArch, there isn't much going on when it comes to MIPS development for the Linux kernel. Most cycles these days just brings bug fixes and removing old/unmaintained platforms. The latest MIPS platform now being removed is AR7 with Linux 6.7.

9 November 2023 - MIPS AR7 - 10 Comments
Linux 6.7 Staging Drops The QLGE Ethernet & rtl8192u WiFi Drivers
Linux 6.7 Staging Drops The QLGE Ethernet & rtl8192u WiFi Drivers

The staging changes for Linux 6.7 are on the heavier side in part due to many new contributors from Outreachy mailing in their first kernel patches with various minor fixes. But staging is also lightened up a bit by dropping a wired Ethernet and wireless driver as part of the ongoing kernel effort to remove unused and old WiFi drivers.

8 November 2023 - Linux 6.7 Staging - 14 Comments
More FUTEX2 Bits Land In The Linux 6.7 Kernel
More FUTEX2 Bits Land In The Linux 6.7 Kernel

Last week's locking set of changes for the Linux 6.7 kernel add new interfaces for the FUTEX2 system call ABI. This work is making FUTEX2 more extendable and addressing some of the prior limitations.

7 November 2023 - FUTEX2 - 5 Comments
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 - 14 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

3433 Linux Kernel news articles published on Phoronix.