LINUX.ORG.RU

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

 , ,


1

0

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

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

>>> Источник

anonymous

Проверено: Shaman007 ()

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

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

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

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

> Не хочет проиводитель открывать спецификацию железки - его право.
Согласен.
> Хочет сопровождать железку бинарными дровами - его право.
Согласен!
Продолжим - не хочет девел ядра открывать АПИ - его право!
С каких хренов горбатиться, а потом некий производитель будет на твоем горбу выезжать?
> у SAMSUNG замечательные бинарные дрова под их принтеры, нажал кнопку установить - ставятся)
Вот только не надо про дрова самсунга - ога?
Поставь разег самвсунь на X-terminal и поцепи по TCP/IP printing (port 9100) - как почти любой нормальный хулит (с _действительно_ открытыми спецификациями PCL) - и потом рассказывай.

Хотя да, в сравнении с Кэноном - неплохо. Но... заколебал уже ваш самсунь.

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

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

Красноглазая тупость.

Дрова должны работать искаропки на любом дистре. Как минимум в пределах ветки.

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

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

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

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

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

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

Наша контора эти самые "перспективы" заметила очень много времени назад. Я и некоторые мои коллеги, вкусившие "перспектив" в достаточном количестве, сделаем всё, чтобы перевести работу на Microsoft Windows.

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

>> Красноглазая тупость.

>> Дрова должны работать искаропки на любом дистре. Как минимум в пределах ветки.

ППКС

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

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

Вообще-то он часть ядра поскольку:

~$ cat /usr/src/modules/nvidia-kernel/Makefile.nvidia |grep CORE_OBJECTS
CORE_OBJECTS=nv-kernel.o
module: cc-version-check rivafb-sanity-check $(LINUX_MODULE) $(CORE_OBJECTS)
        $(LD) -r -o $(MODULE_NAME).o $(LINUX_MODULE) $(CORE_OBJECTS)

Так что драйвер все-таки с закрытым кодом и модуль ядра.

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

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

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

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

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

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

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

Какого, простите, величия? Вы Гейтс или Баллмер? Или Джобс на худой конец? Я сильно сомневаюсь. А ещё думаю что вы тут валяете дурака.

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

2 GuttaLinux (*) (23.06.2008 23:23:14)

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

Вы так и не дали чёткого определения.

1. Свободный != бесплатный. Вы с сим согласны? Когда мы получали исходники закрытой (т.е. - проприетарной ;-) ) OS в своё полное распоряжение, с возможностью вносить изменения в код, но, по EULA, не имея права распространять изменения за пределами своей организации (речь идёт о SCO Open Server v. 5.2) - можно ли эту систему назвать свободной? Надеюсь, Вы согласитесь, что нельзя! А ведь для _НАС_ её использование было СВОБОДНЫМ, в полном смысле сего слова. Маленькая ремарка - только для нас!

2. Бесплатный != свободный. Ежель мне надо, по своим нуждам, модифицировать код ядра (или другого GPL-приложения), я _ОБЯЗАН_ поделиться им с автором и общественностью. И уже их дело, принять мою правку иль похерить её в бозе... (Что чаще всего и случается. ;-) ).

3. Лицензия BSD - высшая квинтэссенция подобной (IMHO), граничащая с полной анархией. Типа - ни кто не кому ничего не должен.

4. Я - за GPL. Особенно - v.3. Ну, хочется мне через несколько лет, ежель доживу, выбросить свои наработки на рынок. Вот так. (Меркантильный, да?)

5. Мы ведь не будем тут продолжать тему, включая разговор о LGPL, etc... Их, лицензий - много. Не нравится какая - придумай свою. Не забывая о том, что юриспруденция, в какой-то мере - то же, наука ;-)

P.S. Коньяк заканчивается, пошёл баиньки.

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

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

Вот в самую точку, с моих Линукс машин в интернете не браузят... 100% работают, торгуют. Видеокамерами рулят... порнушку не глядят.. Что есть, то есть. И Убунта там с одной копии нарезаная и обновяется через APT-PROXY. Поэтому относительно 10 машин с Windows которые обновляются отдельно, так-как нет необходимости 40 машин с Linux есть по мнению маркетологов одна. А может и меньше.

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

> Это статистика интернет счетчиков.

С каких пор статистике можно верить?

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

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

А тебе не приходило в голову, что некоторое неширпотребное железо этому комьюнити-раздолбаям просто нафик не упёрлось. Они такое оборудование никогда не видели и не увидят. Драйверы открытые. И что ? Таже песня, что и с закрытыми. Практика показывает, как фанатики линукса быстро скисают. Куда они свои теории про опен соурс засовывают, когда их просят объяснить, почему драйвер не работает.

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

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

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

Частично устраивает. Та часть которая после слова "нефик". Если Canon действительно свзан какими-то соглашениями о нераскрытии кода, можно хотя бы опубликовать спецификации протокола, несложно ведь. Это старьё.

А вообще это наверное вопрос свободы о которой говорит Столлмен, ведь если говорить положа руку на сердце: ну на кой черт это оффшорной (аутсорсинговой?) конторе это неразглашение. Да всем чихать давно на этот код, все препятствия в этой ситуации созданы искусственно.

