LINUX.ORG.RU

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

 , ,


1

0

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

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

>>> Источник

anonymous

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

> rpm.src не осилил

Ни одиного дистра, кроме rpm-based, не осилил ? Ну, что же, если попробуешь работать - узнаешь, насколько разообразны вкусы различных линуксойдов.

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

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

ты уверен ? где там хотя бы зависимости ?

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

> Ни одиного дистра, кроме rpm-based, не осилил ? Ну, что же, если попробуешь работать - узнаешь, насколько разообразны вкусы различных линуксойдов.

o_0, а чем debian, gentoo отличается ?) все тоже самое )

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

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

Угу, особенно, оно работает в x.org 6.9 и около него. Отрезали 3D нахрен и делай что хочешь . Хоть дистр с новыми иксами пересобирай, хоть сам драйвер бекпортируй.

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

> o_0, а чем debian, gentoo отличается ?) все тоже самое )

Ну, вот приходи к нам, пересобери под Дебиан, Генту, Слаку, Сусе ~300 пакетов. А после того, как ты с этим справишься, осознай, что уже ~150 новых версий.

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

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

Хосспади, чтож ты ноешь то? Аж читать противно, соберись уже. Я РАБОТАЮ с линуксом уже, дай б-же, лет 7. И деятельность нашей компании основана почти целиком на линуксе и открытых проектах. И ничего, не развалились, никто не плачет по форумам, что работать тяжело. Просто надо РАБОТАТЬ, пахать, а не ныть.

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

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

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

ХАХАХА!

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

ура, пакеты!

ps. слапт-гет не нужен, /program fi... /opt - наше всё, .tgz наше всё остальное, зависимости - только у наркоманов и невменяемых!

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

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

Ой какие проприетарщики в последнее время стали нежные, а то что каждый дистрибутив поддерживают несколько тысяч пакетов ты не знал, как то ведь поддерживают? А как Убунту с их LTS? Короче это был твой бессильный высер.

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

Дурилка, посчитай сколько ты программ из msi поставил и сколько поставилось тупым разворачиванием в твою священную Program Files.

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

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

мама моя роди меня обратно.

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

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

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

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

> Ну, вот приходи к нам, пересобери под Дебиан, Генту, Слаку, Сусе ~300 пакетов. А после того, как ты с этим справишься, осознай, что уже ~150 новых версий.

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

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

> мама моя роди меня обратно.

Какое несчастье, что она тебя вообще родила

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

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

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

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

> Разработчику ничего не нужно. Написал код и гуляй.

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

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

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

достаточно того, что как нечто серьезное это воспринимаюи другие.

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

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

Если тебя посадись ваять этот скрипт, ты не справишься. Проверено электроникой.

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

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

> Хосспади, чтож ты ноешь то? Аж читать противно, соберись уже. Я РАБОТАЮ с линуксом уже, дай б-же, лет 7. И деятельность нашей компании основана почти целиком на линуксе и открытых проектах. И ничего, не развалились, никто не плачет по форумам, что работать тяжело. Просто надо РАБОТАТЬ, пахать, а не ныть.

блядь и менеджеры пакетов сами заведутся? и не надо будет объяснять, что вот тут вот шрифты версии 2.00008 ничем не хуже шрифтов 2.00007 и что поставьте пакет, пожалуйста.... и заканчивается всё ручной распаковкой пакетов и расстановкой зависимостей... если вы 7 лет этим занимаетесь - то вы зануда

> Разработчику ничего не нужно. Написал код и гуляй.

придут штатные телепаты и определят твоё место в истории

> И про топ 10 - чушь полная. Ты просто не работал, видимо, в этой области. Или работал, но в какой-то лузерской эмо-конторе.

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

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

> ХАХАХА!

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

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

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

Исключительно из пуризма и стало возможно движение GNU.

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

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

Я тебя тоже очень сильно удивлю, но к коммерческому и пропиретарному софту это не относится.

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

Видимо ты уже писал и не справился, но не нужно же судить по себе других.

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

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

