LINUX.ORG.RU

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

 , ,


1

0

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

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

>>> Источник

anonymous

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

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

Печально наблюдать картину всеобщей деградации, "драйвер принтера" - ну полный песец, да epson имеет стандартный язык управления eps/2, поддерживаемый аппаратно самим принтером, есть postscript-стандарт для управления принтерами, а не этими якобы дешевыми огрызками gdi, жизненный цикл, которых ограничен сроками выхода очередного паделия от M$, народ почему никому в голову не приходит одна простая мысль - нагромождение кода в ядре для управления многочисленной тупой периферией - это путь в никуда, надо производителей железа возвращать на нашу грешную землю, пусть для начала хотя-бы вспомнят старые стандарты для их железяк, а потом выработают новые, но общие для всех. Расскажу показательную жанровую сценку по теме, купил я недавно модем "МТС Коннект", сразу задал вопрос манагеру "А можно ли его использовать в операционке отличной от виндовс" ответ был "адназначно нет - дров нет", тогда я задал наводящий вопрос "поддерживает ли он хаес комманды?" на что мне была прочитана пространная лекция про "космические корабли, которые бороздят просторы вселенной и в этой вселенной для всего и вся нужны спицияльные драйвера, для их железки еще и их спияльная программа-звонилка (судя по ее работе это была звонилка мудями ее разработчиков), которая работает только под виндой", слава Богу я не поверил (модем аппаратный), но ебатни все равно поимел на свою голову, мало того, что их звонилка-мудилка не расшаривает интернет в локалку, так через нее сразу же вирей нахватался как кошка блох - движняк пошел такой, что мама не горюй (перед этим я больше года просидел под вендой со статическим ip через dsl и без последствий), в общем я даже пожалел в начале о своем опрометчивом поступке (эти суки даже логин и пароль не дали, все было в их мудозвонилке). В конце-концов все закончилось благополучно: логин был прочитан в быдлодиалоге настройки этой гавнозвонилки, пароль найден в ее-же бинарнике незашифрованным, комп под виндой тут же был настроен стандартными средствами, а под линуксом почему-то (во пля!) дрова ващще не нужны - модуль usbserial только пришлось настоить на вендора и продукт. Вот такой вот пример из жизни, народ отупел до безумия - я смотрю люди с высшим it-образованим не понимают элементарных вещей, железки должны взаимодействовать между собой по стандартным протоколам без посредников в виде мифических драйверов, по-возможности конечно. Производителей железок надо бить по головам их же паделиями за кастрированные варианты, которые работают только под вендой.

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

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

Ещё как прижилось. Наши типографии тока в нём, родимом, и принимают.

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

Ты просто тупо фонтанируешь. Это бред. Печатают из-под Виндовс на обычном принтере. ТеХ используют. Только если формул надо много набить. Во всех остальных случаях - Microsoft Office 2007. Болмер по смешной цене продал. Не поверишь - 300 баксов на кафедру.

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

> Да уж, гугл - друг линуксойдов. Только эта. Милейшие, я не хочу РИСОВАТЬ каждый раз диаграммы, хочу вставлять готовые. Андерстенд ? Что касается картинок, то в документ TEX никак. Правильно я понял гугл ?

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

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

Как страшно жить ;)

Интересно почему у меня полдюжины проприетарных тяжёлых пакетов (все дороже килобакса) никуда не падают ?

Может дело в руках ? ;)

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

>Как в документ ТеX вставить диаграмму из электронной таблицы по твоему выбору ? Никак ? Ну, ладно. Это очень сложно. Уровень Micorosft Windows 3.1 / Word/Excel 6. Недостижимо. А картиночку. Картиночку !!! Как в твой ТеX вставить, а ?

Ой, ё... Вот, некие четыре товарища написалу книжечку на тысячу с лишним страниц. "Алгоритмы: построение и анализ" называется. Книжечка написана от и до в ТеХ'е. С картиночками. Думай.

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

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

ЛОЛ, ФГМ.

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

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

Зачем он, если ты большинство приложений им даже удалить не сможешь после установки? Проще уж инсталлер с простым копированием делать и с этим калом не связываться.

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

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

угу, а у меня даже такой возможности нет, только уйти в другую картинную галерею. (Перейти на интел, но это как из Эрмитажа в Мухосранск уехать, если 3D надо.)

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

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

