LINUX.ORG.RU

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

 , ,


0

1

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

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

>>> Подробности

★★★★★

Проверено: Dimez ()
Последнее исправление: Deleted (всего исправлений: 1)

Ответ на: комментарий от yirk

>Lenovo тоже китайские кустари на коленке собирают?

А кто же? Времена, когда они делали ноуты для IBM, давно прошли. Теперь это поделки немногим лучше асукся или у^Wасера.

anonymous
()

Вот же делать людям нефиг.

А ведь когда такая же закрытая прошивка встроена в железку, то такая железка считается свободной. Бред полный, в чем разница-то?

anonymous
()
Ответ на: комментарий от sinister666

> Зря иронизируете, AFAIK драйвер NVidia теперь свободен от блобов. И, наряду с Intel'овскими чипами, теперь это один из двух полностью свободных вариантов для десктопного 3D.

Здесь речь идёт о Nouveau? Так оно не умеет 3D

anonymous
()
Ответ на: комментарий от sinister666

1 linux никогда не был «русским» и не будет 2 если есть linux ядро значит есть и bsd ядро и еще куча разных ядер

терминология никогда никого не поощряет - просто есть армия тормозов которая не хочет ничем интересоваться.

anonymous
()

Вот так - кнутом (не принимать бинарный код) и пряником (приинять на время бинарный код) и нужно раскручивать производителей железа на создание открытых и свободных драйверов. Только дурак не понимает сегодня что если не идти на встречу потенциальным покупателям то они уйдут к другому продавцу.

anonymous
()
Ответ на: комментарий от anonymous

> Вот так - кнутом (не принимать бинарный код) и пряником (приинять на время бинарный код) и нужно раскручивать производителей железа на создание открытых и свободных драйверов. Только дурак не понимает сегодня что если не идти на встречу потенциальным покупателям то они уйдут к другому продавцу.

Все заинтересованные в этом сегменте рынка производители и так открывают код и спецификации. Среди десктопов пингвин занимает жалкие проценты и пока никому не интересен с ком. точки зрения. Тем более уходить покупателю некуда.

anonymous
()
Ответ на: комментарий от anonymous

>Все заинтересованные в этом сегменте рынка производители и так открывают код и спецификации.

О каком «этом» сегменте рынка идет речь ? Охватить весь сегмент рынка даже intel не в силах, они как вы помните продали свое мобильное подразделение marvell. Поэтому если говорить о производителях видеочипов, wifi, ethernet и тд и тп конкуренция офигенная и десктоп тут вообще не к месту.

anonymous
()

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

Пока на основе Ubuntu 8.04, дальше - посмотрим

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

Ну в школе я бы такое не поставил, да и на предприятии тоже. Симпатично, но нестабильно.

vadim-lor
()
Ответ на: комментарий от anonymous

Это серверное и встраиваемое ПО и сопутствующее железо. Десктоп как раз имеет прямое отношение к галвной теме, т.к. сейчас от закрытых компонент больше всего страдает именно эта область применения пингвина.

С сетевыми чипами давно уже проблем нет (за исключением десктопного сегмента) и конкуренция здесь есть благодаря применению этих технологий в серверах. Тоже самое сейчас идёт и с wifi. А вот с видео такого уже нет (интеловские чипы не являются конкурентами десктопной графики от ati и nvidia).

anonymous
()

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

/me не понял. В дебиане что, несвободное ядро?

darkshvein ☆☆
()
Ответ на: комментарий от vadim-lor

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

Пока на основе Ubuntu 8.04, дальше - посмотрим


Версия 3.0, находящаяся в разработке, основана на Debian, чего тут смотреть? 2.3 уже давно не развивается.

sinister666 ★★
()
Ответ на: комментарий от anonymous

Этот анализ выковырян пальцем в носу на уроке истории.

anonymous
()
Ответ на: комментарий от matumba

>Не прогнулся бы, фирмварщики сами бы принесли свои каракули, только бы включили их говноподелие в мир линукса.

Оно им так надо было в 96 г. Сейчас-то на поддержку большинству пофигу...

petrosyan ★★★★★
()

а можно ли на это ядро наложить патчи zen??

cetjs2 ★★★★★
()