пользователь может скомпилить модули из исходников нажатием той же самой кнопки.

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

бинарные дрова будут не нужны.

>Кстате, почему до сих пор в ядре нет механизма "обратной совместимости"? Понятно, что будет тормозить это дело, но когда смогут обеспечить нормальную работу кода в пределах одной ветки - вот тогда линух и начнет развиваться. И софт будут под линух писать, и распространение и установка программ упростится. Именно так делал микрософт при переходе с W95 на W98 (а при переходе на XP и затем на Vista уже так делать не стал, возложив обязанности перекомпилирования на плечи разрабов софта). А в линухе разрабы ядра перекладывают свои проблемы на плечи раработчиков софта с каждой новой версией.

нуну. Типа сейчас линух не развивается и прог под него не пишут. нуну.

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

>ух ты... и я так думал. Правда, наверное, этот модуль нифига не делает кроме функций "зписать регистр видеокарты" и "прочитать регистр видеокарты" :)

Так это ему делать и не надо. Смысл в том, что этот враппер намного легче подстроить под новое API.

А еще исключение бинарных модулей исключает появление DеRMа по определению.

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

а кто сказал что использование GPL подразумевает распространение обязательно исходного кода?

там, по-моему, и про объектные файлы было

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

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

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

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

> Если тебя посадись ваять этот скрипт, ты не справишься. Проверено электроникой.

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

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

> мы с Ричардом (С) думаем что закрытый код как средство управления массами неприемлем (я про маркетинговые ходы типа урезания возможностей видеокарты программно)

А как средство сокрытия ноу-хау от конкурентов, которые не смогут его стащить, а значит бабло срубим мы, а не они?

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

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

Не нравится - не юзай, или делай форк. Или включайся в коммьюнити. А пи;%еть все гаразд.

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

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

Ага. Все дураки, один ты умный.

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

>Помните, в районе 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 )

Вообще-то этот стек, когда запущен с netchannels, пишет практически напрямую в буфер сетевухи, а т.к. обработка acknowledges происходит прямо в приложении (библиотеке tcp), то из-за меньшего количества системных вызовов получается существенно (в разы как показывают его графики) большая производительность.

Что BSD, что микроядро будет точно так же сливать: BSD из-за еще более медленных сисколов чем в Linux, микроядро - из-за еще большего их количества.

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

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

придется им поддерживать. Придется. никуда не денутся.

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

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

нигде нельзя скачать его код. Он закрытый. Но это и не модуль ядра. Что еще не понятно?

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

Гм, бизнес вообще то у нас уже. А ты где застрял?

З.Ы. Каптча hoouing неявно намекает где.

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

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

Это проблема именно бинарных дров. Но никак не линукса.

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

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

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

> Сколько лет ты РАБОТАЕШЬ с линуксом. Надеюсь, смысл слово "работать" тебе пояснять не нужно.

не нужно.

"работаю" с линуксом (за деньги, в офисе) всего-то около года. И что вы хотите сказать? что коммьюнити ни на что неспособно? Дело в том, что когджа они меняют API, они меняют и весь код который его юзает (речь идёт о ядре), если этот код входит в состав ядра. А он входит если он соответствует нескольким критериям, главный из них - открытость кода. Вы улавливаете суть?

О поломках API приходится беспокоиться только самым безбожным проприетарщикам.

Например в случае с NVidia, емнип, можно скачать исходники части драйвера (xorg), среди которых есть один объектный файл (nvidia.o ?). Т.е. если что-то меняется в связующих API вы меняете этот связующий уровень пересобираете бинарик заново.

И вообще как-то некрасиво это "реальный сброд беспредельщиков"... а что вы вообще тут делаете?

rudchenkos
()

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

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

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

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

Я что-то говорил о том что хочу поддержки Canon? Как ни стабилизируй API они не станут поддерживать этот драйвер.

Вы упорно смотрите на вещи с той стороны что код этих "драйверов" ну просто неприкосновенен. Ну я прекрасно понимаю что никчему компании тратить деньги на поддержку драйверов для линукс для какой-то дрейвней модели принтеров. А почему бы просто не открыть этот код? Неужели там такие важные технические секреты восьмилетней давности? Я не могу в это поверить. Будет открыто - найдётся кому следить за API, если это кому-нибудь нужно.