Нет не боюсь, но считаю вполне нормальным когда програма написанная для PPC не работает на ARM. И понимаю дистростроителей которые обеспечивают работоспособность своего дистрибутива и на ARM и на PPC и на x86, и при этом разбивают библиотеку на 10 пакетов. Это в миллион раз лучше IE засунутого одним "пакетом" в 1000 дыр.

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

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

>разработчик выкладывает tag.gz и, к примеру, deb (но не обязательно) --- а благодарные и заинтересованные пользователи ему и ебилд напишут, и PKGBUILD, и rpm накатают

Для открытых продуктов так и есть а вот для закрытых для 1-3 ынтырпрас дистрибутивов и сами разработчики.

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

>>Где почитать твой багрепорт можно? >buzilla.kernel.org номер 10137

нигде не вижу чтобы тебе говорили чини сам!!

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

>угу, а у меня даже такой возможности нет, только уйти в другую картинную галерею. (Перейти на интел, но это как из Эрмитажа в Мухосранск уехать, если 3D надо.)

Для такой возможности надо всего лишь научится держать в руках кисть с краской :)

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

> инженирит USB веб камеры, а моху нет, нет интереса?

Потому что, наверное, веб камера - ширпотреб, а Моха - промышленное железо.

> Моха уроды

Почему же уроды. Драйверы есть. Довольно качественные, ну, работают. С открытыми исходниками. Фирмварь тока закрытая. Если обратиться - даже высылают версии под новые ядра. Если у них этот девайс ещё поддерживается, ога. На фоне тойже нвидиа - ангелы просто.

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

>нигде не вижу чтобы тебе говорили чини сам!!

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

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

>нигде не вижу чтобы тебе говорили чини сам!!

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

>Для такой возможности надо всего лишь научится держать в руках кисть с краской :)

Перевожу: для этого надо дизассемблировать 11МБ бинарника, не имея спеков на видеокарту... Нууу эээ как бы... Спасибо за предложение, но я лучше тогда в Мухосранск...

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

> никто даже не отметился и не сделал ASSIGNED на баг.

Думаешь разрабы злобно наплевали на тебя и пошли загорать?

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

>Потому что, наверное, веб камера - ширпотреб, а Моха - промышленное железо.

Ну и где логика? Ширпотреб открыт, хотя тут-же наладить производство клона в Китае легко и бабла срубить. А вот у Мохи рынок не так крут, купят у Мохи... типа имя и все такое. Какого извините Х, не откроют спеки? Только не жальтесь что боятся... если вкусно стырят и так. Вон у циски хуавейи только, что трусы не сперли. Закрытое, отрытое... А вот Моха видите-ли высылает если поддерживается.... А если нет? Кури бамбук? Типа сегодня ты друг а вот завтра извини нет...

Не куплю Моху.

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

>А картиночку. Картиночку !!! Как в твой ТеX вставить, а ?

А-а-а-а, жжо-о-о-ош!!!! =)))))

\includegraphics[angle=45,width=50mm]{mypicture.jpg}

Сойдёт для затравки?

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

> А под какой лицензией они?

GPL. А что, самому трудно посмотреть ?

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

>> Походу Гхарик тоже не знает откуда в билдмашину автоматически заносится инфа по состоянию версий библиотек во всем зоопарке дистров, как это автоматом делается, имеются ли локально все репозитарии от всех дистров, как обстоит дело с новыми дистрами, как осуществляется синхронизация.

> Мне что, снять кеда и ими по морде тебе надавать?

Щас я свой гавнодав сниму и твой шнобель тебе в мосх впечатаю

> Есть дистрибутив, в нем есть библиотеки такой-то версии, собирается пакет с зависямостями от этих библиотек

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

> повторить для каждого дистрибутива.

Билдмашина имеет кучу виртуальных машин, в которые установлены дистры из зоопарка, и последовательно собирает прогу в этих виртуалках??? Ужос!

И при этом они ругают микрасофтавскую модель сборки, тупые красноглазые биороботы.

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

>Что касается картинок, то в документ TEX никак. Правильно я понял гугл ?

Ну да, примерно так же, как и "в документ HTML никак" %)

Только вот ты никак в толк не возьмёшь, что "документ TeX" --- это грубо говоря исходник, из которого потом генерится хотя бы тот же "документ PDF". Или "документ HTML". Или ещё какой-нибудь документ.

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

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

