nixp.ru v3.0

20 января 2017,
пятница,
08:42:58 MSK

DevOps с компанией «Флант»
Dr. Evil написал 18 августа 2006 года в 14:46 (445 просмотров) Ведет себя как мужчина; открыл 578 тем в форуме, оставил 3008 комментариев на сайте.

Гуру Linux призывает к компромиссу с коммерческим кодом

Эрик Реймонд (Eric Raymond), один из гуру сообщества открытого кода, считает, что Linux должен пойти на компромисс с разработчиками коммерческих систем во имя выживания. Linux не становится популярнее, потому что он не дружит с массовым пользователем, которому нужны iPod, Windows Media Player и другие коммерческие приложения.

Если Linux не пойдет на компромисс, то через 30 лет он окажется в стороне от современных аппаратных платформ с коммерческими драйверами, сказал Реймонд на конференции LinuxWorld в Сан-Франциско. С ним согласились исполнительный директор Linux International Джон «бешеный пес» Холл (Jon «maddog» Hall), менеджер Google по открытому коду Крис ДиБона (Chris DiBona), директор Intel по Linux и стратегиям открытого кода Дирк Хондел (Dirk Hohndel) и модератор конференции Ларри Августин (Larry Augustin).

Самый щекотливый момент открытого кода — использование драйверов различных устройств, которые обычно поставляются в закрытом виде, без исходного кода. Реймонд назвал закрытые драйверы злом для открытого кода, но в то же время «необходимым компромиссом». Если мир Linux откажется от коммерческих драйверов, операционная система с открытым кодом станет неинтересной для молодежи до 30 лет. Эта возрастная группа больше заинтересована в том, чтобы Linux «просто работал» на iPod или MP3 плеерах, чем в каких-то «доктринах чистоты открытого кода».

Реймонд озабочен долей рынка Linux на настольных компьютерах. Он подсчитал, что переход под 64-битную платформу произойдет к концу 2008 года. По его мнению, лучшая возможность потеснить доминанта (Windows) представляется во время смены аппаратных платформ. «Конец перехода под 64 бита произойдет в конце 2008. После этого ситуация на рынке операционных систем застрянет на 30 лет. Я волнуюсь о том, что мы делаем недостаточно для того, что привлечь неспециалистов. Я волнуюсь, что мы можем быть закрыты от рынка десктопов на очень длительное время».

Хондел смотрит на будущее Linux более оптимистично. Он считает, что Linux будет занимать не более 10% рынка в Северной Америке, Европе и Азиатско-тихоокеанском регионе, а на развивающихся рынках он получит 20% в течение пяти лет.

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

CNews

8084

Нахрен такой компромис, не стоит быть догоняющими.

fly4life
8084
Нахрен такой компромис, не стоит быть догоняющими.

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

Dr. Evil

те, кто адекватно воспринимают сложившуюся ситуация, понимают, что операционные системы семейства ОС Linux, на данный момент во многом догоняют.

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

rgo
8084
Нахрен такой компромис, не стоит быть догоняющими.

угу. я тоже думаю, что нам в другую сторону. :)

myst
Dr. Evil
…ведь многих ошибок, допущенных другими ОС на этапе становления, например, как десктопа, можно избежать.

Смешно. Из Linux пока весьма специфический десктоп получается…

Dr. Evil

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

8084

а она надо?

Dr. Evil

что? чтобы настройка ПО, его установка, … были прозрачны?

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

в последней версии SLED установка ПО стала проще, чем в винде. вот это и есть цель, к которой надо стремиться.

Осталось подретушировать мелочи и … мы будем на десктопах ;)

Longobard
Dr. Evil
и на многих компьютерах моего офиса будет не винда.

Сочуствую бедным юзерам :) Для них смена интерфейса в новой версии программы — уже трагедия. А тут вся операционка меняется на кардинально другую. Есть от чего прийти в ужас.

8084

Dr.Evil

Спасибо за стихи но я не о том.

Я про >чтобы большей части пользователей угодить.

REDkiy

Почему бы просто максимально не упростить управление разработкой, установкой и обслуживанием драйверов в ядре?

fly4life
REDkiy
Почему бы просто максимально не упростить управление разработкой, установкой и обслуживанием драйверов в ядре?

Ага, и после «максимального упрощения» понавылазят всякие… ммм.. кто находясь в зелёном юношестве с детства мечтал принять участие в разработке такого крутого детища их кумира Линуса ;). «Нэ нада!».

Dr. Evil
REDkiy
Почему бы просто максимально не упростить управление разработкой, установкой и обслуживанием драйверов в ядре?

а ты знаешь какие-то тонкие места в написании драйверов? знаешь, что это очень сложно?

