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

The Free Software Foundation of Latin America has, after a slight delay, published a completely free version of the kernel. Linux 5.16 - Linux-libre 5.16-gnu, cleaned of firmware and driver elements containing non-free components or code sections whose scope of application is restricted by the manufacturer. In addition, Linux-libre disables kernel functionality for loading non-free components not included in the kernel distribution, and removes any mention of the use of non-free components from the documentation.

To clean the kernel from non-free parts, as part of the project Linux-libre has created a universal shell script containing thousands of patterns for detecting binary injections and eliminating false positives. Ready-to-use patches created using the aforementioned script are also available for download. The kernel Linux-libre is recommended for use in distributions that meet the Free Software Foundation's criteria for building completely free GNU distributions.LinuxFor example, the kernel Linux-libre is used in distributions such as Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix and Kongoni.

In issue Linux-libre 5.16-gnu disabled loading of blobs in new drivers for wireless chips (mt7921s and rtw89/8852a), touchscreens (ili210x), sound chips (qdsp6), and i.MX dsp, as well as in devicetree files for Qualcomm aarch64 chips. In addition to the proposed "firmware_request_builtin" system call in the kernel, Linux-libre has introduced a reverse function, "firmware_reject_builtin." The code cleanup scripts now have unified functions for disabling request_firmware and the _nowarn/_builtin variants.

Source: opennet.ru

Buy reliable hosting for sites with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster