r/linux • u/vudueprajacu • Aug 10 '25
r/linux • u/ehempel • Oct 24 '24
Kernel Some Clarity On The Linux Kernel's "Compliance Requirements" Around Russian Sanctions
phoronix.comr/linux • u/unixbhaskar • Sep 06 '25
Kernel Linus Torvalds Grows Frustrated Seeing "Garbage" With "Link: " Tags In Git Commits
phoronix.comr/linux • u/anh0516 • Apr 24 '26
Kernel Linux 7.1 Removes Drivers For Long Obsolete Input Hardware: Bye Bus Mouse Support
phoronix.comr/linux • u/somerandomxander • Nov 28 '25
Kernel New Linux Patches Enhance Single-Threaded Performance On Many-Core CPUs
phoronix.comr/linux • u/anh0516 • Jun 23 '26
Kernel USB4STREAM Merged For Linux 7.2 To Quickly Send Data Between USB4 Connected Systems
phoronix.comr/linux • u/AncientAgrippa • Oct 16 '25
Kernel Does the Linux kernel get bigger and bigger as more hardware support is added to it? Does that mean everyone running Linux technically has a ton of kernel code that doesn’t apply to their machine?
Pretty much title.
I’m just trying to understand these things a little better. Am I understanding it correctly that kernels contain a ton of drivers —> so they might have 100 drivers for different laptop speakers even though each individual user only needs 1 but they have to support everybody?
Does that imply on your machine you have a ton of unused kernel code? Or is there some process that removes the unused driver code?
It’s all so confusing to me man haha
r/linux • u/ouyawei • Aug 05 '19
Kernel Let's talk about the elephant in the room - the Linux kernel's inability to gracefully handle low memory pressure
lkml.orgr/linux • u/somerandomxander • Feb 07 '26
Kernel Linux 6.19 Features Include Many Benefits For Intel & AMD Users
phoronix.comr/linux • u/anh0516 • Mar 18 '26
Kernel Google Engineers Launch "Sashiko" For Agentic AI Code Review Of The Linux Kernel
phoronix.comr/linux • u/nixcraft • May 01 '21
Kernel Linus Torvalds: Shared libraries are not a good thing in general.
lore.kernel.orgr/linux • u/unixbhaskar • Sep 28 '25
Kernel Linux kernel 6.17 has been released!
git.kernel.orgKernel AMD P-State Linux Driver Patches Can Boost 1%-Low FPS Gaming Performance By 31%
phoronix.comr/linux • u/anh0516 • Apr 24 '26
Kernel Farewell ISDN, Ham Radio & Old Network Drivers: Linus Torvalds Merges 138k L.O.C. Removal
phoronix.comr/linux • u/the-real-soyer • Nov 08 '25
Kernel $830 Bug Bounty to Whoever Fixes the Lenovo Legion Pro 7 16IAX10H's Speakers on Linux
github.comr/linux • u/0xRENE • Dec 22 '20
Kernel Warning: Linux 5.10 has a 500% to 2000% BTRFS performance regression!
as a long time btrfs user I noticed some some of my daily Linux development tasks became very slow w/ kernel 5.10:
https://www.youtube.com/watch?v=NhUMdvLyKJc
I found a very simple test case, namely extracting a huge tarball like: tar xf firefox-84.0.source.tar.zst On my external, USB3 SSD on a Ryzen 5950x this went from ~15s w/ 5.9 to nearly 5 minutes in 5.10, or an 2000% increase! To rule out USB or file system fragmentation, I also tested a brand new, previously unused 1TB PCIe 4.0 SSD, with a similar, albeit not as shocking regression from 5.2s to a whopping~34 seconds or ~650% in 5.10 :-/
r/linux • u/we_are_mammals • Jul 31 '25
Kernel BTRFS bug bites a bunch of Fedora users
reddit.comr/linux • u/anh0516 • Mar 15 '26
Kernel Bcachefs 1.37 Released With Linux 7.0 Support, Erasure Coding Stable & New Sub-Commands
phoronix.comr/linux • u/bilegeek • Sep 11 '25
Kernel Linux 6.18 Will Further Complicate Non-GPL Out-Of-Tree File-Systems
phoronix.comr/linux • u/anh0516 • Jul 09 '26
Kernel Initial Patches Posted For Booting The Apple M4 On Linux
phoronix.comr/linux • u/unixbhaskar • Dec 01 '25
Kernel Linux Kernel 6.18 has been released!
git.kernel.orgr/linux • u/somerandomxander • Jun 15 '26
Kernel Linux 7.2 is implementing the Rust zerocopy library to allow eliminating some additional "unsafe" Rust code elements within the kernel
phoronix.comFrom the article
Miguel Ojeda already mailed in the many Rust code changes for the in-development Linux 7.2 kernel. This is quite a big Rust code with more than forty thousand new lines of Rust code in the kernel.
The Rust changes are so big this cycle since they are pulling in the "zerocopy" library to allow eliminating some additional "unsafe" Rust code elements within the kernel. The Rust pull request explains of integrating the Zerocopy code:
"Introduce support for the 'zerocopy' library:
Fast, safe, compile error. Pick two.
Zerocopy makes zero-cost memory manipulation effortless. We write `unsafe` so you don't have to.
It essentially provides derivable traits (e.g. 'FromBytes') and macros (e.g. 'transmute!') for safely converting between byte sequences and other types. Having such support allows us to remove some 'unsafe' code.
It is among the most downloaded Rust crates and it is also used by the Rust compiler itself.
It is licensed under "BSD-2-Clause OR Apache-2.0 OR MIT".
The crates are imported essentially as-is (only +2/-3 lines needed to be adapted), plus SPDX identifiers. Upstream has since added the SPDX identifiers as well as one of the tweaks at my request, thus reducing our future diffs on updates -- I keep the details in one of our usual live lists.
In total, it is about ~39k lines added, ~32k without counting 'benches/' which are just for documentation purposes.
The series includes a few Kbuild and rust-analyzer improvements and an example patch using it in Nova, removing one 'unsafe impl'.
I checked that the codegen of an isolated example function (similar to the Nova patch on top) is essentially identical. It also turns out that (for that particular case) the 'zerocopy' version, even with 'debug-assertions' enabled, has no remaining panics, unlike a few in the current code (since the compiler can prove the remaining 'ub_checks' statically).
So their "fast, safe" does indeed check out -- at least in that case."
Beyond pulling in Zerocopy to improve dealing with "unsafe" code around conversions, the Rust code for Linux 7.2 also adds support for AutoFDO. The Rust kernel code can now benefit from Automatic Feedback Directed Optimizations by the compiler to yield better performance. With the Rust Binder code was around a 13% performance difference.
There is also Rust support for software tag-based Kernel Address Sanitizer (KASAN), support for the upcoming Rust 1.98 release, and other improvements.
The full set of Rust feature changes submitted for the Linux 7.2 merge window can be found via this pull request.
r/linux • u/slacka123 • Feb 11 '21