anonymous
()

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

+1

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

>Билдмашина имеет кучу виртуальных машин, в которые установлены дистры из зоопарка, и последовательно собирает прогу в этих виртуалках??? Ужос!

Да чувак, да! И такое бывает. На очередной конфе бимеры показывали такую, которая 256 ядер в минуту собирает, гоняет на них тесты и при сбое по дифам находет сырец который привел к сбою.

Выращивай редис. Я умоляю тебя, отдохни, расслабься. Жизнь хороша, тебя НИКТО не заставляет отслеживать зависимости. Лично тебя никто. Зависимости будет отслеживать админ который наевшись MSI который сносит пол системы или включает какиенибудь секретные ключи в реестре, собирает DEB пакет и распостраняет его на свои 1000 серверов, оттестировав сначала на 10-20 виртуальныйх VirtualPC. Все о чем просит админ, дай ему из чего собирать DEB. Не надо MSI

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

> Жизнь хороша, тебя НИКТО не заставляет отслеживать зависимости. Лично тебя никто. Зависимости будет отслеживать админ

Заставляет. http://linuxforum.ru/index.php?showtopic=69775

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

А под виндой - работает искаропки.

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

> кусочками своего же проприетарного кода который принадлежит фирме ССЗБ, убейся

anonymous
()

Давно пора поставить Торвальдса на место! Он мнит себя Богом OpenSource, считая Ричарда Столлмана фанатиком, а движение FreeSoftware жалким придатком его собственности.

А вот теперь оказывается, что придатком, на самом- то деле, является он сам и жалким является ЕГО вклад в развитие ОС GNU. Помню фразу Р.Столлмана с "LinuxConf" в фильме "Revolution OS", на пожертвование Торвальдса $25 000 в фонд FreeSoftware он сказал: "Какая ирония - дар мр.Торвальдса очень похож на дар Хана Соло флоту Повстанцев... И я уверен, что многие из вас даже не представляют как далеко заходит эта аналогия!".

Вот теперь 140 (!!!) разработчиков ядра чётко и внятно говорят: "Идёт нах проприетарщина из ядра!", давая понять, что путь OpenSource ведёт только к нестабильной работе ядра с закрытыми модулями и попыткам Nokia внедрить DRM в мобильные телефоны, основанные на Linux!

Да здравствует GPLv3!!!

anonymous
()

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

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

modinfo nvidia filename: /lib/modules/2.6.24-1-686/kernel/drivers/video/nvidia.ko license: NVIDIA alias: char-major-195-* alias: pci:v000010DEd*sv*sd*bc03sc02i00* alias: pci:v000010DEd*sv*sd*bc03sc00i00*

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

>Хотя бы вот в случае с ndiswrapper: http://kerneltrap.org/Linux/NDISwrapper_and_the_GPL

Вы не внимательны. Он не против модулей Ndis. Он лишь доказывает, что 1)ndis не свободны 2) авторы модулей с GPLONLY имеют право выпускать свой код как GPLONLY

Neurotizer
()

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

pronvit
()

И смысл этого заявления?

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

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

P.S. Патрик вас покарает.

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

> NVidia и ATI как выпускали бинарники так и будут

ATI уже открыла спецификации, и со временем ATI-шных бинарников не станет (наконец-то).

no-dashi ★★★★★
()
Ответ на: комментарий от Ky6uk

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

Например тем, что ты не сможешь использовать XEN. Ну или тем, что ты не сможешь без бубна обновить ядро. Тем, что не можешь поставить предпочтительную версию X-сервера и так далее.

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

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

Вы, как я понимаю, тоже не справились? Ну а мы справились, если что. И порты генерит, и спеку для rpmbuild и control для debhelper и все из единого описания пакета...

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

> у nvidia-шных дров [...] ядерный модуль у них до gpl.

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

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

Про nv-kernel.o

> Он закрытый. Но это и не модуль ядра

Это основная часть модуля (95%). И именно в нем лезут баги и ограничения.

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

> > Бинарные драйвера пусть работают в user-space.

> А вы API дайте и будут работать.

ioperm,in/out,mmap. Работайте.

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

В дебиане есть пакет alien, который позволяет конвертировать между редхатовским rpm, дебиановским deb и слакваревским tar.gz. Попробуйте.

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