И ещё. Я тоже работаю в аутсорсинговой конторе (как, наверное, процентов девяносто программистов СНГ) и весь код который написан мной целиком и полностью принадлежит конторе-заказчику. Он платит за написание этого кода - это его код, и каждый исходник содержит комментарий сообщающий об этом. Странно, если где-то условия выполнения работы другие.

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

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

а вы не сидите ;)

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

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

Не удивил %)

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

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

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

> Красноглазая тупость.

> Дрова должны работать искаропки на любом дистре. Как минимум в пределах ветки.

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

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

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

Чувак, пусть будет. Хуже никому не станет, а лучше может быть. Может завтра какой студент диплом по этому коду напишет? А у ядерной электростанции нейтронный коллайдер производительность в 800 раз благодаря этому увеличит? Что ты жадный такой? Тебя послушаешь и не понятно становится почему ваше начальство вас на брэйнфаке не заставляет писать? Клева былоб для них.

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

> Модуль проприетарным не является.

Это просто жесть сколько их таких. Крайне интерсно, скока кразноглазиков считают драйвер нвидиа открытым. Я создал опрос. Модераторы, скорее всего, не подтвердят конечно же.

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

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

Иббануца. Билдмашина.

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

xintrea
()

Ананимус интересующийся разработкой едра? Истинно говорю вам, небесные сферы стронулись с мест и скоро Земля налетит на небесную ось...

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

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

В конце концов придет Windows севен со своим сингулярити, и всех отымеет.

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

> А тебе не приходило в голову, что некоторое неширпотребное железо этому комьюнити-раздолбаям просто нафик не упёрлось. Они такое оборудование никогда не видели и не увидят. Драйверы открытые. И что ? Таже песня, что и с закрытыми. Практика показывает, как фанатики линукса быстро скисают. Куда они свои теории про опен соурс засовывают, когда их просят объяснить, почему драйвер не работает.

Опять же, работа будет сделана если это кому-то нужно, ну или просто интересно. Вам никто ничего не должен. Покупайте поддержку у RedHat или Novell и тогда требуйте, требуйте у них.

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

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

>В конце концов придет Windows севен со своим сингулярити, и всех отымеет.

Ночь живых мертвецов - часть третья ;)

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

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

Походу, сынок, тебе нужно съесть немного живительной эвтаназии и прополоскать горлышко йадом. А потом навеки изгнать ту гниль, что породила в твоём мозгу модель разработки софта от мелкософта, из себя, а также попытаться максимально зачистить своё окружение от подобных еретиков. А там и зряплата вырастет и на ЛОРе уважать начнут.

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

> Ночь живых мертвецов - часть третья ;)

Лучше 3-ю "Зловещих мертвецов", на сцене зажжот Линус с бензопилой и порождения больной тяги к зомбированию Баллмера.

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

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

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

>Вообще-то он часть ядра поскольку: ~$ cat /usr/src/modules/nvidia-kernel/Makefile.nvidia |grep CORE_OBJECTS CORE_OBJECTS=nv-kernel.o module: cc-version-check rivafb-sanity-check $(LINUX_MODULE) $(CORE_OBJECTS) $(LD) -r -o $(MODULE_NAME).o $(LINUX_MODULE) $(CORE_OBJECTS) Так что драйвер все-таки с закрытым кодом и модуль ядра.

То, что оно линкуется с модулем ядра - еще ничего не говорит. сам интерфейс с ядром - открытый.

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

Это ты мне или вообще ?

Еще раз - смотри чего modinfo пишет (нвидий под рукой нену никаких, смотри у себя)

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

>А тебе не приходило в голову, что некоторое неширпотребное железо этому комьюнити-раздолбаям просто нафик не упёрлось. Они такое оборудование никогда не видели и не увидят. Драйверы открытые. И что ? Таже песня, что и с закрытыми. Практика показывает, как фанатики линукса быстро скисают. Куда они свои теории про опен соурс засовывают, когда их просят объяснить, почему драйвер не работает.

ну и какое же такое неширпотребное железо есть, которое дозарезу нужно? Кому надо - напишут. Или найдут кого-нибудь за баблос, кто дописывать будет.

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

>То, что оно линкуется с модулем ядра - еще ничего не говорит. сам интерфейс с ядром - открытый.

Кончай онанизмом страдать. Наличие части исходников не делает драйвер открытым. modinfo в студию.

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

>Иббануца. Билдмашина.

Дружище, воистину сложно жить тебе, если такого ты не знаешь..

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

Второго вида просветленные, потомучто суть их сами люди. Это те, кто пользуются темм или иным дистрибутивом, и переводят они с одного языка на другой ужасные заклинания make файлов и знают тайные заклинания для deb и rpm пакетов, а некоторые просто tgz делают ибо круты они и нет у них зависимостей. и рады все....

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

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

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

/me представил бесчисленную рать хакеров с маятниками и побрякушками. Все они тянутся к Баллмеру, чтобы поскорее его зазомбировать.

