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

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

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

Сообщение serzh-z »

А вот это, кажется, более серьезным:

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

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

Даже учитывая, что благодаря таким поставщикам Novell, RedHat и Microsoft, которые способствуют (или собираются способствовать - в случае последнего?) продвижению Linux-решений - сомнительно, что разработчики железа кинуться сей же час открывать свои исходники или переписывать драйверы для userspace.
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

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

Сообщение aLexx programmer »

Думаю, патчи, убирающие эту "фичу" будут весьма распространены, если уж дойдёт до такого маразма.
Спасибо сказали:
Аватара пользователя
unflag
Бывший модератор
Сообщения: 1030
Статус: здесь могла бы быть ваша реклама
ОС: Debian testing/Win Server 2008

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

Сообщение unflag »

Целиком и полностью присоединяюсь к комментариям на самом opennet. Не хорошо поступают разработчики ядра. И беспокоит судьба драйверов от nVidia и ATi.

One day! One day, who knows?
Someday! Someday I suppose!

Конференция в jabber: linuxforum@conference.jabber.ru
Спасибо сказали:
_Gleb_
Сообщения: 467
ОС: Kubuntu 12.04 LTS

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

Сообщение _Gleb_ »

А поясните кто-нибудь чайнику: каким образом ядро будет проверять модуль на соответствие? Он должен будет собираться из исходников в той системе, в которой будет работать? Или как?
Изображение
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

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

Сообщение Liksys »

В модулях есть специальная фича, которая индицирует лицензию модуля.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

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

Сообщение serzh-z »

_Gleb_ писал(а):
14.12.2006 17:39
А поясните кто-нибудь чайнику: каким образом ядро будет проверять модуль на соответствие? Он должен будет собираться из исходников в той системе, в которой будет работать? Или как?
:)

Код: Выделить всё

license = "unspecified";

if (!license_is_gpl_compatible(license)) {

В двух словах: license - обычный текст с именем лицензии, который обязаны возвращать все модули при своей загрузке.
Спасибо сказали:
_Gleb_
Сообщения: 467
ОС: Kubuntu 12.04 LTS

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

Сообщение _Gleb_ »

Т.е. этой фиче скажи "GPL", она и будет думать, что GPL?
А сам Линус, так я понял, против?
Изображение
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

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

Сообщение serzh-z »

_Gleb_ писал(а):
14.12.2006 17:50
А сам Линус, так я понял, против?
Да, кстати, Торвальдс предоставляет, имхо, вполне весомые аргументы против такого подхода к драйверам (не буду вдаваться подробности - это лишь самое начало поста, выражающее его отношение к этой фиче):
Btw, I really think this is shortsighted.
Спасибо сказали:
Аватара пользователя
Ballantre
Сообщения: 114
ОС: Linux

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

Сообщение Ballantre »

Наверное, ответственные за все это дело просто пошутили. На мой взгляд, это со временем придет, но сейчас еще рановато.
Я двадцать лет знал его и всегда ненавидел, и всегда восхищался, и всегда по-рабски боялся его.
Спасибо сказали:
Аватара пользователя
Георгий
Сообщения: 512
ОС: W7, Debian,ubuntu 9.10,UNR

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

Сообщение Георгий »

ИМХО Фанатизм. Разработчики ядра делают громкие заявления думая напугать разработчиков железа. Я думаю это им не удастся. Они просто потеряют ту минимальную поддержку,что имеют.
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

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

Сообщение polachok »

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

Linus

так что пусть фанатики своё ядро делают... есть уже пример - Iceweasel
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
ZeLLa
Сообщения: 154
ОС: ubuntu

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

Сообщение ZeLLa »

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

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

А вот кто реально может воздействовать на железянчиков это MS =) ибо комерчески железянщики от них зависят =)

имхо
Ubuntu 6.10 AMD64 2.6.20.3 reiserfs3.6 Gnome 2.16.1 & FreeBSD6.0 AMD64 ufs Gnome 2.14
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

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

