40
submitted 1 month ago by cm0002@lemy.lol to c/linux@programming.dev

Following yesterday's Linux 6.18 kernel release, GNU Linux-libre 6.18-gnu is out today as the latest release of this free software purist kernel that will drop/block drivers from loading microcode/firmware considered non-free-software and other restrictions in the name of not pushing binary blobs even when needed for hardware support/functionality on otherwise open-source drivers.

With Linux 6.18 there are more upstream kernel drivers dependent upon binary-only firmware/microcode. Among the drivers called out this cycle are the open-source NVIDIA Nova-Core Rust driver as well as the modern Intel Xe driver. Nova-Core is exclusively designed around the NVIDIA GPU System Processor (GSP) usage and thus without its firmware the driver is inoperable. Similarly, with the newer Intel Xe driver depending upon the GuC micro-controller without its firmware the support is also rendered useless.

you are viewing a single comment's thread
view the rest of the comments
[-] Scoopta@programming.dev 0 points 1 month ago

Yeah, that would be a much more consistent setup and I agree with everything you said here. I just don't understand how being less programmable is good, it isn't, I don't see any world in which it is unless there is truly NO firmware involved and it's pure HW.

this post was submitted on 01 Dec 2025
40 points (100.0% liked)

Linux

11364 readers
896 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS