
В рамках проекта GNU Linux-бесплатная только что объявил наличие версия 6.15 его ядра, альтернатива, предназначенная для тех, кто хочет использовать полностью бесплатные операционные системы без проприетарных компонентов. Он прибыл примерно через два месяца после предыдущая версия, со сроком, аналогичным сроку версии магистральных Торвальдс. Цель ядра — исключить любые следы фрагментов или фирменных прошивок, тем самым обеспечив максимальную прозрачность и контроль над программным обеспечением, используемым пользователями.
Это издание основано на недавно опубликованном серия Linux 6.15 и был тщательно проверен с целью удаления всех компонентов, зависящих от закрытого исходного кода. В частности, были очищены несколько новых интегрированных драйверов, например, для Nova Core GPU, Qualcomm iris v4l2, Airoha NPU, Tehuti Networks TN40xx 10G Ethernet, Realtek 8814A Wi-Fi, сенсорные экраны Apple Silicon, хуки Renesas UFS и аудиодрайверы aw88166.
Кастрация драйверов на основе Rust
Значительным новшеством в этой версии является первое столкновение с Код Rust внутри ядра Linux. В частности, драйвер NOVA с открытым исходным кодом для видеокарт NVIDIA, написанный на Rust и зависящий от прошивки GSP от NVIDIA, был полностью отключен, что сделало этот драйвер непригодным для использования в GNU Linux-libre. Использование этой фирменной прошивки нарушает принципы свободного программного обеспечения, поэтому все функции, связанные с загрузкой BLOB-объектов, были удалены, что соответствует целям проекта.
Команда разработчиков признает, что очистка драйверов 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, решая проблемы новых драйверов и адаптируясь к технологическим достижениям, не поступаясь своими принципами.