Сообщение serzh-z »

ZeLLa писал(а):
15.12.2006 17:30
они только затормозят и дестабилизируют нормальную работу системы
Кстати, в тему - то ли в Windows Vista, то ли в следующей версии винды планируется снова перенести драйверы в userspace. По-крайней мере попадалось такое упоминание - не берусь судить о его достоверности.
Спасибо сказали:
Аватара пользователя
heil0
Сообщения: 545
Статус: Депрессивный токарь с Межделмаша
ОС: *buntu, OpenSolaris

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

Сообщение heil0 »

serzh-z писал(а):
15.12.2006 17:58
ZeLLa писал(а):
15.12.2006 17:30

они только затормозят и дестабилизируют нормальную работу системы
Кстати, в тему - то ли в Windows Vista, то ли в следующей версии винды планируется снова перенести драйверы в userspace. По-крайней мере попадалось такое упоминание - не берусь судить о его достоверности.

Было-было. Я уже посмеялся над этими товарищами. И у нас тоже самое что ли будет? :(
iMisanthrop
heil0's blog
heil0@jabber.ufanet.ru
Linux registered user #400177.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

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

Сообщение serzh-z »

heil0 писал(а):
15.12.2006 18:11
Было-было. Я уже посмеялся над этими товарищами. И у нас тоже самое что ли будет? :(
Не знаю, не знаю. Особых причин для смеха не увидел. Излишних накладных расходов в этом случае не избежать, но зато и устойчивость ядра была бы выше. Хотя, что делать ядром, которое прибило за какую-то провинность, нафиг, все свой драйвера, которые работали в пользовательском пространстве...
Спасибо сказали:
Аватара пользователя
romanio
Сообщения: 89

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

Сообщение romanio »

Я тоже не вижу особенных причин для смеха. Хотя... Насколько я помню, все системы с userspace-драйверами почему-то плохо кончали. :sceptic:
Заходите на форум!
Несмотря на то, что он специализированный, приветствуются и просто хорошие люди :)
Спасибо сказали:
Аватара пользователя
Bruce
Сообщения: 647
Статус: beat maniac
ОС: Debian GNU/Linux 4.0

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

Сообщение Bruce »

народ, это всё гон, расслабьтесь ;) там неплохие деньги крутятся чтобы разрешить такой дебилизм. не получилось сделать hurd - так теперь типа они сделают это из линукса? ооочень сомневаюсь ;)
Samsung r40 (t5500, 1.5G ram, 80 gb hdd)

koolkhel's lj
Спасибо сказали:
Аватара пользователя
georgy_sh
Сообщения: 1172
Статус: thermonuclear...
ОС: GNU/Linux

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

Сообщение georgy_sh »

Bruce писал(а):
15.12.2006 18:53
народ, это всё гон, расслабьтесь ;) там неплохие деньги крутятся чтобы разрешить такой дебилизм. не получилось сделать hurd - так теперь типа они сделают это из линукса? ооочень сомневаюсь ;)

Присоединяюсь :)
Думаю, ничего подобного не произойдет, ибо если сам Линус не согласен, люди против, то о такой тупости и речи идти не может...
ИМХО.
Спасибо сказали:
Аватара пользователя
ZeLLa
Сообщения: 154
ОС: ubuntu

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

Сообщение ZeLLa »

Ну хорошо что во главе разработчиков умный чел, ну мы все не вечны, интересно кто унаследует право root-а над kernel ?
Ubuntu 6.10 AMD64 2.6.20.3 reiserfs3.6 Gnome 2.16.1 & FreeBSD6.0 AMD64 ufs Gnome 2.14
Спасибо сказали:
Аватара пользователя
fatboy
Сообщения: 156
ОС: Zenwalk Linux, Windows XP

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

Сообщение fatboy »

Уже отменили. Читайте дополнение по ссылке в первом посте.
Zenwalk 4.0
TOSHIBA Satellite A100
Спасибо сказали:
Аватара пользователя
Bruce
Сообщения: 647
Статус: beat maniac
ОС: Debian GNU/Linux 4.0

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