>а в версии 2.6.33 - около 2 Мб в основном коде ядра, плюс 650 Кб в поставляемом в комплекте staging-дереве и 9.2 Мб в поставляемом отдельно архиве

Ну это еще не так много, а то я уже думал что «жирение» ядра последних ~10 версий, это и есть блобы, к счастью это пока не так.

anonymous
()
Ответ на: комментарий от anonymous

>«жирение» ядра последних ~10 версий, это и есть блобы

Нет сынок, это целлюлит. С ним очень трудно бороться.

Sun-ch
()
Ответ на: комментарий от Sun-ch

>Я всегда говорил, что петон - ацкий тормоз.

Да! Если-бы мичуринцы его скрестили с жабой раньше, может Томми был бы жив.

Attila ★★
()
Ответ на: комментарий от NiggasLife

> меня эти свободные столлмановские идеалисты пугают. а вас?

да и меня тоже. Кстати, а вы что правда ниггер?

anonymous
()
Ответ на: комментарий от anonymous

Да уж. Столько мусульман даже в Афганистане нет. В том смысле что готовы указывать всем окружающим во что им лучше верить, иначе газават. Кому не надо проходим мимо. А фанатикам спасибо что вы нам дали GNU! Правда мне лично на desktop-е думаю можно и без subj.

alx_me ★★☆
()
Ответ на: комментарий от alx_me

Что мне вам доказывать? УМВР ЧЯДНТ? Не верите, жуйте проприетарный кактус.

Deleted
()
Ответ на: комментарий от helios

>Про него не знаю. Да и почитал немного про него... И знать не хочу. Поделка для банкоматов.

facepalm.jpg

Почти все бюджетные ноуты на интелах.

Dudraug ★★★★★
()
Ответ на: комментарий от anonymous

> Вы представляете что такое sed? На этом говне невозможно реализовать никакой продвинутой логики. Наверняка аналоги awk и прочие не являются аналогами в прямом смысле, т.е. функционально не одинаковы.

неасилил сед? в нем вполне себе есть и ветвления, и циклы, и переходы. что тебе не хватает? синтаксис не нравится? так это же не язык общего назначения, а domain specific

val-amart ★★★★★
()
Ответ на: комментарий от al1as

При чем тут этот жалкий порт? Под Debian подразумевается в первую очередь GNU/Linux.
По сабжу: У Дебиана ядро несвободное, неужели не ясно?

Deleted
()

Выпиливать всегда легче, чем писать замену.

jackill ★★★★★
()
Ответ на: комментарий от matumba

> Не прогнулся бы, фирмварщики сами бы принесли свои каракули, только бы включили их говноподелие в мир линукса.

боюсь в этом случае линух никому нахер был бы не нужен

Reset ★★★★★
()
Ответ на: комментарий от NiggasLife

>меня эти свободные столлмановские идеалисты пугают. а вас?

нигры, которые боятся столлмановских идеалистов, гораздо страшнее

registrant ★★★★★
()
Ответ на: комментарий от Reset

>боюсь в этом случае линух никому нахер был бы не нужен

Боюсь, это безосновательный трёп.

sinister666 ★★
()
Ответ на: комментарий от anonymous

> когда такая же закрытая прошивка встроена в железку, то такая железка считается свободной
Кем считается? Анонимусом?

power
()
Ответ на: комментарий от amd

3D будет работать на Intel GMA (проверял, см галерею, там мой скрин с комизом). К сожалению, хотя драйвер ati сам свободный, но его firmware закрытое (2 кб блоб), хоть и без ограничений на распространение. Как сейчас — не в курсе, но на Radeon 9600 с linux-libre (gNewSense 2.2) компиз не работал.
На большинстве видеокарт nvidia 3D скорей всего работать не будет.

Xenius ★★★★★
()
Ответ на: комментарий от jtootf

> а почему не ядра Linux?

Потому что Linux и есть ядро, и в контексте имелось в виду не ядро ядра, а ядро называемое «Linux». Идите учете рускей езыг.

Jetty ★★★★★
()
Ответ на: комментарий от jtootf

Нет правила такого, просишь которое ты, каждый как хочет пишет всяко же конечно. Какбы.

amd
()
Ответ на: комментарий от Jetty

правило, ты знаешь что такое правило? мне абсолютно по модулю, что думаешь лично ты, мне нужно формальное подтверждение

jtootf ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.