hozzzar
8084
Нахрен такой компромис, не стоит быть догоняющими.

Отнюдь!

Совершенно напротив, Линух впереди планеты всей!

Че там, када масдай на 64 будет, а? И када появиццо сервис-паки на этот масдай по полгектара кажный?! А ить поди не один?!!!

Если бы не Линуксоиды (и давление OpenSource на железячников), то где бы тогда были *бздишники? Точнее, на каком бы железе они работали? Ась?

:-' * hozzzar гламурно курит, оттопыривая мизинец, наслаждаясь своей правотой

hozzzar
REDkiy
Почему бы просто максимально не упростить управление разработкой, установкой и обслуживанием драйверов в ядре?

cvs

REDkiy
а ты знаешь какие-то тонкие места в написании драйверов? знаешь, что это очень сложно?

Не знаю тонкостей,так далеко мой интерес не зашел.

Любое дело которое делаешь на совесть,сложнО.

Скажем насчет разработки перегнул,а почему собственно нет?

Далее мнение пользователя,в моем лице.

При установке дровишек от NVIDIA нужны заголовки ядра.

А вот при установке дров в Виндах они не нужны.Разве это плохо?

Ага, и после «максимального упрощения» понавылазят всякие… ммм.. кто находясь в зелёном юношестве с детства мечтал принять участие в разработке такого крутого детища их кумира Линуса ;). «Нэ нада!».

Флай ты меня удивил!

Я ещё помню свои рысканья в поисках диска Ц:\.

А ты похоже уже прочно забыл,подобные вещи.

И Торвальдс тоже,не с ядром в руках родился.

Давай запретим всем с опытом использования-программирования в Линукс менее 10 лет,пользоваться Линукс.

Пускай валят к черту?

У меня неполных полтора года опыта в загашнике,меня к черту от UNIX-совместимых ОС.

Как незаслужившего звания пользователя Linux?

Зелёная поросль превращается не только в траву которую топчат,но и в великие деревья на которые смотрят снизу вверх!

Dr. Evil

То, что для установки драйвера Nvidia необходимы исходники ядра, не проблема. ведь ты знаешь, наверное, что нужно для установки подобных драйверов виндовс? ;)

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

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

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

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

Заметь это ты сказал.

пусть этим занимаются профессионалы.

Заметь и это ты сказал.

Давай запретим всем с опытом использования-программирования в Линукс менее 10 лет,пользоваться Линукс.

Пускай валят к черту?

А это уже я сказал.

Скажем через 100 лет все профессионалы вымрут,новых будем клонировать?

И вкладывать им в головы ментальные слепки с мозгов оригиналов?

Кто сказал что Линь только для профессионалов,которые вечно ждут?

REDkiy

Возможно я не прав,но мне всегда казалось что:

Новые идеи несут новые люди,а не старые профессионалы.

fly4life
REDkiy
Флай ты меня удивил!

Я ещё помню свои рысканья в поисках диска Ц:\.

А ты похоже уже прочно забыл,подобные вещи.

И Торвальдс тоже,не с ядром в руках родился.

Давай запретим всем с опытом использования-программирования в Линукс менее 10 лет,пользоваться Линукс.

Пускай валят к черту?

У меня неполных полтора года опыта в загашнике,меня к черту от UNIX-совместимых ОС.

Как незаслужившего звания пользователя Linux?

Зелёная поросль превращается не только в траву которую топчат,но и в великие деревья на которые смотрят снизу вверх!

«Стоп, стоп, стоп!» (с) Вкально Инструментальный Ансмбль ГРА ;)

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

REDkiy
использования-программирования

Я сказал так.

Пусть в своей песочнице и балуются,

Назови имя песочницы!

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

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

Я верю.

И я верю, что они смогут оценить качество кода и качество идей по достоинству.

А начало быть должно у любого, и никто не начинает богом…

fly4life
REDkiy
использования-программирования

Я сказал так.

Для этого совсем не обязательно программировать что-то связанное с ядром ;).

REDkiy
Назови имя песочницы!

Своя локальная машина.

REDkiy
К тому и веду,но скажи мне как на духу. Ты веришь в то что разработчики ядра умные и ответственные люди?

Я верю.

И я верю, что они смогут оценить качество кода и качество идей по достоинству.

Боюсь, если опытные разработчики ядра будут оценивать идеи от каждого подростка, то вскоре просто захлебнутся в этих идеях ;). Процесс развития самого ядра при этом сначала притормозится, затем и вовсе остановится.

REDkiy
А начало быть должно у любого, и никто не начинает богом…

