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

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

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

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

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

W ★★★★★ ()

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

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

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

wieker ★★ ()

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

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

+1000000

anonymous ()

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

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

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

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

wieker ★★ ()

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

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

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

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

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

Aceler ★★★★★ ()

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

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

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

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

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

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

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

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

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

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

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

e ()

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

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

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

Aceler ★★★★★ ()

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

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

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

wieker ★★ ()

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

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

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

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

Led ★★★☆☆ ()

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

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

svu ★★★★★ ()

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

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

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

wieker ★★ ()

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

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

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

Aceler ★★★★★ ()

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

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

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

wieker ★★ ()

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

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

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

sns ()

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

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

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

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

wa ()

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

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

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

tailgunner ★★★★★ ()

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

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

ksicom ()

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

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

Sorcerer ★★★★★ ()

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

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

anonymous ()

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

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

svu ★★★★★ ()

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

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

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

anonymous ()

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

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

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

Led ★★★☆☆ ()

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

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

wieker ★★ ()

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

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

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

anonymous ()

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

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

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

anonymous ()

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

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

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

ser_bur ★★ ()

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

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

anonymous ()

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

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

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

Led ★★★☆☆ ()

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

по прочитанному выше тексту возникает два вопроса:
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 ()

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

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

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

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

ser_bur ★★ ()

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

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

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

svu ★★★★★ ()

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

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

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

ser_bur ★★ ()

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

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

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

svu ★★★★★ ()

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

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

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

ser_bur ★★ ()

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

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

Shaman007 ★★★★★ ()

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

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

Shaman007 ★★★★★ ()

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

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

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

ser_bur ★★ ()

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

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

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