Вендекапец изнутри :)

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

> Покупайте поддержку у RedHat или Novell и тогда требуйте, требуйте у них.

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

> Кажется пришло моё время спросить, а вы хоть раз участвовали в коммьюнити-разработке?

нет.

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

>Кончай онанизмом страдать. Наличие части исходников не делает драйвер открытым. modinfo в студию.

уже отправил.

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

> filename: /lib/modules/2.6.25-0.rc6.1mdv/kernel/drivers/video/nvidia/nvidiafb.ko.gz license: GPL

Линуксойд-линуксойд. А с матчастью у тебя тавойсь, совсем никак.

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

filename:       /lib/modules/2.6.25-0.rc6.1mdv/kernel/drivers/video/nvidia/nvidiafb.ko.gz
license:        GPL
description:    Framebuffer driver for nVidia graphics chipset
author:         Antonino Daplas
srcversion:     D9D2FC8886F07064831618C
alias:          pci:v000010DEd*sv*sd*bc03sc*i*
depends:        vgastate,i2c-core,i2c-algo-bit,fb_ddc
vermagic:       2.6.25-0.rc6.1mdv mod_unload 586
parm:           flatpanel:Enables experimental flat panel support for some chipsets. (0=disabled, 1=enabled, -1=autodetect) (default=-1) (int)
parm:           fpdither:Enables dithering of flat panel for 6 bits panels. (0=disabled, 1=enabled, -1=autodetect) (default=-1) (int)
parm:           hwcur:Enables hardware cursor implementation. (0 or 1=enabled) (default=0) (int)
parm:           noaccel:Disables hardware acceleration. (0 or 1=disable) (default=0) (int)
parm:           noscale:Disables screen scaleing. (0 or 1=disable) (default=0, do scaling) (int)
parm:           paneltweak:Tweak display settings for flatpanels. (default=0, no tweaks) (int)
parm:           forceCRTC:Forces usage of a particular CRTC in case autodetection fails. (0 or 1) (default=autodetect) (int)
parm:           vram:amount of framebuffer memory to remap in MiB(default=0 - remap entire memory) (int)
parm:           mode_option:Specify initial video mode (charp)
parm:           bpp:pixel width in bits(default=8) (int)
parm:           reverse_i2c:reverse port assignment of the i2c bus (int)
parm:           nomtrr:Disables MTRR support (0 or 1=disabled) (default=0) (bool)

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

modinfo nvidia-agp
filename: /lib/modules/2.6.26-2-generic/kernel/drivers/char/agp/nvidia-agp.ko
author: NVIDIA Corporation
license: GPL and additional rights
srcversion: E6C9926EE4BC526C764E0B2
alias: pci:v000010DEd000001E0sv*sd*bc06sc00i00*
alias: pci:v000010DEd000001A4sv*sd*bc06sc00i00*
depends: agpgart
vermagic: 2.6.26-2-generic SMP mod_unload modversions 686

Ы?

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

>Линуксойд-линуксойд. А с матчастью у тебя тавойсь, совсем никак.

"дядя". Я вообще не IT-шник. Я музыкант. И линуксоидом меня можно назвать разве-что с натяжкой.

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

>> Дрова должны работать искаропки на любом дистре. Как минимум в пределах ветки.

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

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

Помимо убунты есть еще 10 мейнстримовских дистров и 250 которые подают признаки какой-то активности. Дрова должны работать искаропки на любом из этих дистров. Не только в убунту.

На любом. Дистре. Должны. Работать. Дрова. Искаропки.

И еще, это кощунственно, но

На любом. Дистре. Должна. Работать. Любая. Программа. Какминимум. Собранная. Под. Данную. Ветку. Ядра.


Тупые красноглазые биороботы, вон атцуда.

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

>Это модуль фреймбуфера.

Во. я не заметил, что то не тот модуль. Наобум хлопнул. Вот. GPL.

filename: ./drivers/char/agp/nvidia-agp.ko.gz author: NVIDIA Corporation license: GPL and additional rights srcversion: FADD8BAE3FEA614E3785018 alias: pci:v000010DEd000001E0sv*sd*bc06sc00i00* alias: pci:v000010DEd000001A4sv*sd*bc06sc00i00* depends: agpgart vermagic: 2.6.25-0.rc6.1mdv mod_unload 586

dikiy ★★☆☆☆
()

Тут я подумал: ломание этими всеми разработчиками API - это вполне выгодно крупным поставщикам линуксов. А кто захочет делать форк (из разработчиков) - ССЗБ. Не в таком положении линукс чтобы диктовать свои условия.

"Vendors that provide closed-source kernel modules force their customers to give up key Linux advantages or choose new vendors."

Обкурились?

>Therefore, in order to take full advantage of the cost savings and shared support benefits open source has to offer, we urge vendors to adopt a policy of supporting their customers on Linux with open-source kernel code.

Шли бы они с этим безумным cost savings к РэдХэту.

"shared support benefits open source has to offer" - чё?

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

> рано еще - подобные действия только помешают развитию линукса на десктопах

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

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