Interested Article - Linux-libre

Linux-libre пакет GNU , являющийся модифицированной версией ядра Linux . Цель проекта заключается в удалении любого программного кода, которое поставляется в закрытом виде, либо имеет явно обфусцированный исходный код или код, выпущенный под проприетарной лицензией . Те части, которые не имеют открытого исходного кода, называют блобами . Чаще всего в оригинальном ядре распространяются бинарные прошивки популярного сетевого оборудования. Как правило, эти прошивки нельзя как-либо модифицировать либо просто получить исходный код для его дальнейшего изучения.

История

Первые блобы, которые начали поставляться вместе с ядром, появились в 1996 году . Первые работы по чистке кода от блобов в ядре начали проводиться в 2006 году. Проект получил одобрение, и в дальнейшем началась активная работа над модификацией ядра. Таким образом, в 2007 году появился окончательный проект Linux-Libre . Linux-Libre был впервые выпущен Латиноамериканским фондом свободного программного обеспечения ( FSFLA ), а затем одобрен Фондом свободного программного обеспечения в качестве ценного компонента для совершенно свободных дистрибутивов Linux . Linux-Libre стал полноценным пакетом GNU в марте 2012 года . Александр Олива является ведущим мейнтейнером проекта.

Способы очистки от проприетарного ПО

Для чистки кода используется сценарий под названием deblob-main . Сценарий похож на тот, который используется в gNewSense . Джефф Мо сделал последующие изменения, которые должны отвечать определённым требованиям для его использования с Blag Linux и GNU дистрибутивов. Существует ещё один сценарий под названием deblob-check , который используется для проверки файлов исходного кода ядра, патчей или сжатых файлов на наличие блобов.

Плюсы и минусы чистки кода

Помимо основной задачи — запускать в системе только свободное программное обеспечение , практические последствия удаления блобов могут быть как положительными, так и отрицательными.

Преимуществом является удаление драйверов устройства, которые не могут быть проверены на наличие ошибок и/или проблемы безопасности, либо установленные в Linux-ядре прошивки могут совершать какие-либо действия без уведомления пользователя. В этом случае может быть скомпрометировано всё ядро в плане защиты системы от взломов и прочего .

Минусом удаления блобов из ядра является то, что это приведёт к потере функциональности определённых аппаратных средств, для которых нет свободной замены программного обеспечения. Это может повлиять на некоторые звуковые карты , видеокарты , ТВ-тюнеры и сетевые карты, а также некоторые другие устройства. Если есть возможность, разработчики предоставляют свободную замену удалённым драйверам .

Доступность

Распространяется в виде исходного кода и всегда доступен на официальном ресурсе. Бинарные пакеты из очищенного от блобов ядра Linux доступны непосредственно внутри дистрибутивов, которые используют Linux-Libre . Freed-ORA — подпроект, занимающийся подготовкой RPM пакетов, доступных для Fedora . Существуют бинарные версии ядер для дистрибутивов Debian и Ubuntu .

Дистрибутивы, использующие Linux-Libre по умолчанию

Trisquel , с версии 2.1 использующий по умолчанию ядро Linux-Libre

Список доступен на сайте проекта GNU .

См. также

Примечания

  1. — 2024.
  2. . Дата обращения: 1 августа 2022. 16 июля 2022 года.
  3. . Дата обращения: 1 августа 2022. 23 августа 2020 года.
  4. (англ.) . FSFLA (2010). Дата обращения: 25 декабря 2012. 10 января 2013 года.
  5. Alexandre Oliva. (англ.) . FSFLA . Дата обращения: 25 декабря 2012. 10 января 2013 года.
  6. jebba. (англ.) . BLAG forums (24 марта 2008). Дата обращения: 25 декабря 2012. 10 января 2013 года.
  7. (англ.) . Free Software Directory . Дата обращения: 25 декабря 2012. 10 января 2013 года.
  8. Alexandre Oliva. (англ.) . info-gnu (19 марта 2012). Дата обращения: 25 декабря 2012. 10 января 2013 года.
  9. (англ.) . Linux-libre, Free as in Freedo. Дата обращения: 25 декабря 2012. 10 января 2013 года.
  10. (англ.) . Free Software Foundation Latin America. Дата обращения: 25 декабря 2012. 10 января 2013 года.
  11. (англ.) . esec-lab.sogeti.com. Дата обращения: 25 декабря 2012. 10 января 2013 года.
  12. (англ.) . LibrePlanet . Дата обращения: 25 декабря 2012. 10 января 2013 года.
  13. (англ.) . FSFLA . Дата обращения: 25 декабря 2012. 10 января 2013 года.
  14. Robert Millan. (англ.) . Debian Mailing Lists (23 апреля 2009). Дата обращения: 25 декабря 2012. 10 января 2013 года.
  15. (англ.) . aligunduz.org . Дата обращения: 25 декабря 2012. 10 января 2013 года.
  16. . Дата обращения: 25 декабря 2012. 10 января 2013 года.

Ссылки

  • — официальный сайт Linux-libre
  • на FSF.org

На русском языке

  • Евгений Крестников. Компьютерра : блоги (27 июля 2012). Дата обращения: 18 января 2013. 23 января 2013 года.
  • . CNews (9 ноября 2010). Дата обращения: 18 января 2013. Архивировано из 16 апреля 2013 года.
Источник —

Same as Linux-libre