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

http://www.opennet.ru/opennews/art.shtml?num=9220

Кстати, что будет мешать оставаться на старом ядре (если все действительно будет так ужасно и, допустим, nVidia "чихать хотела" на такие заявления) ?

1) Ядро как ни

1) Ядро как ни странно собирается компилятором. В зависимости от версии последнего на ядро могут налагаться специальные патчи. Которые правят баги данного компилера. Как то я заметил, что старые версии ядер не собираются новым компилером "в лоб".

2) Ядро под линем это набор шелезяк, которые мы можем юзать из под линя. Новые ядра -новые шелезяки.

ИМХО Ужасное заявление. А может глупое. Никого подобным не испугать, кроме юзерей линя. А нвидия действительно начхать хотела на гыпиэль и открытость. И закрытые дрова они делают так, на всякий пожарный. Потому как рынок их видеокарт в основном рассчитан на винды. Покупать дорогую карточку при отсутсвии игр (собсно в 99 % оно там только и надо) смысла особого нет.

в итоге фсе

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

Почитал,

Почитал, поразмыслил...
С одной стороны хорошо- открытость кода и все такое. С другой- ну вот на 99,9% уверен, что если и так дальше пойдет, то объем софта/драйверов резко снизится. Это если дейстительно они пишут дрова на всякий случай.
Ну, ладно, nvidia... А все остальное в ядре так таки и открыто? - По-моему нет.
В общем, запутался я пока, пророк из меня никакой, а чем больше об этом думаю, тем больше "пухнет голова".

сделайте cat

сделайте cat /var/log/messages|grep taints и я думаю Вы удивитесь...

это была шутка

это была шутка которую я непонял?
evadim vadim # grep -r taints /var/log/
evadim vadim #
;)

gus alexg # dmesg |grep

gus alexg # dmesg |grep taints
nvidia: module license 'NVIDIA' taints kernel.

мелоч вот

мелоч
вот поинтереснее
egrep -ir "( fuck)|( shit)" /usr/src/linux

всего 88 строк

всего 88 строк (2.6.19) :) . Но некоторые особо поразили:

/usr/src/linux/drivers/ide/pci/cmd640.c: *  These chips are basically fucked by design, and getting this driver
/usr/src/linux/arch/sparc/mm/srmmu.c:    * this shit off... nice job Fujitsu.
/usr/src/linux/arch/sparc64/solaris/socksys.c:   * No shit.  WTF is it supposed to do, anyway?

далее почти все...

Это я по поводу

Это я по поводу высказывания Skala

Skala написал(а):
Ну, ладно, nvidia... А все остальное в ядре так таки и открыто? - По-моему нет.

Придется винду

Придется винду покупать :(

Надеюсь сингулярити выйдет такой какой её задумали инженеры :)

_________________
Athlon 1400 RAM 512 KDE 3.5.4

а это хто такая?

а это хто такая? (о сингулярити)

На linux.alhimia.ru

На linux.alhimia.ru пошукай. Там в новостях еще прошлого года была ссылка на целый толмуд про эту срань.
P.S. Читал про размер helloworld под Linux(в этом толмуде) и долго репу чесал: как они умудрились его таким большим сделали?!

Re: а это хто такая?

evadim написал(а):
а это хто такая? (о сингулярити)

http://rsdn.ru/article/singularity/singularity.xml

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

идея, даже

идея, даже незнаю...
но вот то что будет в итоге - ясно сейчас. от действительно хороших вещей(нормальная консоль, WinFS, ...,) которые задумываись в висте к 2003 году - мы получили тормозное чудовище в 2007 , а 2/3 фич умерли по дороге. одно меню выключения, в разработке которого участвовало 24 человека и тянулось целый год чего стоит. а тут - снуля , и абсолютно всё. это было-бы чудо. но чудес небывает...

Re: идея, даже

evadim написал(а):
идея, даже незнаю...
но вот то что будет в итоге - ясно сейчас. от действительно хороших вещей(нормальная консоль, WinFS, ...,) которые задумываись в висте к 2003 году - мы получили тормозное чудовище в 2007 , а 2/3 фич умерли по дороге. одно меню выключения, в разработке которого участвовало 24 человека и тянулось целый год чего стоит. а тут - снуля , и абсолютно всё. это было-бы чудо. но чудес небывает...

То что описано в этой статье уже создано :) комадна, которая всем этим занималась это только спецы (макетелогов тут нет... ещё нет).

И проект на данный момент чисто исследовательский.

Если

Если разработчики ядра/xorgа предоставят nvidia быстрый и удобный API, то почему бы и нет. Просто я бы в другой форме сделал: для поддержки новых ядер дрова должны работать через такой-то userspace интерфейс.

P.S. Берем код модуля nvidia и меняем название лицензии на GPL. Интересно, как к этому отнесется ядро?

так втом-то всё

так в том-то всё и дело!
вы немного проанализируйте:

сейчас новел с мелкомягкими заключили пакт о ненападении,

новел начала внедрять вещи, которые весьма спорны, OpenXML, и поддержка виндовых макросов в OOo

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

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

