LINUX.ORG.RU

Через год в Linux ядре будет блокирована работа закрытых модулей


1

0

В результате дискуссии в списке разработчиков Linux ядра, было принято решение, что Linux ядра выпущенные начиная с января 2008 года перестанут работать с модулями ядра, которые распространяются под лицензиями несовместимыми с GPL. До 2008 года, при попытке загрузки не GPL модуля будет выдаваться предупреждающее сообщение. Большинство Linux драйверов для soft-модемов, беспроводных и видео (ati/nvidia) карт распространяются производителями оборудования в бинарном виде. Главная цель акции - заставить разработчиков закрытых драйверов вынести основную функциональность драйвера в виде пользовательского процесса (userspace), оставив в виде модуля ядра только минимальный код.

Мнение Торвальдса [который считает это решение плохим] - http://groups.google.com/group/fa.lin...

Взято с opennet.ru

[Планы по блокировке по всей видимости отменили]

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

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

> Это твое личное мнение или подтверждено фактами?

Это моё лично мнение. Я не виднел НИ ОДНОГО приличного пропиретарное драйвера под Линукс, за исключением драйвера NVidia, да и те, было дело, с фреймбуфером конфликтовали.

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

> Многие производители (в т.ч. Nvidia) зарезают функционал устройств на уровне драйвера. Что им делать в этом случае?

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

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

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

>кто имеет религию отличную от Торвальдса

Не надо гнать на Торвальдса - Торвальдс имеет самое здравое мнение в этом вопросе - он говорит что они шизонулись с таким решением.

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

>> вендорам придётся открывать код и спеки.

>Это не всегда возможно по легальным причинам.

"Это твое личное мнение или подтверждено фактами?"

:)

Led ★★★☆☆
()

зачем еще столько времени людей мучать? это надо делать сразу

а то ожидание смерти хуже самой смерти

vadiml ★★★★★
()

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

Это "двуличие" его тревожит. Меня тоже.

Года думаю будет мало %(

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

> Там в ядре-то ничего закрытого. Нет?

Поскольку ядро под GPL, то ничто не помешает вендорам накладывать патчи на ванилу, убирающие фичу. Или ты о чём?

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

>Если есть неGPL драйвера значит они кому-то нужны

вьюноша, ты совершенно не в теме. почему бы тебе не сходить за песочком

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

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

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

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

> Боюсь тока что кишка тонка реализовать. Рэд Хет, Новел и Ко мгновенно ситуацию "исправят".

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

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

>Интересно, форкнут последнюю версию, в которой не будет этого ограничения?

Торвальдс сказал что в его дереве такого не будет.

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

> зачем еще столько времени людей мучать? это надо делать сразу

Дабы успели перестроиться и переписать свои дрова. Или ты уже хочешь посмотреть на саморазрывающихся вендоров? :)

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

>Я не виднел НИ ОДНОГО приличного пропиретарное драйвера под Линукс, за исключением драйвера NVidia

Некорректное сравнение. У авторы OS-драйвера NVidia не располагают даже половиной информации, необходимой для изготовления полноценного драйвера, в отличие от драйверописателей NVidia. Пока они не будут находиться хотя бы в приблизительно равных информационный условиях, сравнивать ИМХО нЕчего.

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

>>> вендорам придётся открывать код и спеки.

>>Это не всегда возможно по легальным причинам.

>"Это твое личное мнение или подтверждено фактами?"

Это не мое личное мнение - я не занимаюсь разработкой такого железа. Это мнение людей, которые ей занимаются - что часто нельзя открыть спеки, потому что в состав устройства входят сторонние, лицензированные, IP cores, интерфейс которых закрыт. И цепочка лицензий может быть длинной.

Я думал, любители покричать про спеки устройств знают такие общеизвестные вещи :)

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

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

У Red Hat давным-давно собственная ветка ядра - как хотят так и сделают. Но в RH тоже не дураки сидят - если вендоры прогнутся, прогнутся и они. А может и наоборот - прогибать начнут, им ведь тоже сторонние дрова поддерживать не особо хочется.

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

> Это нихрена не домыслы.

Вы также не компетентны, как и эти малолетние дурачки с оверклокерc. Если производитель налепил на чипе наклейку, занчит, он ГАРАНТИРУЕТ именно такую работу устройства. А если какой-то малолетний кретин показал, что железка на самом деле может ещё что-то, это не значит НИЧЕГО кроме того, что на этого кретина первого покажут пальцем, когда железка выйдет из строя. И обосновать свою придурь он НЕ СМОЖЕТ НИКОГДА.

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

>>Интересно, форкнут последнюю версию, в которой не будет этого ограничения?

>Торвальдс сказал что в его дереве такого не будет.

Он не так сказал - он сказал, что не будет _первым_, кто наложит ограничение. В общем, ушел от ответа как всегда.

tailgunner ★★★★★
()

Если это не успокоиться само собой, это начало fork-анья Linux-а и Open Source сообщейства в целом! Ура товарищи, докатились! линухкапец наступит даже раньше чем вендекапец!! Поигрались и хватит!

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

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

>Я думал, любители покричать про спеки устройств знают такие общеизвестные вещи :)

Т.е. употребив "волшебное выражение": "общеизвестные вещи", ты типа привёл факты и типа отмазался, а не слил?:)

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

> Если производитель налепил на чипе наклейку, занчит, он ГАРАНТИРУЕТ именно такую работу устройства.

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

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

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

Больше не значит лучше, т.к. в данном случае никто не гарантирует стабильную работу девайса. Тебе не пофиг, сдохнет у тебя флешка завтра или, как обещано через 100000 перезаписей?

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

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

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

wa
()

Линус говорит ужасные вещи. В каждом параграфе сквозит "плевать мне на свободу софта, меня только технологии колышут". Когда RMS пойдет бить ему морду - я тоже хочу разок стукнуть;)

Сравнение ситуации с RIAA/DMCА - совершенно некорректно, как только разговор из технического становится идеологическим и ценностным. Только Линусу этого не понять.

Хотя решение было бы правильным - почему-то я уверен, что ничего у nvidia/ati не оторвалось бы, если они вытащат весь закрытый код в userspace (да, конечно, я обеими руками за полностью открытые дрова и пр. и пр. - но пытаюсь сохранять хотя бы минимум контакта с реальностью).

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

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

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

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

>Больше не значит лучше...

Тогда пусть честно напишут на коробке: "модель xx-GS - это отбракованный экземпляр xx-GT, не прошедший контрольных тестов", а не впаривают её как "новую модель, но дешевле: для "офисного" использования".

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

> Вы также не компетентны, как и эти малолетние дурачки с оверклокерc. Если производитель налепил на чипе наклейку, занчит, он ГАРАНТИРУЕТ именно такую работу устройства. А если какой-то малолетний кретин показал, что железка на самом деле может ещё что-то, это не значит НИЧЕГО кроме того, что на этого кретина первого покажут пальцем, когда железка выйдет из строя. И обосновать свою придурь он НЕ СМОЖЕТ НИКОГДА.

Я вам что-то говорил про какие-то гарантии? Обоснуйте мне свою придурь. И докажите что в ширпотребе например от nvidia нет заблокированной функциональности. Кстати несколько странно с вашей стороны называть людей, которые ищут способы открыть этот заблокированный функционал, малолетними кретинами. Они вам что-то плохое зделали?

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

>>В приведенном письме Торвальдс говорит, что эта идея похожа на правила, диктуемые RIAA и DMCA, а следовательно он не будет _первым_, кто запретит бинарные модули.

>Он пишет совсем не это. Он пишет что тогда эти лоси в своей политике ничем не отличаются от RIAA. Одни диктуют как слушать музыку, другие пытаются иктовать людям который ничего не брали под лицензие GPL как писать софт. И те и другие неправы - лезут не в свое дело и не в свою жизнь. Торвальдс прав на 100%.

Лишь бы что-нибудь сказать?

Это одно и то же за исключением момента, что Торвальдс не сказал _НЕТ_ этому патчу, просто предложил первым его начать использовать другим людям.

>r *** (*) (14.12.2006 16:57:11)

rtc ★★
()

Погодите, я не совсем понял - Линус вроде как раз против таких радикальных мер? ИМХО такое решение - глупый фанатизм, что оно даст?

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

> Линус говорит ужасные вещи. В каждом параграфе сквозит "плевать мне на свободу софта, меня только технологии колышут". Когда RMS пойдет бить ему морду - я тоже хочу разок стукнуть;)

Он имеет право так говорить.

> Сравнение ситуации с RIAA/DMCА - совершенно некорректно, как только разговор из технического становится идеологическим и ценностным. Только Линусу этого не понять.

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

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

> Тогда пусть честно напишут на коробке: "модель xx-GS - это отбракованный экземпляр xx-GT, не прошедший контрольных тестов", а не впаривают её как "новую модель, но дешевле: для "офисного" использования".

Кому это надо знать, тот знает, а для маркетинга это лишнее. Потому что конкурент напишет "новая модель, но дешевле: для "офисного" использования". И выиграет конкурентную борьбу.

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

