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

Latin American Free Software Foundation опубликовал completely free option kernel 5.7linux-libre 5.7-gnu, cleared of firmware and driver elements containing non-free components or code sections, the scope of which 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, as part of 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 on distributions that conform to criteria Free Software Foundation for building completely free GNU/Linux distributions. For example, the Linux-libre kernel is used in distributions such as Dragora Linux, triskele, Dyne:Bolic, gNewSense, Parable, music и Congo.

In the new release:

  • Disabled blob loading in drivers for Marvell OcteonTX CPT, Mediatek MT7622 WMAC, Qualcomm IPA, Azoteq IQS62x MFD, IDT 82P33xxx PTP and MHI bus.
  • The cleaning of the i1480 uwb driver has been stopped due to its removal from the kernel.
  • Blob cleaning code has been modified to take into account the new firmware loading interface and new blobs in AMD GPU drivers and subsystems, Arm64 DTS, Meson VDec, Realtek Bluetooth, m88ds3103 dvb frontend, Mediatek mt8173 VPU, Qualcomm Venus, Broadcom FMAC, Mediatek 7622/7663 wifi and silead .
  • Moved mscc driver and documentation to wd719x.
  • Removed executable blobs formatted as arrays of numbers added in the i915 driver and used for Gen7 GPUs.
  • The deblob-check script fixed self-checking issues and reworked some of the standard blob allocation patterns.

Source: opennet.ru

Add a comment