Đã có phiên bản kernel Linux-libre 5.16 hoàn toàn miễn phí

Латиноамериканский Фонд свободного ПО c небольшой задержкой опубликовал полностью свободный вариант ядра Linux 5.16 — Linux-libre 5.16-gnu, очищенный от элементов прошивок и драйверов, содержащих несвободные компоненты или участки кода, область применения которых ограничена производителем. Кроме того, Linux-libre отключает функции ядра по загрузке несвободных компонентов, не входящих в поставку ядра, и удаляет упоминание об использовании несвободных компонентов из документации.

Để làm sạch hạt nhân khỏi các phần không tự do, một tập lệnh shell phổ quát đã được tạo trong dự án Linux-libre, chứa hàng nghìn mẫu để xác định sự hiện diện của các phần chèn nhị phân và loại bỏ các kết quả dương tính giả. Các bản vá làm sẵn được tạo bằng tập lệnh trên cũng có sẵn để tải xuống. Nhân Linux-libre được khuyến nghị sử dụng trong các bản phân phối đáp ứng tiêu chí của Tổ chức Phần mềm Tự do để xây dựng các bản phân phối GNU/Linux hoàn toàn miễn phí. Ví dụ: nhân Linux-libre được sử dụng trong các bản phân phối như Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix và Kongoni.

В выпуске Linux-libre 5.16-gnu отключена загрузка блобов в новых драйверах для беспроводных чипов (mt7921s и rtw89/8852a), сенсорных экранов (ili210x), звуковых чипов (qdsp6) и dsp i.MX, а также в devicetree-файлах для aarch64-чипов Qualcomm. В дополнение к предложенному в ядре системному вызову «firmware_request_builtin» в Linux-libre преложена обратная функция «firmware_reject_builtin». В скриптах для чистки кода унифицированы функции для отключения request_firmware и вариантов _nowarn/_builtin.

Nguồn: opennet.ru

Thêm một lời nhận xét