>А в гарантию ты небойсь понесёшь железку поиспользованную "на все сто" и небойсь потребуешь соблюдения гарантийных обязательств, да ?

На софтовую часть они вообще никакой гарантии не дают, поэтому ИМХО требовать с их стороны использовать "только этот драйвер" с конкретной железкой - немножко нечестно:)

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

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

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

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

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

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

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

>Кому это надо знать, тот знает, а для маркетинга это лишнее.

Угу, и указывать состав на продуктах (включая все E-XXX) - для маркетинга тоже лишнее, и о вреде курения на пачках сигарет - вообще самоубийство для маркетинга:) Продолжай дальше...

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

> ты типа привёл факты и типа отмазался, а не слил?:)

Ну, если хочешь - засчитай мне слив. А можешь почитать вот это:

"SD and SDIO card IP is protected via patents, trade secrets, and copyrights. If you follow the license terms, keep the IP confidential, and make your payments to the right parties, then you can legally ship an SD/SDIO stack."

But what does that mean in essence? Back to Paul:

"You really can't offer an SD or SDIO stack in open-source form and meet the licensing requirements currently in effect for these devices."

http://www.olpcnews.com/hardware/peripherals/secure_digital_isnt.html

"We have lots of IP in our supported closed source Linux driver some of which is licensed and cannot be open sourced. "

http://www.linuxquestions.org/questions/showthread.php?t=253027

Вот интересный линк, но сервер лежит: http://wiki.ffii.org/Smirl041025En (кэш http://209.85.129.104/search?q=cache:2zmxSkUSiOIJ:wiki.ffii.org/Smirl041025En+op en+driver+spec+licensing+IP+problem&hl=en&ct=clnk&cd=13)

Дальше гугли сам. Это всё - общеизвестные вещи...

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

> А в гарантию ты небойсь понесёшь железку поиспользованную "на все сто" и небойсь потребуешь соблюдения гарантийных обязательств, да ?

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

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

> А в гарантию ты небойсь понесёшь железку поиспользованную "на все сто" и небойсь потребуешь соблюдения гарантийных обязательств, да ?

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

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

Полностью с тобой согласен... Линус в очередной раз показал всем какое у него отношение к опенсурс миру...

P.S.: тоже присоеденюсь к тебе и RMS... :))

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

На порядок? Не смешите. Только серверные решения, и то - ни в коем случае не на порядок. А на десктопе Линукс пока огорчает тем, что его проги, хоть и имеют богатый потенциал, но не вылизаны как коммерческие, не дают пользователю абсолютного релакса - вечно возникают мелкие проблемы. Особенно это заметно именно в десктопных дистрах - вечно сырых Убунту и Мандрива.

DOKA
()

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

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

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

> Я вам что-то говорил про какие-то гарантии? Обоснуйте мне свою придурь. И докажите что в ширпотребе например от nvidia нет заблокированной функциональности.

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

"Пеар, сплошной пеар" (С)

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

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

> Угу, и указывать состав на продуктах (включая все E-XXX)

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

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

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

Вы считаете использование заблокированных драйвером возможностей штатным режимом чтоли ? Нука-нука, с этого места по-подробнее, я записываю. А то так и хочется закупить вместо Quadro Geforce и софверно превратить её в Qudro. А разницу положить себе в карман. А потом, если оно сгорит даже не этой причине и выяснится, что я это сделал, сказануть что-нить этакое и чтобы руковдоство сказало "Да, он всё правильно сделал". Вместо того, чтобы не пытаясь даже разобраться, лешить меня премии и больше к железу не подпускать никогда.

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

>А можешь почитать вот это:

>"We have lots of IP in our supported closed source Linux driver some of which is licensed and cannot be open sourced.

Здесь говорится про код (реализацию), а не про спеки. Никто у них и не требует "licensed and cannot be open sourced" код.

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

> Здесь говорится про код (реализацию), а не про спеки.

Прочитай всю статью. И другие тоже.

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

> Больше не значит лучше

Больше значит больше. Не вдавайтесь в демагогию.

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

Потому что покупается ээээ "программно-аппаратный комплекс" :) Интерфейс у него (с т.зр. производителей) - это direct/opengl/... - между программой и драйвером (с участием ОС). А совсем не между драйвером и железкой. Вы же не требуете на упаковке с телевизором описывать IR протокол между пультом управления и собственно телевизором?

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

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

Ещё раз. Допустим, у вас спецификация есть. Так написано, что этому чипу положено работать на 200 Mhz, допустим. Вы его гоните. Или написано, что у него 6 конвееров. Вы включате заблокированные. И после этого считаете, что имеете право нести устройство в гарантию ? Я вас так понимаю ?

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