Фонд свободного ПО выпустил полностью свободный вариант Linux ядра 2.6.33

image

Теги: ядро, Open Source

Латиноамериканское отделение Фонда свободного ПО анонсировало доступность полностью свободного варианта Linux ядра 2.6.33, разработанного в рамках проекта Linux-libre.

Латиноамериканское отделение Фонда свободного ПО анонсировало доступность полностью свободного варианта Linux ядра 2.6.33, разработанного в рамках проекта Linux-libre. Ядро 2.6.33-libre освобождено от всех несвободных компонентов, таких как проприетарные прошивки и драйверы с бинарными вставками.

Авторы проекта Linux-libre не стали поддерживать собственную отдельную ветку Linux ядра, а вместо этого создали универсальный shell-скрипт для удаления несвободных блоков в ядре. Скрипт содержит в себе тысячи шаблонов для определения наличия бинарных вставок и исключения ложных срабатываний. Раньше скрипт был написан с использованием sed, но требовал для своей работы около 2 Гб ОЗУ. В текущей версии скрипт дополнительно переписан на вызов обработчиков на языках Awk, Python и Perl, что позволило внушительно сократить потребление памяти, но увеличило время выполнения полного анализа, главным образом за счет многократного повторного запуска интерпретатора из базового shell-скрипта: sed-вариант выполняется 3 минуты, awk - 5 минут, а Python и Perl - 90 минут.

По заявлению авторов проекта, Linux ядро перестало быть полностью свободным в 1996 году, когда Линус Торвальдс одобрил включение в состав ядра первых бинарных прошивок (firmware). В релиз Linux ядра 2.0 входило около 143 Кб бинарных прошивок, через 6 лет в ядре Linux 2.4.19 таких прошивок было уже 1.3 Мб, а в версии 2.6.33 - около 2 Мб в основном коде ядра, плюс 650 Кб в поставляемом в комплекте staging-дереве и 9.2 Мб в поставляемом отдельно архиве. С 1996 года размер ядра увеличился в 14 раз, в то время как число проприетарных элементов увеличилось в 83 раза.

Тем не менее, несмотря на рост числа проприетарного кода в Linux ядре, наблюдается и тенденция к открытию производителями своих прошивок. Например, компания Atheros открыла код прошивок для беспроводных карт на базе чипов ar5k и ar9k, энтузиасты разработали открытые прошивки для беспроводных карт Broadcom b43 и создали лишенный бинарных вставок свободный драйвер nouveau для видеокарт NVidia.

В настоящий момент ядро Linux-libre используется в следующих полностью свободных дистрибутивах Linux:

* gNewSense - дистрибутив, развиваемый на основе Debian/Gnu Linux при участии Фонда свободного ПО;

* Ututo - GNU/Linux дистрибутив, построенный на базе Gentoo;

* Dragora - независимый дистрибутив, пропагандирующий идею максимального упрощения;

* Dynebolic - специализированный дистрибутив для обработки видео и аудио данных;

* Musix GNU+Linux - основанный на Knoppix дистрибутив, предназначенный для создания и обработки звука;

* BLAG - свободная редакция Fedora Linux;

* Trisquel - специализированный дистрибутив для небольших предприятий, домашних пользователей и образовательных учреждений;

* Venenux - пользовательский дистрибутив с графическим окружением на базе KDE, развиваемый для учреждений и организаций Венесуэлы.

* Kongoni - южноафриканский дистрибутив, основанный на Slackware и десктоп-окружении KDE. Kongoni использует оригинальную систему для управления пакетами в стиле BSD-портов, снабженную графическим интерфейсом PIG для их автоматической сборки.


или введите имя

