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

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

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

спорное решение

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

>ОТКРЫТЫЙ код для организации эффективного взаимодействия железа с userspace

а разве тормоза драйверов в юзерспейс не из-за сложности механизма защиты памяти в i386 в непривелигированном режиме?

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

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

+1000000

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

ну проприетарщики могут и свой интерфейс написать

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

зато как камень с плеч :)

если серьезно, то думаю все равно стабильнее работа системы будет.

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

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

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

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

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

И главное, все будут довольны :)

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

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

Так я не понял, вот стоит у меня SLI-шная пара видях. В драйвере 8667 - не было texture_from_pixmap, и хрен заюзаешь AIGLX с компизом. А в 9631 - ааааафиииигеееееть, появился!!! Так из какого "пальца" он был высосан? Резистор из астрала прилетел и сам напаялся? Видюхи то одни и те же остались!

> Толстый дядя потому и толстый, что гораздо более Вас компетентен в вопросах правил экплуатации ЕГО изделия.

"Гы. Гы." (С) :) Так где документально прописана невозможность и запреты на исполнение любого отличного от поставляемого вендором кода, работающего с GPU? Что, компании-разрабы игрушек теперь массово должны возрыдать и почесать топиться, а энтузиасты, пишущие демки с использованием NVidia SDK - раскаяться и отнести все кровные накопленья в фонд помощи сирому и убогому высшему менеджменту оной конторы? Он толстый, потому что _ни_ _хрена_ _ни_ _за_ _что_ _не_ _отвечает_. Законы экономики такие, пользователя нужно заставлять платить - любыми способами, иначе маятник остановится и разнесет вообще все.

> И он назначает целевое предназначение и условия эксплуатации своего продукта.

И чего? Я тебе больше скажу, сынок, аппаратура - функционирует вообще строго в указанных вендорами, ГОСТами, ТУ и прочим бумажным инвентарем условиях. И делает то, для чего предназначен - особым образом обмолачивает данные. Где нарушение?

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

А, ну это да, теперь все понятно... "хотите иметь галочку вот тут и вот тут - башляйте, башляйте и башляйте". "Девелоперс-девелоперс-девелоперс" (С)

Так обясни мне, уважаемый старец Фура, каким образом самописная дровина нарушает спецификацию по которой и написана? ;) А то, что дрова от той же НВидии роняли к чертям небесным систему при запуске полноэкранных игрушек - то наверное нифига не нарушение, а железка такая глючная или там блок питания от Астрала отключился в самый пикантный момент? :)

P.S. "Автор, жжжжжошЪ! Пиши еще!" (С) :) P.P.S. Мон шер ами, а о чем мы вообще тут спорим? :)

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

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

Я бы даже сказал "мы очень на это надеемся". Иначе и правда сядем все.

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

>Для того и придумали DRI/DRM. Кто мешает улучшить-исправить?

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

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

>а кто мешает писать проприетарщикам в юзерспейсе?

Ага: "а потом любой сможет в обычном дебаггере реверсинжиниринг сделать!":)))

А вообще, мне кажется, что не хотят открывать видео-драйвера не из-за каких-то "легальных ограничений", как тут кто-то выразился, а из-за того, что после открытия "потонут" в сотнях вполне легальных судебных исков: и по поводу нечестной конкуренции (надеюсь все ещё помнят про скандалы с "оптимизациями" по 3DMark), и по поводу обмана потребителей (с искуственными ограничениями для "ранжирования рынка сбыта")...

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

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

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

>Ага: "а потом любой сможет в обычном дебаггере реверсинжиниринг сделать!":)))

а эти вещи намного удобнее делать в юзерспейсе? ;)

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

> Ага: "а потом любой сможет в обычном дебаггере реверсинжиниринг сделать!":)))

А сейчас - в необычном? :) Только что пролетала новость про инструменты от OSDL :)

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

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

но не зря же Линус так недоволен этим решением?

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

Меняешь MODULE_LICENCE на GPL через Hex редактор,и все.

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

> Ну так прав Линус или нет? :)

Прошу прощения за существенную опечатку в своем первом посте. Не о том думал. Линус конечно же прав считая это нововведение близорукостью.

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

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

Пионер, типичный оголтелый пионер. И ещё потребитель. В самом плохом смысле этого слова. Даже не ставил себя на место производителя. Даже не пробовал подумать о том, что производителю придётся отвечать не только за свои глюки, но и за глюки линуксойдов и любых других криворуких сторонных драйверописателй, которые совершенно совершенно не обязательно будут писАть открытый и бесплатный код, но разрекламируют себя и лемминги поведутся. Отвечать не прямым образом, а косвенно, черех снижение репутации своего продукта. Даже если Вы и такие как Вы добьётесь своего, а вы своего не добьётесь никогда, не думайте, что вы победите. Просто усовершествуют защиту от разблокирований и разгонов. Это гораздо проще, чем вы хотите думать.

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

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