Сообщение Bruce »

в любом случае, никто не запрещает делать свой форк. Так что...
Samsung r40 (t5500, 1.5G ram, 80 gb hdd)

koolkhel's lj
Спасибо сказали:
Аватара пользователя
TechnoMage
Сообщения: 146
Статус: анимешный злодей
ОС: open SUSE 11

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

Сообщение TechnoMage »

Не дай бог...
Винда вся ломанная и перетвиканная. И с линухой так придётся? :wacko:

Сомневаюсь я, что железячники так и бросяться открывать исходники.
Надеюсь, что там сидят нормальные люди... А то будет как российская демократия. :mellow:
...баги в программе начали давать сбои... (из перевода манги Angel Sanctuary)
Спасибо сказали:
Аватара пользователя
ZeLLa
Сообщения: 154
ОС: ubuntu

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

Сообщение ZeLLa »

Уже отменили. Читайте дополнение по ссылке в первом посте
Ну слава Богу ! :)
Ubuntu 6.10 AMD64 2.6.20.3 reiserfs3.6 Gnome 2.16.1 & FreeBSD6.0 AMD64 ufs Gnome 2.14
Спасибо сказали:
Loky
Сообщения: 1651
Статус: Инженер-системотехник
ОС: Netware, OES, SLED

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

Сообщение Loky »

TechnoMage писал(а):
16.12.2006 01:39
Не дай бог...
Винда вся ломанная и перетвиканная. И с линухой так придётся? :wacko:

Сомневаюсь я, что железячники так и бросяться открывать исходники.
Надеюсь, что там сидят нормальные люди... А то будет как российская демократия. :mellow:

Респект! :)
MOSQIT: Novell/Axigen/Syncsort/Moonwalk/CAStor
Спасибо сказали:
Аватара пользователя
rolano
Сообщения: 845
Статус: еще один юзер FreeBSD
ОС: какая-то

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

Сообщение rolano »

Закрытые спецификации на железо ИМХО уже просто задолбали. И все это прикрывается конкурентной борьбой. Если учесть, что спецификации на системы команд процов появляются за немалое время до их реального выхода в свет (на рынок), то предыдущее звучит до неприличия нагло по отношению к опенсорс-разработчикам. ИМХО.
Ну а запрет модулей - не решение. Теперь будет очень сложно отказаться от таких модулей - юзеры уже привыкли. А давить на вендоров с пользовательской базой в несколько процентов - это смех. ИМХО Линукс так вечно и будет метаться - или плюнуть на все принципы и втыкать в ядро что нипопадя, или мириться с постоянно ограничивающейся пользовательской базой. Опять ИМХО.
Я знаю только то, что ничего не знаю ... потому и обречен вечно учиться.
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

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

Сообщение diesel »

- А мы запретим проприетарные модули в ядре.
- А мы выпустим форк в котором все будет работать
- А мы измним лицензию которая будет запрещать использовать использование компилятора для сборки всего что содержит проприетарные модули.
- Мы форкем/выпустим свой компилятор. Кстати, если ядро наше, компилятор наш ... а нафиг Вы нам надо? :)

Вобщем глупо получается, как ни крути :)
Спасибо сказали:
Аватара пользователя
rolano
Сообщения: 845
Статус: еще один юзер FreeBSD
ОС: какая-то

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

Сообщение rolano »

