- linux-libre
-
Эта статья предлагается к удалению. Пояснение причин и соответствующее обсуждение вы можете найти на странице Википедия:К удалению/24 декабря 2012.
Пока процесс обсуждения не завершён, статью можно попытаться улучшить, однако следует воздерживаться от переименований или немотивированного удаления содержания, подробнее см. руководство к дальнейшему действию.
Не снимайте пометку о выставлении на удаление до окончания обсуждения.
Администраторам: ссылки сюда, история (последнее изменение), журналы, удалить.В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена.
Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники.
Эта отметка установлена 7 декабря 2012.Linux-Libre Тип Разработчик Фонд свободного программного обеспечения (Латинская Америка)
Написана на Операционная система Последняя версия 3.6.7 (18 ноября,2012)
Лицензия GPL v2
Сайт Linux-Libre — пакет GNU, являющийся модифицированной версией ядра Linux. Цель проекта заключается в удалении любого программного кода, которое поставлется в закрытом виде, либо имеет явно обфусцированный исходный код или код, выпущенный под проприетарной лицензией. Те части, которые не имеют открытого исходного кода, называют блобами. Чаще всего в оригинальном ядре распространяются бинарные прошивки популярного сетевого оборудования. Как правило, эти прошивки нельзя как либо модифицировать либо просто получить исходный код для его дальнейшего изучения.
Содержание
История
Первые блобы, которые начали поставляться вместе с ядром, появились в 1996 году[1]. Первые работы по чистке кода от блобов в ядре начали проводится в 2006 году. Проект получил одобрение и в дальнейшем началась активная работа над модификацией ядра. Таким образом, в 2007 году появился окончательный проект Linux-Libre[2][3]. Linux-Libre был впервые выпущен Латиноамериканским фондом свободного программного обеспечения (FSFLA), а затем одобрен Фондом свободного программного обеспечения в качестве ценного компонента для совершенно свободных дистрибутивов Linux[4]. Linux-Libre стал полноценным пакетом GNU в марте 2012 года[5]. Александр Олива является ведущим мейнтейнером проекта.
Способы отчистки от проприетарного ПО
Для чистки кода используется сценарий под названием deblob-main[6]. Сценарий похож на тот, который используется в gNewSense. Джефф Мо сделал последующие изменения, которые должны отвечать определённым требованиям для его использования с Blag Linux и GNU дистрибутивов. Существует ещё один сценарий под названием deblob-check[7], который используется для проверки файлов исходного кода ядра, патчей или сжатых файлов на наличие блобов.
Плюсы и минусы чистки кода
Помимо основной задачи — запускать в системе только свободное программное обеспечение, практические последствия удаления блобов могут быть как положительными, так и отрицательными.
Преимуществом является удаление драйверов устройства, которые не могут быть проверены на наличие ошибок и/или проблемы безопасности, либо установленные в Linux-ядре прошивки могут совершать какие-либо действия без уведомления пользователя. В этом случае может быть скомпрометировано всё ядро в плане защиты системы от взломов и прочего[8].
Минусом удаления блобов из ядра является то, что это приведёт к потере функциональности определённых аппаратных средств, для которых нет свободной замены программного обеспечения. Это может повлиять на некоторые звуковые карты, видеокарты, ТВ-тюнеры и сетевые карты, а также некоторые другие устройства. Если есть возможность, разработчики предоставляют свободную замену удалённым драйверам[9].
Доступность
Распространяется в виде исходного кода и всегда доступен на официальном ресурсе. Бинарные пакеты из очищенного от блобов ядра Linux доступны непосредственно внутри дистрибутивов, которые используют Linux-Libre. Freed-ORA — подпроект, занимающийся подготовкой RPM пакетов, доступных для Fedora[10]. Существуют бинарные версии ядер для дистрибутивов Debian[11] и Ubuntu[12].
Дистрибутивы, использующие Linux-Libre по умолчанию
- BLAG Linux and GNU
- ConnochaetOS
- Dragora
- gNewSense
- Kongoni
- Parabola GNU/Linux
- RMS GNU/Linux-libre
- Tlamaki GNU/Linux
- Trisquel
- Venenux GNU/Linux
Список доступен на сайте проекта GNU[13].
См. также
Примечания
- ↑ Take your freedom back, with Linux-2.6.33-libre (англ.). FSFLA (2010). Проверено 25 декабря 2012.
- ↑ Alexandre Oliva Linux-libre and the prisoners’ dilemma (англ.). FSFLA. Проверено 25 декабря 2012.
- ↑ jebba BLAG :: View topic - Linux Libre (англ.). BLAG forums (24.03.2008). Проверено 25 декабря 2012.
- ↑ GNU Linux-libre (англ.). Free Software Directory. Проверено 25 декабря 2012.
- ↑ Alexandre Oliva GNU Linux-libre 3.3-gnu is now available (англ.). info-gnu (19.03.2012). Проверено 25 декабря 2012.
- ↑ How it is done (англ.). Linux-libre, Free as in Freedo. Проверено 25 декабря 2012.
- ↑ fsfla - Revision 9372: /software/linux-libre/scripts (англ.). Free Software Foundation Latin America. Проверено 25 декабря 2012.
- ↑ Reverse engineering the Broadcom NetExtreme's (англ.). esec-lab.sogeti.com. Проверено 25 декабря 2012.
- ↑ LinuxLibre:Devices that require non-free firmware (англ.). LibrePlanet. Проверено 25 декабря 2012.
- ↑ Linux-libre's Freed-ora project (англ.). FSFLA. Проверено 25 декабря 2012.
- ↑ Robert Millan Linux-libre for Debian Lenny (англ.). Debian Mailing Lists (23.04.2009). Проверено 25 декабря 2012.
- ↑ Linux-libre Installation Packages (англ.). aligunduz.org. Проверено 25 декабря 2012.
- ↑ Свободные дистрибутивы GNU/Linux. Проверено 25 декабря 2012.
Ссылки
Free Software Foundation Latin America на Викискладе? - Официальный сайт проекта
- Linux (BLOB free version) на FSF.org
- Официальный свободный deb-пакет Linux-libre, собираемый с 2010 года
Проект Linux Общее Adoption • Сравнение с Windows • Критика • GNU (Проект) • Ядро • История • The Linux Foundation • Закон Линуса • Именование • Tux
Распространение Приложения ALSA • Desktop • Devices • Embedded • Gaming • LAMP • Thin client
Персоналии Джоно Бэкон • Клаус Кноппер • Алан Кокс • Бенджамин Мако Хилл • Памела Джонс • Ари Лемке • Эндрю Мортон • Ян Мёрдок • Ханс Райзер • Скотт Джеймс Ремнант • Дэниел Роббинс • Марк Шаттлворт • Ричард Столлман • Линус Торвальдс • Теодор Тсо • Патрик Фолькердинг • Уоррен Вудфорд • Матт Циммерман
СМИ Enterprise open source journal • Free Software Magazine • Linux.com • Linux Format • Linux Gazette • Linux Journal • Linux-Magazin • Linux Magazine • Linux Medical News • Linux.org.ru • LWN.net • O3 Magazine • OpenNET • Phoronix
Списки Устройства • Дистрибутивы
Мобильность Прочее Группа пользователей • LSB • Revolution OS • SCO и Linux • Спор Таненбаума — Торвальдса • Вредоносные программы
Категории:- Программное обеспечение по алфавиту
- GNU
- Ядра операционных систем
Wikimedia Foundation. 2010.