Пингвин Фридо, талисман ядра Linux-libre | |
Linux-libre kernel 3.0.66-1 загрузка | |
Разработчик | Фонд свободного программного обеспечения Латинская Америка |
---|---|
Написано на | C и Сборка |
Семейство ОС | Unix-подобных |
Первоначальный выпуск | 20 февраля 2008 г.; 12 лет назад (20.02.2008) |
Финальный выпуск | 5.9-gnu / 12 октября 2020 г.; 1 день назад (12.10.2020) |
Репозиторий | |
Доступен на | английском |
Платформы | x64, i386, ia32, ARM (Parabola ), MIPS (Debian ), m68k, RISC-V, IBM POWER8 и выше |
Тип ядра | Монолитный |
Лицензия | GPL v2 |
Официальный сайт | www.fsfla.org / ikiwiki / selibre / linux-libre / |
Linux-libre () - это операционная система ядро и пакет GNU.
. Проект GNU пытается сохранить Linux-libre синхронно с восходящей разработкой ядра Linux при удалении любого программного обеспечения, которое не включает его исходный код, имеет исходный код обфусцирован или выпущено под проприетарная лицензия.
Программные компоненты без доступного исходного кода называются двоичными BLOB-объектами и, как таковые, в основном используются для проприетарных микропрограмм образов в ядре Linux. Хотя двоичные большие двоичные объекты, как правило, распространяются повторно, они не дают пользователю свободы проверять, изменять или, следовательно, распространять свои измененные версии.
Ядро Linux начало включать двоичные капли в 1996 году. Работа по удалению двоичных двоичных объектов началась в 2006 году с find-firmware и gen-kernel от gNewSense.. Эта работа была продолжена в дистрибутиве BLAG Linux в 2007 году, когда родились deblob и Linux-libre.
Linux-libre впервые был выпущен Free Software Foundation Latin America (FSFLA), затем одобренный Free Software Foundation (FSF) как ценный компонент для полностью бесплатных дистрибутивов Linux. Он стал пакетом GNU в марте 2012 года. Александр Олива - сопровождающий проекта.
Процесс удаления осуществляется с помощью скрипта под названием deblob- основной. Этот сценарий вдохновлен сценарием, используемым для gNewSense. Джефф Мо внес последующие изменения, чтобы удовлетворить определенные требования для его использования с дистрибутивами BLAG Linux и GNU. Существует еще один сценарий, называемый deblob-check, который используется для проверки того, содержит ли исходный файл ядра, патч или сжатый исходный файл программное обеспечение, которое, как предполагается, является несвободным.
Помимо основного предполагаемого эффекта от запуска системы только с бесплатным программным обеспечением, практические последствия удаления прошивки устройства, которую пользователю не разрешено изучать или изменить имеет как положительные, так и отрицательные эффекты.
Удаление прошивки устройства может считаться преимуществом для безопасности и стабильности, когда прошивка не может быть проверена на наличие ошибок, проблем безопасности и злонамеренных операций, таких как бэкдоры, или когда Прошивка не может быть исправлена самими разработчиками ядра Linux, даже если они знают о проблемах. Возможно, что вся система будет скомпрометирована вредоносной прошивкой, и без возможности выполнить аудит безопасности на прошивке, предоставленной производителем, даже невинная ошибка может подорвать безопасность работающей системы.
Обратной стороной удаления проприетарной прошивки из ядра является то, что это приведет к потере функциональности определенного оборудования, для которого нет бесплатной замены программного обеспечения. Это влияет на определенные звуковые, видео, ТВ-тюнеры и сетевые (особенно беспроводные) карты, а также на некоторые другие устройства. По возможности предоставляется бесплатная замена микропрограммного обеспечения в качестве замены, например openfwwf для b43, carl9170 и ath9k_htc драйверов беспроводной карты.
Исходный код и предварительно скомпилированный пакеты ядра Linux с удаленной блокировкой доступны непосредственно из дистрибутивов, которые используют сценарии Linux-libre. Freed-ora - это подпроект, который готовит и обслуживает пакеты RPM на основе Fedora. Существуют также предварительно скомпилированные пакеты для Debian и производных дистрибутивов, таких как Ubuntu.
Исторический
Эти дистрибутивы не содержат t использовать упакованную Linux-libre, но вместо этого полностью удалить частичное ядро Linux с помощью некоторых инструментов, чтобы сделать Linux-libre. Затем исходный код компилируется, и получившееся бесплатное ядро Linux используется по умолчанию в следующих системах:
Historical
Дистрибутивы, в которых Linux является ядром по умолчанию и которые предлагают Linux-libre в качестве альтернативного ядра:
Викискладе есть носители, относящиеся к Linux-libre. |