GNU Linux-libre 6.15: Новото безплатно ядро, което почиства Rust и GPU драйверите

  • GNU Linux-libre 6.15 е базиран на Linux 6.15 и премахва всички следи от несвободен софтуер и собственически двоични файлове.
  • Новото ядро ​​премахва последните драйвери като Nova Core GPU, Qualcomm iris v4l2 и други, и деактивира поддръжката на NVIDIA GSP.
  • Това включва първото третиране на драйвери, написани на Rust, които зареждат собствени блобове, което отбелязва важен етап в разработката.
  • Предварително компилирани пакети и изходен код са достъпни за изтегляне и инсталиране на множество дистрибуции.

GNU Linux-Libre 6.15

Проектът GNU Linux-безплатно току-що обявено наличността на версия 6.15 на ядрото му, алтернатива, насочена към тези, които искат да използват напълно безплатни операционни системи без собственически компоненти. Пристигна около два месеца след предишна версия, с краен срок, подобен на този на версията основна линия от Торвалдс. Ангажиментът на ядрото е да елиминира всякакви следи от блобове или патентован фърмуер, като по този начин гарантира максимална прозрачност и контрол върху софтуера, използван от потребителите.

Това издание надгражда върху наскоро публикуваните серия Linux 6.15 и е внимателно прегледан, за да се премахнат всички компоненти, които зависят от код с неотворен изходен код. По-конкретно, множество новоинтегрирани драйвери са били почистени, като например тези за Графичен процесор Nova Core, Qualcomm iris v4l2, невронен процесор Airoha, Tehuti Networks TN40xx 10G Ethernet, Realtek 8814A Wi-Fi, сензорни екрани Apple Silicon, Renesas UFS hooks и аудио драйвери aw88166.

Кастриране на драйвери, базирани на ръжда

Значителна новост в тази версия е първата конфронтация с Rust код в ядрото на Linux. По-специално, драйверът с отворен код NOVA за графични карти NVIDIA — написан на Rust и зависим от фърмуера GSP на NVIDIA — е напълно деактивиран, което прави този драйвер неизползваем под GNU Linux-libre. Използването на този патентован фърмуер нарушава принципите на свободния софтуер, така че цялата функционалност, свързана с качването на блобове, е премахната, като по този начин е в съответствие с целите на проекта.

Екипът на разработчиците признава, че почистването на Rust драйвери е нова задача за тях и насърчава общността, разбираща от Rust, да си сътрудничи, за да намери по-ефективни методи за неутрализиране на блобове в бъдещи издания. Поддръжката на Rust в ядрото остава опционална и обикновено е деактивирана по подразбиране, което минимизира потенциалните проблеми за повечето потребители при компилирането на тази версия.

Премахване на петна и противоречия в Sound Open Firmware

В допълнение към обичайните почиствания, тази версия се е фокусирал върху прегледа и премахването на препратки към блобове, присъстващи в различни съществуващи драйвери, и почистването на връзки към SOF двоични файлове (Звук с отворен фърмуер). Въпреки че много устройства изискват подписи с частен ключ, за да работят, това предотвратява модифицирането и изпълнението на алтернативни версии, което противоречи на философията на свободния софтуер. Следователно, проектът реши да премахне всички SOF двоични файлове, които не зачитат напълно свободата, която GNU Linux-libre преследва.

Изтегляне, инсталиране и съвместимост на GNU Linux-Libre 6.15

Ядрото на GNU Linux-libre 6.15 вече е достъпно както в компресиран изходен код, така и в готови за употреба двоични пакети на системи, базирани на Debian (DEB) и Red Hat (RPM). Потребителите могат да изберат да го инсталират заедно със стандартното ядро ​​на своите GNU/Linux дистрибуции или да го заменят изцяло, осигурявайки система без собственически софтуер.

Инициативата е особено препоръчителна за ентусиасти на свободен софтуер, разработчици и тези, които искат да гарантират, че компютърът им не използва собствен код на никое системно ниво. Както кодът, така и двоичните файлове могат да бъдат получени чрез официален уебсайт на проекта и платформи като Freesh Project и RPM Freedom. Можете също да се консултирате с тази статия, за да научите повече други безплатни алтернативи за операционни системи.

GNU Linux-libre продължава да се утвърждава като ориентир за тези, които търсят напълно отворена среда, изправени пред предизвикателствата на интегрирането на съвременни езици като Rust и постоянното наличие на собственически фърмуер в последните драйвери.

Тази версия бележи значителна крачка напред за потребителите, които ценят чистотата и свободата в своята GNU/Linux система, като се справят с предизвикателствата на новите драйвери и се адаптират към технологичния напредък, без да правят компромис с принципите си.