> а разве тормоза драйверов в юзерспейс не из-за сложности механизма защиты памяти

Нет там никаких тормозов.

tailgunner ★★★★★
()

Это что же получается, прощай KQEMU ?

ksicom
()

Наверное, Линус уже раз 100 сожалел о выборе GPL для своего детища. Кто ж предполагал, что столько красноглазых появится? Впрочем, он сам виноват, что связался с ними.

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

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

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

А Линус не хочет ссориться с производителями железа. Типичный коллаборационист и оппортунист.

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

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

А что будет с ними? Линуксоиды выкинут свои нвидиа к примеру? А вы что взамен поставите? Ноутбук за 100 баксов к которому дров нету?

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

смотря какому миру. за кого то друзья могут и в морду дать.

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

>А сейчас - в необычном? :) Только что пролетала новость про инструменты от OSDL :)

Во-первых, это была, конечно же, шутка:) А во-вторых, то спец. "инструменты от OSDL", а то, обычный "юзерспейсовский" gdb:)

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

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

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

>Только Линусу этого не понять.

И это очень плохо. Надеюсь в ходе борьбы за GPL3 ему не раз объяснят где он не прав !!!

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

они нужны только производителям, но не потребителю

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

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

> А Линус не хочет ссориться с производителями железа.

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

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

Пусть закрытый код нелепый Навсегда покинет нас И билгейц пускай нам спляшет Спляшет, сцуко, и не рас =)

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

>И Вы на его месте поступили бы, я думаю, так же. А то все умные, пока бедные.

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

Led ★★★☆☆
()

по прочитанному выше тексту возникает два вопроса:
1 ЧТО ЗА ИДИОТ ПЕРЕВЕЛ ПИСЬМО?
2 почему нашлось столько идиотов которые НЕ ПРОЧИТАВ ПИСЬМО полезли выражать свое мнение 
Это последнии строчки пожалуйста обратите внимание на слова stupid, use somebody else:
So go get it merged in the Ubuntu, (Open)SuSE and RHEL and Fedora trees 
first. This is not something where we use my tree as a way to get it to 
other trees. This is something where the push had better come from the 
other direction. 

Because I think it's stupid. So use somebody else than me to push your 
political agendas, please. 

                Linus

просьба к модеру - прежде чем удалять исправь новость

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

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

Дело не в том что с деньгами люди эту честность теряют - просто сама честность меняется чуть-чуть. Т.е. порядочным уже становится другое. Это печально, но факт.

А Линус... Он не согласен с "поздним Столлманом" и его последователями. И он имеет на это право. И, как автор ядра Linux, его голос в этом контексте имеет вес.

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

Конечно, может, Линус именно так хитер. Но тогда он просто мастерски прикидывается...

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

Нет. Порядочность - не меняется. И честность - не меняется. Не надо оправдывать стремление людей к самообману.

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

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

> Дада, вот так и возникают байки про 30 сребренников.

Это не байки. К сожалению, в окружающем мире это явление имеет место быть :(

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

Нет. Порядочность - не меняется. И честность - не меняется. Не надо оправдывать стремление людей к самообману.

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

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

> когда послушаешь, что именно он этим голосом выводит...

ЧТО??? Что юзер имеет право выбора, какие драйвера юзать? Что он имеет свободу решать, пользоваться ему ДРМ-продукцией или нет?

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

Все-таки, шашечки или ехать? ОС - дело хорошее, но я первый перейду на мак как десктоп (или на висту) если из идеологических сообрежений Linux будет нельзя использовать как десктоп, как бы ни были неправы производители жедеза. Чем не устраивает текущая ситуация по большему счету? Нет открытого 3D для nVidia? И не будет, потому, что не во власти nVidia открыть. Да, есть в мире вещи, которые нам не нравятся, но с нимаи надо как-то сосуществовать, по возможности мирно и позитивно, а не заниматься терроризмом. Ситуацию с XFree86 все это не напоминает?

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

Ну вообще-то имеет. Если его, сферического в вакууме, все устраивает он вполне может быть согласен пользоваться DRM.

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

> Ну вообще-то имеет.

Вопрос не в том, имеет ли он свободу :) А в том, что плохого в словах линукса о сабже, о ДРМах и прочих закрытых технологиях.

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

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

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