CAPTCHA
uss
02-03-2010 14:50:05
и кто там кричал что Linux это опенсоурс в чистом виде?... а этой сборкой никто пользоваться не будет ибо понятно что лучше отлаженный проприетарный код, чем новое глюкалово
0 |
43079
02-03-2010 15:05:29
Троль ты, ну да ладно... Ты когда-нибудь видел или писал код для проприентарных систем, ну так вот я тебе скажу, что его(этот код) лучше и не видеть... потому и не раскрывают его. А пишут подобный код как-раз безграмотные студенты(по крайней мере у нас в России). ПЫСЫ наглядный пример - продукты отечественной конторы "Восход"
0 |
43552
03-03-2010 18:35:32
О! коллега что ли? Восход да... восходу рулит... Код не видел т.к. не программист. Но на "гениальных" разработках шарашки восход приходилось работать. одно слово - ужасно. даже винда после этого кажется стабильной, удобной и красивой
0 |
sdas
02-03-2010 15:07:56
лучше отлаженный проприетарный код, чем новое глюкаловоДа уж. Отлаженное проприетарное глюкалово лучше чем опенсурс глюкалово.. И на много оно лучше? Что лучше клизма или сендвич с дерьм0m?
0 |
06500
02-03-2010 15:14:08
Латиноамериканское отделение Фонда свободногоЛинуксоамериканское. Линуксоамериканец.
0 |
07982
02-03-2010 15:21:11
В ядре, как в этой сборке, так и в официальной НЕТ, НЕ БЫЛО и НЕ БУДЕТ проприетарного кода. Тут речь идет о патентованных технологиях. Проще говоря контора microhvost при помощь откатов получила патенты на ряд технологий имеющихся в ядре (кстати года этак с 99). Эта конкретная сборка - кастрированная версия ядра без драйверов, использующих вышеупомянутые технологии.
0 |
Тро ло ло ло
02-03-2010 16:35:16
Там как в ядре самом много чего лишнего понапихано а дистростроители еще туда закрытый код пихают - тот же самый Debian Так что FreeBSD наше все а линуху можно как обычно закапывать
0 |
87067
02-03-2010 17:53:57
Себя закопай, бздун
0 |
мимокрокодил
03-03-2010 15:05:05
человек, над тобой шесть яродов несвежей земли. откапывайся.
0 |
47790
03-03-2010 18:38:49
Ты пиндосский засланец! история как бэ говорит что в России метрическая система. ярдами тут даже землю в могиле не меряют. Иди утопи себя в галлонах ссаки
0 |
92640
02-03-2010 16:44:40
В ядре действительно есть пара бинарных firmware, выполненных в виде массивов с бинарным кодом. Большинство этих прошивок предназначается для wifi адаптеров и включены в ядро исключительно для того, что бы не выпадать из серверного рынка (как например bsd). Подавляющее большинство десктопных пользователей эти прошивки не используют. По поводу самого бинарного кода: я не сомневаюсь в том, что перед включением в ядро, его неоднократно дизассемблировали и изучали со всех сторон. Вследствие этого в нем нет и не может быть ничего недокументированного.
0 |
02-03-2010 16:51:18
Совершенно непонятно, как прошивки для WiFi-адаптеров соотносятся с серверным рынком. Не вижу связи.
0 |
13092
02-03-2010 16:55:05
Большинство роутеров с вафлей на чем сейчас работают? Правильно, на embedded linux+busybox. Роутер зачастую==сервер.
0 |
02-03-2010 17:53:49
Очевиден вывод: Для Линуксойда роутер==сервер Для Подоконника роутер==свич с веб мордой
0 |
Ваше имя*
03-03-2010 09:55:56
Большинство роутеров с вафлей на чем сейчас работают? Правильно, на embedded linux+busybox. мда... в классе hi-end может быть так и есть... Очевиден вывод: Для Линуксойда роутер==сервер Для Подоконника роутер==свич с веб мордой По русски будет так: Для сетевого администратора - Cisco, AliedTelesyn и иже с ними Для домашнего использования - маршрутизатор с вебмордой Для извращенцев - датацентр дома (наверно они еще не в курсе что даже свичи с вебмордой за 3000-4000 деревяшек умеют очень много) Для пристрастных к определенной OS - в зависимости от вероисповедания (в некоторых случаях можно отнести к извращенцам)
0 |
Нанобот
02-03-2010 18:14:08
По заявлению авторов проекта, Linux ядро перестало быть полностью свободным в 1996 году, когда Линус Торвальдс одобрил включение в состав ядра первых бинарных прошивок (firmware).что-то мне кажется, что добавление бинарных прошивок само по себе не делает ядро менее свободным. по-моему, эти борцы за свободу ядра борятся с ветряными мельницами
0 |
строянц
03-03-2010 03:36:49
а как узнать что в бинарном коде нет бэкдора?
0 |
КО
03-03-2010 11:45:48
дизассемблировать батенька, дизассемблировать...
0 |