Tersedia versi kernel Linux-libre 5.16 yang sepenuhnya gratis

Dengan sedikit penundaan, Latin American Free Software Foundation menerbitkan versi gratis dari kernel Linux 5.16 - Linux-libre 5.16-gnu, dibersihkan dari elemen firmware dan driver yang berisi komponen tidak bebas atau bagian kode, yang cakupannya adalah dibatasi oleh pabrikan. Selain itu, Linux-libre menonaktifkan kemampuan kernel untuk memuat komponen tidak bebas yang tidak disertakan dalam distribusi kernel, dan menghapus referensi untuk menggunakan komponen tidak bebas dari dokumentasi.

Untuk membersihkan kernel dari bagian yang tidak bebas, skrip shell universal telah dibuat dalam proyek Linux-libre, yang berisi ribuan templat untuk menentukan keberadaan sisipan biner dan menghilangkan positif palsu. Patch siap pakai yang dibuat menggunakan skrip di atas juga tersedia untuk diunduh. Kernel Linux-libre direkomendasikan untuk digunakan pada distribusi yang memenuhi kriteria Free Software Foundation untuk membangun distribusi GNU/Linux yang sepenuhnya gratis. Misalnya, kernel Linux-libre digunakan di distribusi seperti Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix dan Kongoni.

Dalam rilis Linux-libre 5.16-gnu, pemuatan blob dinonaktifkan di driver baru untuk chip nirkabel (mt7921s dan rtw89/8852a), layar sentuh (ili210x), chip suara (qdsp6) dan dsp i.MX, serta di file devicetree untuk aarch64 - chip Qualcomm. Selain panggilan sistem “firmware_request_builtin” yang diusulkan di kernel, Linux-libre menawarkan fungsi kebalikan dari “firmware_reject_builtin”. Skrip pembersihan kode memiliki fungsi terpadu untuk menonaktifkan opsi request_firmware dan _nowarn/_builtin.

Sumber: opennet.ru

Tambah komentar