Не, желание разработчиков ОпенСорс иметь в системе дрова ОпенСорс вполне нормально. Вот только вендоры этого порыва не разделяют. Что не совсем понятно. Чего такого можно выудить из системы команд железок? АТИ сможет выудить оттуда все секреты НВидиа или наоборот? Не смешите мои шнурки! Никто не просит раскрывть топологии чипов - но ведь вполне можно открыть системы их команд. Другой вопрос, что боссы вендоров производят в этом вопросе впечатления параноиков, видящих в ЛЮБОЙ немаркетинговой информации о своем продукте критическую утечку. Именно поэтому народ так стремится скрыть все, что можно скрыть. Снова ИМХО. Почему же Интел и АМД не закрывают спецификации команд на свои процы? А ведь сколько денег можно срубить, а? ИМХО потому что Интел и АМД зарабатывают на том, что делают железку, которую используют другие. И этим "другим" нужна информация. Чтоюы написать софт, чтобы сделать разводку на материнке и т.д. А НВидиа и АТИ пошли по другому пути - меряться письками (скоростью) через разные тесты, которые вызывают только одни скандалы. То один тест оптимизирован под одни видяхи, другой - под другие... А что там на самом деле - никто не знает, потому что информации нету.
Я знаю только то, что ничего не знаю ... потому и обречен вечно учиться.
Спасибо сказали:
Аватара пользователя
deninok
Сообщения: 585
Статус: Программист С++
ОС: Debian GNU/Linux

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

Сообщение deninok »

ЗА обеими руками! С одной стороны, производитель железа имеет моральное право выбирать, открывать ли ему информацию о своем железе или нет. Но ведь делает-то он это железо для других! Впрочем, я могу и не понимать логику производителей.
А то, что в ядре Linux должны быть лишь открытые драйвера - это, на мой взгляд, правильно. Как говорил Грег Кроа-Хартман в интервью Linuxformat, закрытые драйвера - зло. Ибо если не работает что-то в ядре, то, в принципе, всегда можно посмотреть код и разобраться (по крайней мере, попробовать разобраться), в чем ошибка. А если там есть закрытый драйвер, внутри которого делается неизвестно что, то о какой технической поддержке может идти речь? Всегда ли можно узнать, в чем проблема - в закрытом драйвере, или где-то в открытой части ядра? А если дравер сложный и работает с серьезным оборудованием? И будут потом происходить банальные ситуации: пользователь поставит Linux с закрытым драйвером (да и не с одним, например), а система возьмет и заглючит в той или иной момент; пользователь скажет: "Фиговая у вас система, Linux - отстой!", в то время как дело будет в ошибке, содержащейся именно в закрытом драйвере. Вот вам и репутация Linux!
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

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

Сообщение alv »

(deninok @ Dec 18 2006, в 12:50) писал(а):Как говорил Грег Кроа-Хартман в интервью Linuxformat, закрытые драйвера - зло.

При всем моем уважении к Грегу, от того, что он это сказал, производители открывать свои спецификации не кинутся. Те, кто считал нужным это сделать, как, например, Интел, давно уже это сделали. Так что в результате просто сузится круг поддерживаемого железа.
А вот у пользователей всегда есть выбор: они могут использовать только железо с открытыми спецификациями и, соответственно, собирать ядра только с открытыми компонентами. И, таких образом, рублем покарать жлобов-производителей. Когда, вследствие роста пользователей, этот карающий рубль станет весомым - тут-то жлобы и призадумаются.
Спасибо сказали:
meskalin1974
Сообщения: 338
ОС: Xubuntu, WinXP 64bit

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

Сообщение meskalin1974 »

Про АТИ и Нвидиа
Натыкался на ссылку, в которой говорится о давней договоренности этих компаний между собой. Смысл договоренности - повысить цены на продукцию обеим компаниям для срубления бабла. Вроде даже в суд на них подали за нарушение антимонопольных правил.

Может АТИ после присоединения к АМД все же поменяет свою точку зрения на закрытость? Ведь как никак они собираются создавать встроенные системы, а без поддержки производителей логики это получится с меньшим успехом.
АМД и Нвидиа связаны "железно", т.к. большинство логики для процов Амд именно нфорс. Чтобы превзойти в данном случае интел компании думается все таки обмениваются информацией.
AMD Athlon 64 x2 3800+, 2 GB RAM, 2x 200 SATA II Seagate RAID 0, GeForce 7900GS
Спасибо сказали: