LINUX.ORG.RU

140 разработчиков ядра высказали своё отношение к бинарным модулям

 , ,


1

0

Основная идея заявления высказана в первом предложении: "Мы, нижеподписавшиеся разработчики ядра, считаем бинарные ядерные модули вредными и нежелательными". Бинарные модули причиняют ущерб пользователям, бизнесу и всей экосистеме Линукса, негативно влияют на открытость, стабильность, гибкость и сопровождаемость.

Интересно будет увидеть комментарии Линуса Торвальдса, который, как известно, никогда не был против проприетарных модулей ядра.

>>> Источник

anonymous

Проверено: Shaman007 ()
Ответ на: комментарий от xintrea

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

Да-да, 'упростить'. Бинарный блоб - просто офигенно упрощает жизнь пользователям и разработчикам дистрибутива. Будет открытый модуль - он у меня в дистре из коробки работать будет и я даже не задумаюсь о нём, а тут что-то качать, трояны какие-то устанавливать, да ещё и в ядро небось...

>>Заставлять пользователя компилить модули ядра из исходников - верх идиотизма.

И кто их заставляет?

>>Трабла в нестабильном API лялиха, бинарные дрова с новыми версиями ядра работать не смогут. Это уже проблема лялиха, почему нет обратной совместимости в пределах ветки.

То, что бинарные дрова с новыми версиями не работают - это как раз проблема бинарных дров, а не линукса. Там может 2 строчки изменить надо, и будет работать. Или ты предлагаешь мне из-за одной железки всю жизнь на древнем ядре сидеть, потому что производитель не озаботился ни исходники выложить, ни собрать под новое ядро?

>>Кстате, почему до сих пор в ядре нет механизма "обратной совместимости"?

Тут уже говорили что тебе читать, кстатЕ

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

ты будешь смеяться, но и софт пишут, и установка куда проще, чем в винде...

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

>> Линукс не может погубить уже ничто, кроме другой свободной ОС.

> Тоесть, кроме FreeBSD ?

FreeBSD не может быть ДРУГОЙ СВОБОДНОЙ ОС. или Linux несвободен, или BSD несвободен.

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

> ну да, и заканчивается это тем что «что-то дебиан у меня плохо вебкамеру поддерживает, пойду-ка мандраку попробую».

1) пускай пробует 2) Дебиан - не дистр для начинающих не IT-шников. На Убунту. 3) опять про Дебиан - емнип там избегают проприетарных пакетов, поэтому подобное пускай ищет опять же в Убунту.

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

> Чота за 2 года ни разу ничего не повисло. Что я делаю не так?

Лох!

в смысле - В Винде юзаешь. Или виагру пьешь.

GuttaLinux
()

Если под "бинарными" модулями подразумеваются "проприетарные" модули, то так и нужно было написать! Я уже было подумал, что они хотят, чтобы все компилировалось при установке. Эра генту уже прошла...

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

> Да-да, 'упростить'. Бинарный блоб - просто офигенно упрощает жизнь пользователям и разработчикам дистрибутива. Будет открытый модуль - он у меня в дистре из коробки работать будет и я даже не задумаюсь о нём, а тут что-то качать, трояны какие-то устанавливать, да ещё и в ядро небось...

+1, о принтерах, пускай... компания Canon больше не обращает внимания на драйверы к принтеру Canon PIXMA iP1500, на официальном сайте они всё же имеются для GNU/Linux, НО: - они бородатого года (зависимости от либ, которые уже намного более новых версий [libtiff, кажется] или вообще постепенно исчезают из дистрибов [gtk1]); - они в .rpm для SuSE;

поэтому мне с каждым релизом убунту приходилось всё сложнее заставлять мой принтер работать, да и интерфейс диалога настройки на Gtk+, скажем не кривя душой, красотой не блещет в современном дистрибутиве. Будь код этого драйвера (раз уж все их так называют) открытым, я бы с удовольствием сделал пакет для Debian и со следующим релизом Ubuntu забыл о проблемах. Более того, я переписал бы GUI на Gtk2 и Qt (два разных пакета было бы), благо умений и знаний для этого всего хватает, да и время после работы имеется. А так - у меня связаны руки.

P.S. месяц назад купил новый принтер. Epson Stylus Photo RX960. Готов к печати как только подключаешь его к компьютеру через USB. Ав-то-ма-ти-че-ски! "Искаропки" тобишь... такие вот дела.

rudchenkos
()

Имхо не нужно _насильно переубеждать_ владельцев закрытого кода, они сами должны выбрать что для них лучше.

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

> В какое положение хотят поставить производителей оборудования эти 140 человек?

Ты не понял

> Не хочет производитель открывать спецификацию железки - его право.

Так точно.

А разработчики решили, что таким модулям не место я ядре, что они не будут об них беспокоиться.

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

> Ура!!! Наконец-то появился точный список людей, которых нужно отстранить от разработки ядра.

Мсье участвует в разработке Linux?

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

> не нужно _насильно переубеждать_ владельцев закрытого кода

Их изнасиловал Столлман?

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

> месяц назад купил новый принтер. Epson Stylus Photo RX960. Готов к печати как только подключаешь его к компьютеру через USB. Ав-то-ма-ти-че-ски! "Искаропки" тобишь...

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

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

2 GuttaLinux (*) (23.06.2008 22:00:13)

> FreeBSD не может быть ДРУГОЙ СВОБОДНОЙ ОС. или Linux несвободен, или BSD несвободен.

Угу... :-) Понятие «СВОБОДА OS» - в студию, ежель Вас не затруднит... ;-)

R_Valery ★★★
()

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

А вы какие-то альтернативы можете предложить, или просто против, и все? Конструктив где?

> Бинарные модули причиняют ущерб пользователям

Вот же ж глупые пользователи - пользуются себе во вред. Может, этих пользователей тоже признать вредными и нежелательными?

Вообще, новость, как она представлена, попахивает маразмом. Надеюсь, в оригинале все не так плохо. По ссылке не ходил.

Кстати, бинарные модули - это вообще где? У меня все модули либо пришли с ядром, либо собраны непосредственно здесь.

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

> вот только не надо записывать это в заслуги эпсону. эпсон пальцем о палец не ударил что бы свои принтеры под линуксом поддержать.

ни в коем случае, всё это "искаропки" заслуга разрfботчиков дистрибутива Ubuntu и проекта CUPS. Я, честно, не знаю это реверсенный или открытый Epson'ом драйвер. Я хочу сказать лишь о том, что коммьюнити разработки - это реальная сила, и драйвер будет поддерживаться до тех пор, пока это будет кому-то нужно, а не как решат маркетологи.

Был ли драйвер для моего нового принтера хакнут, либо просто открыт вендором - он свободен (именно тот кусок кода, который сейчас управляет моим принтером), и всё это удобство достигнуто не в последнюю очередь благодаря открытости.

P.S. Скорее всего этот драйвер хакнут, т.к. явно маловато всяких утилитных функций вроде "очистка сопел" и т.п.

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

>Линукс всех победит!

Даже самого себя.

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

> Почему-то я всегда думал, что у нвидии модуль к ядру как раз свободный, а проприетарное - самое интересное и к X.org, а не ядру

Имел на одном форуме общение с одним челом. Он линуксойд и работает в NVidia. Вот он тоже считает, что пропиретарный драйвер NVidia свободный. Причём, та часть, что к X, по его убеждениям - это Mesa. А о существовании той, что к ядру, он, судя по всему, не подозревал. После прояснения ситуации он заявил, что это - монолит с видеокартой. Я поинтересовался, поёт ли он корпоративные гимны. На этот вопрос ответа я не удостоился.

haywire
()

А Линус скажет "ну и что?" И что они сделают? Сепуку? Бинарные модули больше не будут выпускать? Или назревает форк?

В списке довольно известные личности: Alan Cox, Greg Kroah-Hartman, Ingo Molnar, Andrew Morton

Кто там предлагал отстранить их?

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

>Флешмоб в среде разработчиков ядра? Ну вот скажите, чем проприетарный модуль от нвидии наносит мне ущерб как пользователю? Тем, что помогает без торомзов использовать 3D?

не тупи. Модуль проприетарным не является. В качестве модуля выступает некий wrapper, который открытый.

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

> Я хочу сказать лишь о том, что коммьюнити разработки - это реальная сила, и драйвер будет поддерживаться до тех пор, пока это будет кому-то нужно, а не как решат маркетологи.

А я хочу сказать, что комьюнити разработки - это реальный сброд беспредельщиков. Как их левая нога захочет, так и будет. Захотят - поломают. Захотят - порежут функционал. Захотят - дропнут поддержку. Захотят - иpменят API. Тебе кажется, что утверждение голословное, тебе примеров надо ? А позволь задать вопрос. Сколько лет ты РАБОТАЕШЬ с линуксом. Надеюсь, смысл слово "работать" тебе пояснять не нужно.

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

> Модуль проприетарным не является. В качестве модуля выступает некий wrapper, который открытый

Во, ещё один. Сколько же вас таких, милые вы мои.

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

2 anonymous (*) (23.06.2008 22:35:59)

> Если осилят, то может и они. Но я скорее на хурд подумаю.

Видимо, правильно думаете. HURD - штучка твёрдая, даж по названию... ;-) Хотя и FreeBSD, OpenBSD, etc - свои ресурсы ещё далеко не исчерпали. Вопрос поддержки железок «на час», а в остальном - достойные (и даже более, чем вполне свободные) оси...

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

> Canon больше не обращает внимания на драйверы к принтеру Canon PIXMA iP1500, на официальном сайте они всё же имеются для GNU/Linux, НО: - они бородатого года (зависимости от либ, которые уже намного более новых версий [libtiff, кажется] или вообще постепенно исчезают из дистрибов [gtk1])

Линуксойдики. Вам много раз говорили. Люди бизнеса не будут поддерживать ваш зоопарк API и свистопляски с системными либами. Это просто нерациональная трата ресурсов. Стабилизируйте и зафиксируйте API и бизнес к вам потянется.

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

>Думаю, там не будет ничего нового ни по форме, ни по содержанию

Вот представьте; снесёт ему крышу и он подпишется. И что дальше? Бинарники фирмы не раскроют - тому есть масса причин.

Я вот несколько лет висел и нете на винмодеме на Lucent/Agere (курьер был положен на полочку ибо сбысла в нём при наличии качественно PCI железки, ни разу не зависшей, не было). И сам линуксовый драйвер не вис и работал отлично, в отличии от его виндового собрата который мог зависать через несколкьо часов.

Кому сделаем хуже то?

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

>не тупи. Модуль проприетарным не является. В качестве модуля выступает некий wrapper, который открытый.

Тогда можно узнать под какой лицензией распространяется файл nv-kernel.o, файл входит в комплект драйверов NVIDIA, и где можно скачать его исходный код?

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

> А разработчики решили, что таким модулям не место я ядре, что они не будут об них беспокоиться.

Эти разработчики линукса - беспредельщики. Они не беспокоятся вообще ни ком. Единственный предмет их беспокойства - тёплое место на ближайший срок жизни. Не надо прикрываться открытостями. Что закрытый что открытый модуль для Линукс устаревает через полгода. Мы постоянно имеем секс с производителями оборудования. Преход на новое ядро Линукс - катастрофа, хотя драйверы открытые. Кто их будет допиливать под новое ядро ? Им это не надо. У них supported OS - RedHat EL.

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

> Эти разработчики линукса - беспредельщики. Они не беспокоятся вообще ни ком. Единственный предмет их беспокойства - тёплое место на ближайший срок жизни. Не надо прикрываться открытостями. Что закрытый что открытый модуль для Линукс устаревает через полгода. Мы постоянно имеем секс с производителями оборудования. Преход на новое ядро Линукс - катастрофа, хотя драйверы открытые. Кто их будет допиливать под новое ядро ? Им это не надо. У них supported OS - RedHat EL.

Да уйди уже отсюда, тролль проклятый. Что ты так за линукс беспокоишься, коли сам им не пользуешься? Или тебе чужое счастье глаза режет?

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

если взять на 1 гпл - 100 дБ на 1 красноглазика при слове GPL, а за 1 бсд - 100 дБ на 1 красноглазика при слове BSD - то свобода - это более чем двухкратный перевес в любую сторону.

пока он недостижим - более подробного определения и быть не может :)

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

> Или назревает форк?

Давно пора. Эта смесь непонятного кода, непонятной идеологии и странной любви RMS (сегодня я вас люблю, а вот сегодня - не люблю), и зоопарк дистрибутивов - как это уже за столько лет надоело

к тому же местные анонимусы за полчаса перепишут всё на java

кстати а форки со сменой названия и ориентированностью на "онли уан дистр" были?

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

> Эти разработчики линукса - беспредельщики.

как минимум занимаются воровством кода из GPL проектов. договаривались взять код драйвера wifi карточки с последующим обменом кодом с BSD проектом и кинули.

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

> То, что бинарные дрова с новыми версиями не работают - это как раз проблема бинарных дров, а не линукса.

Да уж нет, дружочек. Это проблема Линукса. И это - одна из его основных проблем.

> Там может 2 строчки изменить надо, и будет работать.

А тебе не приходило в голову, что за измененим двух строчек стоИт колоссальная работа по отслеживанию и пониманию всех новых веяний разработчиков линукса. У разработчиков линукса на это ресурсов навалом - это их основная работа. Они вообще сами API творят. Не публикая никакой внятной документации. Читай их код без комментариев.

haywire
()

> Интересно будет увидеть комментарии Линуса Торвальдса, который, как известно, никогда не был против проприетарных модулей ядра.

ничего не будет, это последние 140 человек, которых Линус не успел покусать.

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

> Что ты так за линукс беспокоишься, коли сам им не пользуешься?

Кто тебе это сказал ?

> Или тебе чужое счастье глаза режет?

Да уж, счастье. ППЦ какое щастье.

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

>Ну вот скажите, чем проприетарный модуль от нвидии наносит мне ущерб как пользователю? Тем, что помогает без торомзов использовать 3D?

если он корректно написан - то не мешает. например проприетарный драйвер ATI даёт 3D, но это приводит к нестабильности системы. Комп виснет с такими драйверами при произвольных действиях - от проигрывания видео до простого перетаскивания окон. Должны быть в первую очереди минимально работающие открытые видео драйверы.

tommy ★★★★★
()

>Интересно будет увидеть комментарии Линуса Торвальдса, который, как известно, никогда не был против проприетарных модулей ядра.

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

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

какая разница. Линус вменяем и работает над проектом.

а фанатики-разработчики пусть лучше ползут куда нибудь в сторону Hurd-а и не мешают развиваться linux-у

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

> и установка куда проще, чем в винде...

Мама моя какоое фонтанирование. Линуксойд, я сходу назову четыре менеждера пакетов под Линуксы. На самом деле, их больше. Ты будешь утверждать, что разработка под всё это куда проще, чем под едиснтвенный менеджер пакетов в венде. Какой бред, ты просто работать не пробовал.

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

>Они вообще сами API творят

Слишком любят творчество, и вместо подхода с четким, ПУСТЬ ДАЖЕ ТОРМОЗНЫМ АПИ все норовят запихнуть в ядро.

Помните, в районе 2000 года МС+ИИС уделал по производительности Апача на Линухе? Народ смущенно бормотал что типа "у нас стэк сетевой не очень, вот если бы под БСД". И правда стэк сетевой гавно, ибо даже поделка в юзерспейсе работает быстрее ядра (Benchmark clearly shows complete netchannels superiority over sockets in both throughput and CPU usage. -- http://tservice.net.ru/~s0mbre/old/?section=projects&item=unetstack )

Ну так может хватит играться в хакеров? Все равно как в БСД не получится. Сделайте тормозные интерфейсы, но чтобы в юзерспейс, чтобы простые смертные могли на сях тоже программить!

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

> Мама моя какоое фонтанирование. Линуксойд, я сходу назову четыре менеждера пакетов под Линуксы. На самом деле, их больше. Ты будешь утверждать, что разработка под всё это куда проще, чем под едиснтвенный менеджер пакетов в венде. Какой бред, ты просто работать не пробовал.

rpm.src не осилил ? Fedora и CentOS нормально сосуществуют.

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

Я уж не говорю про микроядро... понятно, Линуса на это не сподвигнуть, но хоть чтобы в юзерспейсе побольше было?

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

> Мама моя какоое фонтанирование. Линуксойд, я сходу назову четыре менеждера пакетов под Линуксы. На самом деле, их больше. Ты будешь утверждать, что разработка под всё это куда проще, чем под едиснтвенный менеджер пакетов в венде. Какой бред, ты просто работать не пробовал.

Ты все таки тролль, да еще и глупец. 1) в линуксе менеджер пакетов - дистрозависимая вещь, пользователю одного дистра, вообще не важно знать чем там другие себе ставят пакеты. 2) в винде нет менеджера пакетов: как сделан инсталлятор, так все и ставится, хоть пол системы перепишет

anonymous
()

Линукс щас не в том состоянии, чтобы отказаться от драйверов НВидии ))

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

> Линукс щас не в том состоянии, чтобы отказаться от драйверов НВидии ))

к нему зашел Билл Гейтс и они ужрались в сопли, теперь голова болит ?

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

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

А тебе не приходило в голову, что РАЗРАБОТЧИКУ нужно поддерживать как минимум, топ 10 дистров ?

> в винде нет менеджера пакетов: как сделан инсталлятор, так все и ставится, хоть пол системы перепишет

В венде есть msi и его хватает на 100%

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

+1

ATI это катастрофа, иксы частенько виснут.

а вот intel видюхи с драйвером i810, и 3д работает, и проблем не было.

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