P.S. Ну а если ТЫ поломаеш некий модуль, то судить будут ТЕБЯ а не кидаться на линукс-сообщество...

Quote:сейчас

Цитата:
сейчас новел с мелкомягкими заключили пакт о ненападении,

У меня тоже остался неприятный осадок от этого.

Цитата:
новел начала внедрять вещи, которые весьма спорны, OpenXML, и поддержка виндовых макросов в OOo

Спорного в этом ничего нет. Это реально требуется в офисной работе.
Вот в светлом будущем, когда мелкомягкие и их поделия станут страшилками для детей, тогда это действительно никому не нужно будет. :-)

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

Что значит включат? По какой лицензии? И кто их примет?

Цитата:
Сейчас я немогу заглянуть в дрова линуксанта - они бинарные, и соответственно решить опасен этот код или нет нельзя.

Неприятно, но не смертельно. Если дрова будут иметь открытый хорошо задокументированный интерфейс, то почему бы и нет? Если вы сделаете какое-либо устройство и вас ПОПРОСЯТ написать драйвер к нему для другой операционной системы, вы БУДЕТЕ ОБЯЗАНЫ делать этот драйвер открытым? Но позвольте, и где же здесь тогда свобода?! Право не писать драйвер? :-)

Цитата:
по ссылке реч какраз и идёт о вытеснении пропиетарного кода в юзерспэйс, и + к этому требование открыть то что в ядре.

В том-то и дело, что в выражениях этой информации акцент надо делать не на том, что "Ах вы негодяи! Почему еще свои дрова не открыли?!", а на том, что для их создания предлагается НОВЫЙ ИНТЕРФЕЙС. Причем как я понял, сам интерфейс должны сделать сами nvidia и прочии. Не культурно это, по меньшей мере.

Цитата:
Ну а если ТЫ поломаеш некий модуль, то судить будут ТЕБЯ а не кидаться на линукс-сообщество...

В том-то и дело, что за решение идеологов прейдется расплачиваться кому? Они считают, что расплачиваться будут производители железа. Лично я не уверен. :-(
ИМХО, лучше бы отбросили понты, сели бы совместно с Ati и Nvidia да написали интерфейс, чтобы те могли свои дрова в userspace держать.

>>Что значит

>>Что значит включат? По какой лицензии? И кто их примет?

вспомним что приличное количество девелоперов работает в тоё-же Novell.
У неё есть пакт о ненападении.
Ей нужна некая весч реализующаяся патентованным кодом(во многих сранах(США) есть софтверные патенты), и она её реализует и включает в ядро.В SuSe
а судов по патентам нет (см. выше)
юзеры орут - ну вот в сюзе есть а мы что?
(вот по той ссылке в каментых есть вопли о том что хочу! и пофик на лицензии, да ивой пост выше)
проходт год-два
а теперь можно достать патент и сказать: Вы украли наш патентованный код!!! надеюсь мы помним что некая компания судится счас и с Новел и с Голубым Гигантом

а началось кстати имено с весчей которые _очень_ нужны пользователям которым пофиг на лицензии

Quote:она её

Цитата:
она её реализует и включает в ядро.В SuSe

Ну и что? Это подразумевается их договором. Если быть точным, они включают код не в ядро, а в свою сборку ядра. Зацените разницу!

Цитата:
юзеры орут - ну вот в сюзе есть а мы что?

И зазря орут, между прочим. Если очень надо, пусть покупают SLED и радуются. Что до моего поста, то я неудачно выразился. Это самый простой, с моей точки зрения, хак ограничений ядра. Можно сделать патч к ядру, который будет снимать эти ограничения. Это легальней, но геморойней. Я только хотел этим сказать, что обойти это ограничение свободы, вводимое борцами за свободу, сравнительно легче, чем добиться от той же nvidia переписать драйвера с нуля!

Цитата:
а теперь можно достать патент и сказать: Вы украли наш патентованный код!!!

И что? Типа будут не правы? Если одна компания(назовем ее M) разрешила другой компании(назовем ее N) воспользоваться ее патентованной технологией, а другая компания(назовём ее R) спиздит эту технологию, то это уже не воровство, а борьба за свободу?!

Цитата:
а началось кстати имено с весчей которые _очень_ нужны пользователям которым пофиг на лицензии

SCO что ли? Хм.. А что за вещи? Глубоко не вникал.

i'm off а то будет

i'm off
а то будет флэйм похлеще граф инсталлера

По моему очень

По моему очень свовевременное заявление! Как раз в Линуксе появились всякие compizы и berylы и теперь производители жлезеа задумаются, если один на выставке будет показывать красивые эффекты и уже приснопоминаемый куб, а другой только слабое подобие всего этого дела в Висте, то прибыли могут и упасть... (особенно это конечно касается nvidiи).

Linus said:

Блин. Ну почитайте хотя бы что Linus написал. Ещё раз подтвердил, что он довольно разумный человек... ;)

Он же ясно сказал, что это говно коммитеть не будет. И даже объяснил почему :)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".