Vue lecture

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.

Linux Looking To Make 5-Level Paging Support Unconditional For x86_64 Kernel Builds

It's been nearly one decade since Intel began working on 5-level paging support for the Linux kernel to allow for greater virtual and physical address space with expanding memory sizes. The 5-level paging kernel-side bits were upstreamed back in Linux 4.12 in 2017 and enabled by default since 2019 with Linux 5.5. Intel CPUs for a while (since Ice Lake) have supported 5-level paging and AMD CPUs too since Zen 4. The Linux kernel may move to unconditionally enabling 5-level paging support for x86_64 kernel builds...

getrandom() In The vDSO Aims For Linux 6.11 To Provide Faster Yet Secure User-Space RNG

In the making the past two years by developer Jason Donenfeld (of WireGuard fame) is adding getrandom() to the vDSO in the name of better performance. In some tests this has yielded as much as a ~15x speed-up to performance for user-space obtaining crypographically secure random number generation. It's looking like for the upcoming Linux 6.11 merge window, this work will finally be merged...

Linux's DRM Panic "Screen of Death" Sees Patches For QR Code Error Messages

Linux 6.10 introduces DRM Panic for providing a new panic screen in case of kernel errors and situations where the VT support may be disabled. This new kernel functionality is akin to Windows' Blue Screen of Death or thanks to open-source can be adapted to take on other forms such as a black screen of death and conveying monochrome logos rather than ASCII art. New patches provide for the ability to show QR codes of error messages within the DRM Panic screens...

Meta Sees ~5% Performance Gains To Optimizing The Linux Kernel With BOLT

For years Meta/Facebook has been exploring using BOLT with the Linux kernel to optimize the layout of the Linux kernel binary. Since BOLT was upstreamed into LLVM, they've continued work around BOLT'ing the kernel. There is now a public guide for carrying out a BOLT-optimized Linux kernel build and roughly 5% better system performance to expect from such an optimized kernel...

Intel Xe Graphics Driver Squeezes In More Changes Ahead Of Linux 6.11

The Intel kernel graphics driver code being queued for the Linux 6.11 kernel already has added the initial Intel Battlemage PCI IDs, Battlemage display support, eDP Panel Replay support, Hardware Replay to help with hang debugging, SR-IOV preparations, and more Lunar Lake / Xe2 enablement. Today another unexpected last minute pull request was submitted of a bit more Xe driver code...
❌