A completely free version of the Linux-libre 5.14 kernel is available

The Latin American Free Software Foundation, with a short delay, published a completely free version of the Linux 5.14 kernel - Linux-libre 5.14-gnu1, purged of firmware and driver elements that contain non-free components or code sections whose scope is limited by the manufacturer. In addition, Linux-libre disables the kernel's ability to load non-free components not included in the kernel distribution, and removes the use of non-free components from the documentation.

To clean the kernel from non-free parts, the Linux-libre project created a universal shell script that contains thousands of templates for detecting the presence of binary inserts and eliminating false positives. Ready-made patches are also available for download, created based on the use of the above script. The Linux-libre kernel is recommended for use in distributions that meet the Free Software Foundation's criteria for building completely free GNU/Linux distributions. For example, the Linux-libre kernel is used by distributions such as Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix, and Kongoni.

The new release disables blob loading in the new eftc and qcom arm64 drivers. Updated blob cleanup code in btrtl, amdgpu, adreno, i915, sp8870, av7110, r8188eu, btqca and xhci-pci-renesas drivers and subsystems. Separately, changes are made to the code for cleaning the microcode for x86 systems, as well as the elimination of previously missed blobs in the components for loading microcode for powerpc 8xx systems and in micropatches for firmware for vs6624 sensors. Since these blobs were also present in previous releases of the kernel, it was decided to generate updates to previously released versions of Linux-libre 5.13, 5.10, 5.4, 4.19, 4.14, 4.9 and 4.4, labeling the new variants with the "-gnu1" label.

Source: opennet.ru

Add a comment