Повторюсь, начинать программирование совсем не обязательно с ядра. Но если так хочется именно с него, то компилятор с текстовым редактором есть в любом дистрибутиве — пожалуйста, балуйтесь на своей машине. Зачем для этого отвлекать людей и вмешиваться в процесс разработки продукта, с которым работают не только любители, но и (тут внимательнее, это важно) кто-то использует его в работе.

Dr. Evil
REDkiy
Назови имя песочницы!

можно я скажу? :)

REDkiy

Бесконечно долго вариться в собственном localhost’e никто не сможет,думаю это всем понятно.

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

Если человек не будет предлагать своих идей и результатов на рассмотрение,зачем тогда вообще что-то делать?

И кстати — это Линукс здесь ты волен предложить и волен отказать.

А также можешь пойти другим путем,нет?

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

fly4life
REDkiy
Бесконечно долго вариться в собственном localhost’e никто не сможет,думаю это всем понятно.

Ну да. Однако пернвоначальный опыт получать лучше все-таки именно там ;).

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

Ну ладно, мы тут мусолим какое-то абстрактное понятие «максимальное упрощение процесса», но так и не определились, что оно значит. Облегчить в каком плане? Пример? А-то может я сам про себя придумал ужасы, а оно всё не так окажется ;).

REDkiy
Если человек не будет предлагать своих идей и результатов на рассмотрение,зачем тогда вообще что-то делать?

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

REDkiy
Я не предлагал сразу все что не пришлют пихать в ядро,просто не отказывать начинающим в желании начать.

Разе им кто-то отказывает? ;)

Dr. Evil

а никто и не отказывает тем, кто хочет внести что-то свое.

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

вообще очень странно твое заявление, где ты гворишь о сложности написания драйверов, а потом переходишь к сложности их установки… что именно тебя не устраивает? и то, и другое?

8084

evil, fly

слака возвращается?

fly4life
8084
evil, fly

слака возвращается?

Всмысле?

REDkiy
вообще очень странно твое заявление, где ты гворишь о сложности написания драйверов, а потом переходишь к сложности их установки… что именно тебя не устраивает? и то, и другое?

Меня не устраивает их отсутствие.

В чем разница в написании драйверов для разных операционных систем с точки зрения производителя видеокарт(ну просто,без смысла).

Покупается ведь видеокарта, а не программное обеспечение в виде драйвера.

Скажем если крупная фирма имеет в штате 10 разработчиков win-драйверов.

Почему она не имеет в штате 10 разработчиков linux-драйверов?

Сейчас линь довольно распространен,и вложение в драйвера оправданы.

Но чем они не оправданы для самого производителя?

Предупреждаю последний раз,про разработку:

Не знаю тонкостей,так далеко мой интерес не зашел.


можно я скажу? :)

Подозрительный вопрос,но да,конечно! 8-)

И потом парни,я не отрицаю существования проблемы когда куча молодых экспансивных людей и девушек пытаются навязать в сущности плохой код, но не запрещать же всем подряд присылать код только потому что 80% его, никуда не годятся?

Как в анекдоте:

«Белых нет,черных нет! Здесь все зелёные! Так что успокоились и светлозелёные вперёд, а темнозелёные назад!»

Флай,мы наверное на двоих просто перегнули палку. 8-)

Проблема написания «неопытного» и откровенно плохого кода будет всегда,тем более учитывая популярность и способ разработки продукта.

Я хочу сказать,что неопытность в большинстве случаев это не на всегда.

И учиться,на чём-то или ком-то,все равно нужно. 8-)

Dr. Evil

>Меня не устраивает их отсутствие.

спешу тебе сообщить, что не только тебя… ;)

>В чем разница в написании драйверов для разных операционных систем с точки зрения производителя видеокарт(ну просто,без смысла).

хм.. странный вопрос. ты ведь сам, наверное, знаешь из чего состоит драйвер в винде и в Linux?

>Покупается ведь видеокарта, а не программное обеспечение в виде драйвера.

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

>Скажем если крупная фирма имеет в штате 10 разработчиков win-драйверов.

>Почему она не имеет в штате 10 разработчиков linux-драйверов?

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

>Сейчас линь довольно распространен,и вложение в драйвера оправданы.

что, по-твоему, распространен? ~1% от всех машин в мире — это много?

Но чем они не оправданы для самого производителя?

кто? что?

>Подозрительный вопрос,но да,конечно! 8-)

лучше я промолчу…

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

нет, нчиего запрещать не надо. думаю, что захотел, тот уже все отослал кому надо. а для тех, кто хочет создать что-то свое, есть sourceforge.org.

>И учиться,на чём-то или ком-то,все равно нужно. 8-)

бесспорно, учиться надо. только учиться надо «на кошках»