И прекратите писать в этой мезкой пренебрежительной манере, ваши посты будут прекрасно смотреться и без слов наподобие "Линуксойдики".

rudchenkos
()

Echo from OpenBSD.

At last Linux-community understood this BLOB-issue!

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

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

Не чудило - красноглазик ты. Люди хотят открытости потому, что они не хотят прийдти домой и выснить что их пиво выпили, акота того-самого... Потому, что вай как неприятно узнать что твой великолепный LPT сканер, который делает 48битные сканы теперь вне закона. А ну-ка почитай про отзыв дров Висты. Сейчас они этого не сделают, а вот когда не будет альтернативы - они будут каждую неделю отзывать кодеки и ты чудик будешь платить бабло чтоб посмотреть свои фотки. Каждый раз.

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

> придется им поддерживать. Придется. никуда не денутся.

Хочу вам напомнить, милейшие вы мои, что доля линукс на десктопе - один процент. И порядок этой цифры цифры не меняется уже лет восемь. С таким процентов пользователей такой самоуверенный тон - мания величия, не иначе.

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

Дорогой рабочий быдлоконторы-N, если ваша быдлоконтора не замечает перспектив Линукса, то это не значит что остальные такие же. Что это вы весь тред пытаетесь спроецировать свой опыт и глупость на других?

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

что ты здесь забыл, мудилка? иди фапай на гейца на своём винфаке.

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

> Наверно мы с Линусом сцым против ветра

"Кто на нас с Мишей?" (с).
Линус будет польщен знакомством с Таким Человеком!
Особенно тем, что вместе с ним сцал.

Ну, когда узнает...

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

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

Лучше назвите тот самый единственный менеджер пакетов для Windows?

Это вы про InstallShield чтоли? :) И как там с разрешением зависимостей? :-D

В таком случае под GNU/Linux/BSD/* существует лучший в мире менеджер пакетов, tar называется.

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

>Хочу вам напомнить, милейшие вы мои, что доля линукс на десктопе - один процент. И порядок этой цифры цифры не меняется уже лет восемь. С таким процентов пользователей такой самоуверенный тон - мания величия, не иначе.

Есть устойчивое мнение, что это 1 процент есть следствие идиотизма маркетологов. У меня лично валяется 3 дистрибутива Винды, только потому, что без неё я не мог купить железо. Есть реальные потребности в ПОДДЕРЖКЕ Линукс машин. Моя фирма платит деньги. А вы уважаемы почему-то на это жалуетесь. Да я с разбегу не буду платить 500000 за пересбор пакетов, но если вы гарантируете поддержку Ubuntu начиная от 6 до 8 версий я готов платить 50000 в год (зависит от нужности вашего софта).

Жаловаться на это с вашей стороны просто смешно. Если ваш софт НУЖЕН, вы только выиграете. А вот регистри клинер в стопервый раз я не собираюсь покупать, бо не надо

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

>Хочу вам напомнить, милейшие вы мои, что доля линукс на десктопе - один процент. И порядок этой цифры цифры не меняется уже лет восемь. С таким процентов пользователей такой самоуверенный тон - мания величия, не иначе.

даже 1% - это огромное количество, если посчитать.

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

> Как ни стабилизируй API они не станут поддерживать этот драйвер.

Совершенно верно. Не будут. Зато этот драйвер, а следовательно, и девайс, будет работать максимальное количество времени. Андерстэнд ?

> А почему бы просто не открыть этот код?

Я потому что нефик. Устраивает такой ответ ? Я сам в политике не силен, но есть очевидные риски. Зачем, например, крупной, солидной фирме риск поиметь иск от любой из армии занюханных офшорных фирмочек, у которых заказана часть кода ? Нам, например, недавно после инсталляции проекта руководство дало совершенно чёткие указания весь исходный код вычистить. Зачем - не знаю.

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