Linux Kernel News Archives
Building The Default x86_64 Linux Kernel In Just 16 Seconds

It's now been one week since the launch of AMD's EPYC Rome processors with up to 64 cores / 128 threads per socket and better IPC uplift compared to their previous-generation parts. Rome has outperformed Intel Xeon Scalable CPUs in their class while offering better power efficiency and way better performance-per-dollar. One of my favorite metrics has been how quickly the new EPYC 7742 2P can build the Linux kernel.

14 August 2019 - Linux x86_64 defconfig - 52 Comments
Linux's 32-Bit Kernel Has Been Buggy Since Being Mitigated For Meltdown

Whether you like it or not, the Linux kernel's x86 32-bit support has already begun suffering some minor forms of bit rot. Most kernel developers are no longer actively testing x86-32 and distribution vendors are beginning to drop 32-bit support. The latest example of x86 32-bit's effectively demoted state is some buggy undefined behavior functionality living within the mainline kernel for the past year since the Meltdown mitigations landed.

28 July 2019 - KPTI On 32-Bit - 90 Comments
Linux 5.2-ck1 Released Along With MuQSS 0.193 Scheduler

Independent Linux kernel hacker Con Kolivas has released his newest "ck1" patch-set for the recently released Linux 5.2 kernel code-base. Complementing these kernel changes is his primary focus: the MuQSS scheduler that continues to aim for better interactivity and performance on mobile/desktop systems.

22 July 2019 - Linux 5.2-ck1 + MuQSS - 15 Comments
Intel Speed Select Technology Comes To Linux With The 5.3 Kernel

With the in-development Linux 5.3 kernel is now support for Intel Speed Select Technology (SST) that was introduced as part of Cascade Lake processors. Speed Select Technology allows optimizing the system with per-core performance configurations to prioritize certain workloads while lowering the performance envelope for other cores.

15 July 2019 - Intel Speed Select - 10 Comments
The Massive DRM Pull Request With AMDGPU Navi Support Sent In For Linux 5.3

At 479,818 lines of new code and just 36,145 lines of code removed while touching nearly two thousand files, the Direct Rendering Manger (DRM) driver updates for Linux 5.3 are huge. But a big portion of that line count is the addition of AMD Radeon RX 5000 "Navi" support and a good portion of that in turn being auto-generated header files. Navi support is ready for the mainline Linux kernel!

15 July 2019 - Linux 5.3 DRM - 18 Comments
Char/Misc Has A Bit Of Changes All Over For Linux 5.3

The char/misc changes with each succeeding kernel release seem to have less changes to the character device subsystem itself and more just a random collection of changes not fitting in other subsystems / pull requests. With Linux 5.3 comes another smothering of different changes.

15 July 2019 - Linux 5.3 Changes - 1 Comment
Linux 5.3 Picks Up Support For Compressed Firmware Files - Measurable Storage Savings

With the growing number of devices requiring loadable firmware/microcode at run-time and Linux continuing to simply support a lot more hardware, the size of /lib/firmware has ballooned in recent years while now for the upcoming Linux 5.3 kernel release is the ability to compress these firmware files for fairly significant space savings.

12 July 2019 - Compressed Firmware Files - 11 Comments
There's A Kernel Subsystem Being Dropped In Linux 5.3 As Easier To Start Over Than Fix

The GPIO updates for the newly-opened Linux 5.3 kernel merge window is dropping the FMC subsystem as they deem it easier to re-start from scratch writing that code than to try to repair it, or "start over using the proper kernel subsystems than try to polish the rust shiny." Funny enough, this code is being used by the CERN's well known Large Hadron Collider.

8 July 2019 - Linux FMC Subsystem - 13 Comments

2267 Linux Kernel news articles published on Phoronix.