REDkiy
что, по-твоему, распространен? ~1% от всех машин в мире — это много?

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

бесспорно, учиться надо. только учиться надо «на кошках»

Хм,возможно.Хотя ситуации всякие бывают.Иногда учиться «на кошках» значит гораздо больше потерять,чем приобрести.

8084

Проголосуем?

Нужна массовость?

1)за

2)против

Я-2

DimkaS

А маком сколько процентов пользуется? Драйвера для маков встречаются намного чаще, чем для *nix.

REDkiy

Я,за много дров,хороших и разных. 8-)

Dr. Evil
REDkiy
Проблема замкнулась в круг,и решение может затянуться,либо нужен прорыв.

Хм,возможно.Хотя ситуации всякие бывают.Иногда учиться «на кошках» значит гораздо больше потерять,чем приобрести.

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

>Нужна массовость?

Я — ЗА!

>А маком сколько процентов пользуется? Драйвера для маков встречаются намного чаще, чем для *nix.

MAC не далеко от нас ушел. Просто на Маках выпоняют спецефические задачи, для которых необходима поддержка разных устройств, чтобы выполнять эти задачи. да и маки оченььь давно уже существуют.

>Я,за много дров,хороших и разных. 8-)

я тоже ;)

DimkaS

Вот интересно: у *nix систем явный недостаток драйверов. Т.е. недостаток внимания производителей железа. Однако, те же системы — самая популярная платформа для сетевых сервисов. Выходит, производители железа ориентируются исключительно на десктопы. Разве серверные системы это такой небольшой и неинтересный рынок?

(offtop) кто-нить знает, на каком железе/ПО работаю корневые днс-серверы?

Dr. Evil
DimkaS
Вот интересно: у *nix систем явный недостаток драйверов. Т.е. недостаток внимания производителей железа. Однако, те же системы — самая популярная платформа для сетевых сервисов. Выходит, производители железа ориентируются исключительно на десктопы. Разве серверные системы это такой небольшой и неинтересный рынок?

Ведущие разработчики серверов, такие как IBM, HP, Dell,… сотрудничают с сообществом Linux, а всякая мелочь, поддержка железа которых так необходима нам, — нет. производители серверов публикуют, видимо, все данные на своё железо, а мелочь — нет.

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

REDkiy
Dr. Evil
пока Linux не может вбить головы обычных пользователей простую вещь: не только винда операционная система. да и вообще очень долго можно тут дескутировать, но результата не будет. нам просто нужно, как сказали выше, ждать прорвыва в мозгах.

Я могу сказать на примере своего города.

Люди которые покупают компьютер впервые,мотивируют его приобретение словами:

«Нужен для дела!»

Но первые полгода его использования выливаются в запуск на нём игрушек,просмотр фильмов и фотографий,прослушивание музыки.

Позже приходит понимание,что в фотоаппарат не просто так воткнули флешку.

Эксель не просто так в нагрузку к Ворду идет,да и сам Ворд покруче блокнота.

И программ есть много хороших и разных.

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

А тот очкарик,просто ламер,а линукс — это серверная винда (!!!), и не для нас. 8-)

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

Везде линукс внедряется на уровне государства или муниципалитета,при какой-никакой их поддержке.

А Рассея прет своим путем…

Dr. Evil

>Я могу сказать на примере своего города.

>Люди которые покупают компьютер впервые,мотивируют его приобретение словами:

>"Нужен для дела!»

>Но первые полгода его использования выливаются в запуск на нём игрушек,просмотр фильмов и >фотографий,прослушивание музыки.

>Позже приходит понимание,что в фотоаппарат не просто так воткнули флешку.

>Эксель не просто так в нагрузку к Ворду идет,да и сам Ворд покруче блокнота.

>И программ есть много хороших и разных.

вот ты сам и надовил на больную мозоль: отсутствие игр для Linux. Запуск их через вино, седега,… — не катит. На большей части компьютеров люди занимаются именно теми делами, которыми на Linux они заниматься не могут. Отсюда и наш жалкий процент в общем количестве установленных ОС.

Конечно, если завтра отменить игры, то Linux будет более популярнее :)

Я, например, в игры не играю, поэтому и не использую винду как main операционку.

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

>А тот очкарик,просто ламер,а линукс — это серверная винда (!!!), и не для нас. 8-)

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

конечно, не важно, но им это просто необходимо.

>Везде линукс внедряется на уровне государства или муниципалитета,при какой-никакой их >поддержке.

>А Рассея прет своим путем…

знаешь, почему именно так?

вся соль в том, что на поставках Linux еще не научились воровать деньги.

REDkiy
вся соль в том, что на поставках Linux еще не научились воровать деньги.

Headshot! 8-)

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.