GNU Linux-libre 6.0 Released After More Blob Cleaning

Written by Michael Larabel in Linux Kernel on 3 October 2022 at 05:29 AM EDT. 9 Comments
Following yesterday's release of the upstream Linux 6.0 kernel, the GNU FSFLA folks have released GNU Linux-libre 6.0 as their downstream that removes driver support for loading binary firmware/microcode and the ability to load non-free-software kernel modules.

GNU Linux-libre 6.0 continues to be the kernel flavor endorsed by the Free Software Foundation for a cleaned up kernel without any non-free microcode/firmware or other caveats. Albeit with modern hardware it often means various components/devices then being unsupported by this kernel.

With GNU Linux-libre 6.0, the deblobbing adventures this cycle have been summed up as:
Blob requests have been neutered in the UCSI interface driver for STM32G0, and in the CS35L41 HD-audio side codec driver.

MediaTek MT76 drivers have had their mcu blob requests refactored into a connac mcu library, and cleaning up scripts have been adjusted to match.

Multiple dts files for Qualcomm and MediaTek AArch64 systems have been added, requiring blob names in them to be cleaned up.

Cleaning up of blob names and requests in AMDGPU, Adreno, Tegra VIC, Netronome NFP, and Habanalabs Gaudi2 drivers have been updated.

The VXGE driver was removed upstream, so we could drop the corresponding cleaning up logic.

More details on the GNU Linux-libre 6.0 changes via the release announcement.

GNU Linux-libre 6.0 is codenamed "-ETOOSIXY".
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week