The Free Software Foundation Latin America has released GNU Linux-Libre 6.19, updating deblobbing scripts to align with the upstream Linux 6.19 kernel. This version targets proprietary firmware blobs in components like Intel Xe graphics, IWLWIFI wireless, and NVIDIA Nova. The effort continues a nearly two-decade push to create a fully free kernel free of non-free code.
The GNU Linux-Libre project, maintained by the Free Software Foundation Latin America (FSFLA), aims to deliver a Linux kernel that adheres strictly to the Free Software Definition, as championed by Richard Stallman and the Free Software Foundation. Each new mainline Linux kernel release prompts the team to review changes, identify proprietary binary blobs—often from hardware makers like Intel, AMD, Qualcomm, and Broadcom—and remove them using automated scripts and manual patches.
For version 6.19, the updates address recent upstream additions, including firmware for Intel Xe graphics, IWLWIFI wireless adapters, and NVIDIA Nova, as reported by Phoronix. These blobs are essential for many modern devices, such as Wi-Fi chipsets, graphics cards, and processors, but their proprietary nature violates free software principles by preventing full inspection and modification.
While the mainline kernel, led by Linus Torvalds, takes a pragmatic approach to including such firmware for hardware support—moving files to a separate linux-firmware repository in 2012—GNU Linux-Libre disables loading mechanisms entirely. This results in reduced compatibility, limiting users to older or blob-free hardware like certain Atheros Wi-Fi chips.
Distributions such as Trisquel, Parabola, PureOS, Guix System, and Hyperbola adopt GNU Linux-Libre to meet FSF guidelines, appealing to a committed niche motivated by ethical and security concerns over unauditable code. Despite growing hardware firmware dependency, the project persists, auditing non-free elements and upholding software freedom in an increasingly proprietary landscape.