Гуру 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, Холл призвал посетителей конференции рекламировать его использование в школах, университетах и своих общественных организациях, а также включать его в состав учебных предметов.
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Нахрен такой компромис, не стоит быть догоняющими.
Есть мнение, что линукс пока в некоторых случаях и так в роли догоняющего ;). Например, в области подержки некоторого железа из-за «закрытых драйверов» ;).
те, кто адекватно воспринимают сложившуюся ситуация, понимают, что операционные системы семейства ОС Linux, на данный момент во многом догоняют.
в этом, кстати, нет ничего плохого. ведь многих ошибок, допущенных другими ОС на этапе становления, например, как десктопа, можно избежать.
угу. я тоже думаю, что нам в другую сторону. :)
Смешно. Из Linux пока весьма специфический десктоп получается…
пока, возможно, да, так и получается для кого-то. надо учиться и сделать так. чтобы большей части пользователей угодить.
а она надо?
что? чтобы настройка ПО, его установка, … были прозрачны?
да, я хотел бы, чтобы было именно так. Когда этот момент настанет, думаю, что мне будет проще работать. Тогда, наконец, все мифы о страшности Linux будут развеяны и на многих компьютерах моего офиса будет не винда.
в последней версии SLED установка ПО стала проще, чем в винде. вот это и есть цель, к которой надо стремиться.
Осталось подретушировать мелочи и … мы будем на десктопах ;)
Сочуствую бедным юзерам :) Для них смена интерфейса в новой версии программы — уже трагедия. А тут вся операционка меняется на кардинально другую. Есть от чего прийти в ужас.
Dr.Evil
Спасибо за стихи но я не о том.
Я про >чтобы большей части пользователей угодить.
Почему бы просто максимально не упростить управление разработкой, установкой и обслуживанием драйверов в ядре?
Ага, и после «максимального упрощения» понавылазят всякие… ммм.. кто находясь в зелёном юношестве с детства мечтал принять участие в разработке такого крутого детища их кумира Линуса ;). «Нэ нада!».
а ты знаешь какие-то тонкие места в написании драйверов? знаешь, что это очень сложно?
Отнюдь!
Совершенно напротив, Линух впереди планеты всей!
Че там, када масдай на 64 будет, а? И када появиццо сервис-паки на этот масдай по полгектара кажный?! А ить поди не один?!!!
Если бы не Линуксоиды (и давление OpenSource на железячников), то где бы тогда были *бздишники? Точнее, на каком бы железе они работали? Ась?
:-' * hozzzar гламурно курит, оттопыривая мизинец, наслаждаясь своей правотой
cvs
Не знаю тонкостей,так далеко мой интерес не зашел.
Любое дело которое делаешь на совесть,сложнО.
Скажем насчет разработки перегнул,а почему собственно нет?
Далее мнение пользователя,в моем лице.
При установке дровишек от NVIDIA нужны заголовки ядра.
А вот при установке дров в Виндах они не нужны.Разве это плохо?
Флай ты меня удивил!
Я ещё помню свои рысканья в поисках диска Ц:\.
А ты похоже уже прочно забыл,подобные вещи.
И Торвальдс тоже,не с ядром в руках родился.
Давай запретим всем с опытом использования-программирования в Линукс менее 10 лет,пользоваться Линукс.
Пускай валят к черту?
У меня неполных полтора года опыта в загашнике,меня к черту от UNIX-совместимых ОС.
Как незаслужившего звания пользователя Linux?
Зелёная поросль превращается не только в траву которую топчат,но и в великие деревья на которые смотрят снизу вверх!
То, что для установки драйвера Nvidia необходимы исходники ядра, не проблема. ведь ты знаешь, наверное, что нужно для установки подобных драйверов виндовс? ;)
средства, затрачиваемые для установки драйверов в Linux отлючаются от других осей, но никто ведь, кроме пользователей Windows, не счиает это минусом.
для пингвина просто пишут покка не очень качественные драйверы, установка которых может вызывать проблемы у многих пользователей. надо просто набраться сил и подождать.
а fly4life, думаю, не хотел тебя обидеть. просто он хотел донести до тебя, что не надо заниматься рукоблудием и не давать писать для Linux софт/драйверы/ всем, кто хочет. от этого будет только хуже. нам и так ошибок хватает. пусть этим занимаются профессионалы.
Заметь это ты сказал.
Заметь и это ты сказал.
А это уже я сказал.
Скажем через 100 лет все профессионалы вымрут,новых будем клонировать?
И вкладывать им в головы ментальные слепки с мозгов оригиналов?
Кто сказал что Линь только для профессионалов,которые вечно ждут?
Возможно я не прав,но мне всегда казалось что:
Новые идеи несут новые люди,а не старые профессионалы.
«Стоп, стоп, стоп!» (с) Вкально Инструментальный Ансмбль ГРА ;)
Ты говоришь о пользователях? Ну дык, против них ничего и не имею — пусть играются с чем хотят. Я же говорил, что «нэ нада» нам зелёных разработчиков, какими бы помыслами они ни руководствовались. Пусть в своей песочнице и балуются, а к разработке ядра всё-таки приступают с получением некоторого опыта, который позволит принять участие в разработке ядра и без «максимального упрощения» сего процесса.
Я сказал так.
Назови имя песочницы!
К тому и веду,но скажи мне как на духу. Ты веришь в то что разработчики ядра умные и ответственные люди?
Я верю.
И я верю, что они смогут оценить качество кода и качество идей по достоинству.
А начало быть должно у любого, и никто не начинает богом…
Для этого совсем не обязательно программировать что-то связанное с ядром ;).
Своя локальная машина.
Боюсь, если опытные разработчики ядра будут оценивать идеи от каждого подростка, то вскоре просто захлебнутся в этих идеях ;). Процесс развития самого ядра при этом сначала притормозится, затем и вовсе остановится.
Повторюсь, начинать программирование совсем не обязательно с ядра. Но если так хочется именно с него, то компилятор с текстовым редактором есть в любом дистрибутиве — пожалуйста, балуйтесь на своей машине. Зачем для этого отвлекать людей и вмешиваться в процесс разработки продукта, с которым работают не только любители, но и (тут внимательнее, это важно) кто-то использует его в работе.
можно я скажу? :)
Бесконечно долго вариться в собственном localhost’e никто не сможет,думаю это всем понятно.
Насчет ядерного программирования,ну почему обязательно должно безумно сложным даже в мелочах.Ведь драйвера во многом схожи между собой (не для видяхи и для сетевухи,но все же).Неуже ли настолько сложно как-то облегчить этот процесс.
Если человек не будет предлагать своих идей и результатов на рассмотрение,зачем тогда вообще что-то делать?
И кстати — это Линукс здесь ты волен предложить и волен отказать.
А также можешь пойти другим путем,нет?
Я не предлагал сразу все что не пришлют пихать в ядро,просто не отказывать начинающим в желании начать.
Ну да. Однако пернвоначальный опыт получать лучше все-таки именно там ;).
Ну ладно, мы тут мусолим какое-то абстрактное понятие «максимальное упрощение процесса», но так и не определились, что оно значит. Облегчить в каком плане? Пример? А-то может я сам про себя придумал ужасы, а оно всё не так окажется ;).
И ведь предлагают. Понимаешь, человек способный предложить хороший, достойный код, не будет жаловаться на сложность процесса разработки ядра ;).
Разе им кто-то отказывает? ;)
а никто и не отказывает тем, кто хочет внести что-то свое.
в интервью с одним из хранителей ядра я читал, как он отзывался как раз о этой проблеме, когда многие присылают ему новые коды для ядра, а включить их просто не возможно. там столько ошибок и недоделок, что просто ужас. также он заявил в этом интервью, что оджной из приоритетных задач на данный момент является не включение нового функционала, а отладка кода. слишком много ошибок, по мнению разработчиков, ссейчас в ядре.
вообще очень странно твое заявление, где ты гворишь о сложности написания драйверов, а потом переходишь к сложности их установки… что именно тебя не устраивает? и то, и другое?
evil, fly
слака возвращается?
Всмысле?
Меня не устраивает их отсутствие.
В чем разница в написании драйверов для разных операционных систем с точки зрения производителя видеокарт(ну просто,без смысла).
Покупается ведь видеокарта, а не программное обеспечение в виде драйвера.
Скажем если крупная фирма имеет в штате 10 разработчиков win-драйверов.
Почему она не имеет в штате 10 разработчиков linux-драйверов?
Сейчас линь довольно распространен,и вложение в драйвера оправданы.
Но чем они не оправданы для самого производителя?
Предупреждаю последний раз,про разработку:
Подозрительный вопрос,но да,конечно! 8-)
И потом парни,я не отрицаю существования проблемы когда куча молодых экспансивных людей и девушек пытаются навязать в сущности плохой код, но не запрещать же всем подряд присылать код только потому что 80% его, никуда не годятся?
Как в анекдоте:
«Белых нет,черных нет! Здесь все зелёные! Так что успокоились и светлозелёные вперёд, а темнозелёные назад!»
Флай,мы наверное на двоих просто перегнули палку. 8-)
Проблема написания «неопытного» и откровенно плохого кода будет всегда,тем более учитывая популярность и способ разработки продукта.
Я хочу сказать,что неопытность в большинстве случаев это не на всегда.
И учиться,на чём-то или ком-то,все равно нужно. 8-)
>Меня не устраивает их отсутствие.
спешу тебе сообщить, что не только тебя… ;)
>В чем разница в написании драйверов для разных операционных систем с точки зрения производителя видеокарт(ну просто,без смысла).
хм.. странный вопрос. ты ведь сам, наверное, знаешь из чего состоит драйвер в винде и в Linux?
>Покупается ведь видеокарта, а не программное обеспечение в виде драйвера.
операционные системы выходят намного чаще, чем новые операционные системы. поэтому все драйверы включить в ОС нельзя. чтобы любители фрэш железа могли спокойно его используют, необходимы фрэш драйверы.
>Скажем если крупная фирма имеет в штате 10 разработчиков win-драйверов.
>Почему она не имеет в штате 10 разработчиков linux-драйверов?
потому что 3D-графика нужна еденицам. Linux — это не средство для запуска игр, создания сложной графики. То, что сейчас делают крупные производители карт, по-моему достаточно. вот когда начнут писать нормальные игры, тогда будут нужны и соответствующие драйверы.
>Сейчас линь довольно распространен,и вложение в драйвера оправданы.
что, по-твоему, распространен? ~1% от всех машин в мире — это много?
Но чем они не оправданы для самого производителя?
кто? что?
>Подозрительный вопрос,но да,конечно! 8-)
лучше я промолчу…
>И потом парни,я не отрицаю существования проблемы когда куча молодых экспансивных людей и >девушек пытаются навязать в сущности плохой код, но не запрещать же всем подряд >присылать код только потому что 80% его, никуда не годятся?
нет, нчиего запрещать не надо. думаю, что захотел, тот уже все отослал кому надо. а для тех, кто хочет создать что-то свое, есть sourceforge.org.
>И учиться,на чём-то или ком-то,все равно нужно. 8-)
бесспорно, учиться надо. только учиться надо «на кошках»
Проблема замкнулась в круг,и решение может затянуться,либо нужен прорыв.
Хм,возможно.Хотя ситуации всякие бывают.Иногда учиться «на кошках» значит гораздо больше потерять,чем приобрести.
Проголосуем?
Нужна массовость?
1)за
2)против
Я-2
А маком сколько процентов пользуется? Драйвера для маков встречаются намного чаще, чем для *nix.
Я,за много дров,хороших и разных. 8-)
да, ты прав. прорыв нужен. этот прорыв может обеспечить влияние сильных мира сего на некоторых других сильных.
>Нужна массовость?
Я — ЗА!
>А маком сколько процентов пользуется? Драйвера для маков встречаются намного чаще, чем для *nix.
MAC не далеко от нас ушел. Просто на Маках выпоняют спецефические задачи, для которых необходима поддержка разных устройств, чтобы выполнять эти задачи. да и маки оченььь давно уже существуют.
>Я,за много дров,хороших и разных. 8-)
я тоже ;)
Вот интересно: у *nix систем явный недостаток драйверов. Т.е. недостаток внимания производителей железа. Однако, те же системы — самая популярная платформа для сетевых сервисов. Выходит, производители железа ориентируются исключительно на десктопы. Разве серверные системы это такой небольшой и неинтересный рынок?
(offtop) кто-нить знает, на каком железе/ПО работаю корневые днс-серверы?
Ведущие разработчики серверов, такие как IBM, HP, Dell,… сотрудничают с сообществом Linux, а всякая мелочь, поддержка железа которых так необходима нам, — нет. производители серверов публикуют, видимо, все данные на своё железо, а мелочь — нет.
пока Linux не может вбить головы обычных пользователей простую вещь: не только винда операционная система. да и вообще очень долго можно тут дескутировать, но результата не будет. нам просто нужно, как сказали выше, ждать прорвыва в мозгах.
Я могу сказать на примере своего города.
Люди которые покупают компьютер впервые,мотивируют его приобретение словами:
«Нужен для дела!»
Но первые полгода его использования выливаются в запуск на нём игрушек,просмотр фильмов и фотографий,прослушивание музыки.
Позже приходит понимание,что в фотоаппарат не просто так воткнули флешку.
Эксель не просто так в нагрузку к Ворду идет,да и сам Ворд покруче блокнота.
И программ есть много хороших и разных.
Сам непонял чего хотел сказать,может про силу привычки,да и везде винда.
А тот очкарик,просто ламер,а линукс — это серверная винда (!!!), и не для нас. 8-)
Правда вот многие при этом забывают что для оформления реферата,возможность запускать игрушки не самое главное.
Везде линукс внедряется на уровне государства или муниципалитета,при какой-никакой их поддержке.
А Рассея прет своим путем…
>Я могу сказать на примере своего города.
>Люди которые покупают компьютер впервые,мотивируют его приобретение словами:
>"Нужен для дела!»
>Но первые полгода его использования выливаются в запуск на нём игрушек,просмотр фильмов и >фотографий,прослушивание музыки.
>Позже приходит понимание,что в фотоаппарат не просто так воткнули флешку.
>Эксель не просто так в нагрузку к Ворду идет,да и сам Ворд покруче блокнота.
>И программ есть много хороших и разных.
вот ты сам и надовил на больную мозоль: отсутствие игр для Linux. Запуск их через вино, седега,… — не катит. На большей части компьютеров люди занимаются именно теми делами, которыми на Linux они заниматься не могут. Отсюда и наш жалкий процент в общем количестве установленных ОС.
Конечно, если завтра отменить игры, то Linux будет более популярнее :)
Я, например, в игры не играю, поэтому и не использую винду как main операционку.
>Сам непонял чего хотел сказать,может про силу привычки,да и везде винда.
>А тот очкарик,просто ламер,а линукс — это серверная винда (!!!), и не для нас. 8-)
>Правда вот многие при этом забывают что для оформления реферата,возможность запускать >игрушки не самое главное.
конечно, не важно, но им это просто необходимо.
>Везде линукс внедряется на уровне государства или муниципалитета,при какой-никакой их >поддержке.
>А Рассея прет своим путем…
знаешь, почему именно так?
вся соль в том, что на поставках Linux еще не научились воровать деньги.
Headshot! 8-)