Представлен (http://www.oslinux.ru/node/192) перевод статьи "Why Linux Frightens Both the Software and Hardware Industry (http://itmanagement.earthweb.com/features/article.php/3749086)", в которой проанализированы слабые стороны Linux, мешающие организации поддержки данной платформы производителями оборудования. Например, отсутствие неизменного ABI для драйверов, работающих на уровне ядра, большое разнообразие популярных дистрибутивов, непредсказуемо меняющихся и требующих поддержи от релиза к релизу.
Следует заметить, что в Ubuntu 8.10 будет добавлена поддержка технологии DKMS (http://linux.dell.com/dkms) (Dynamic Kernel Module Support), позволяющей автоматически перестраивать текущие модули ядра с драйверами устройств после обновления версии ядра. Внедрение DKMS позволит автоматически устанавливать драйверы, которые необходимы для работы определенных аппаратных компонент текущей системы, но отсутствуют в стандартном Linux ядре. Для разработчиков, DKMS предоставляет средства создания драйверов без оглядки на особенности различных версий Linux ядра.
URL: http://www.oslinux.ru/node/192
Новость: http://www.opennet.me/opennews/art.shtml?num=17832
>Например, отсутствие неизменного ABI для драйверов, работающих на уровне ядра, >большое разнообразие популярных дистрибутивов, непредсказуемо меняющихся и >требующих поддержи от релиза к релизу.Опять старые песни. А NVIDIA наверное сделала инновационный прорыв? Если бы очень хотелось сделать драйвера, то их бы сделали. Ну и вообще проприетарные поделки в режиме ядра - прямой путь догнать Windows, только в плане нестабильности.
Все драйвера должны быть с открытым кодом, без ABI.
Необходимость открывать спецификации удручает.
>Необходимость открывать спецификации удручает.Удручает оно в основном сильно некоторые излишне жлобские компании.С которыми и так иметь дело не стоит - геморроя меньше будет.А то они в один прекрасный день например забудут сделать свои кульные закрытые дрова под имеющуюся у меня версию системы - и что тогда делать?! Юзеры виндов и разного хардвара как раз уже мыкаются - под половину железок нет дров для XP, под половину - для висты.Вот и выбирайте :)
Все только и знают, что писать какой линукс слабый для десктопа .. Ну сел бы и переписал бы дрова nv.. так нет же.. для этого мозги надо иметь, а вот писать то, что и так все знают - это пожайлуста!
Нужно просто-напросто перестать гнаться за ползущей впереди виндой.
Линукс пугает не только производителей, но и многих пользователей.
Линукс должен быть другим. Идеальный дистрибутив имхо такой:
1) все-таки без ошибок и глюков
2) полная и доступная документация на всех языках
3) никаких обновлений без нужды (релиз раз в год или реже)
4) полная совместимость с другими дистрами по софту
5) полная и простая настраиваемость
6) абсолютная защищенность как от внешних угроз, так и "от дурака"
7) унификация, стандартизация софта и драйверов
8) всегда инсталляция не вместо винды, а параллельно ей. При этом
у пользователей должна быть возможность простого отката назад
на винду с полным бесследным удалением линукса. (Чтоб не пугать новичков.)
9) инсталляция должна быть быстрее, гибче. Если мне линукс нужен лищь
как сервер, зачем устанавливать остальное?
10)зависимости не нужны вообще. Гораздо лучше независимость.
Если что-то придумаю, допишу потом.
По пункту 10 сласкваре Вам в руки,
остальное ...
>[оверквотинг удален]
>6) абсолютная защищенность как от внешних угроз, так и "от дурака"
>7) унификация, стандартизация софта и драйверов
>8) всегда инсталляция не вместо винды, а параллельно ей. При этом
> у пользователей должна быть возможность простого отката назад
> на винду с полным бесследным удалением линукса. (Чтоб не
>пугать новичков.)
>9) инсталляция должна быть быстрее, гибче. Если мне линукс нужен лищь
> как сервер, зачем устанавливать остальное?
>10)зависимости не нужны вообще. Гораздо лучше независимость.
>Если что-то придумаю, допишу потом.Не надо тебе больше ничего придумывать :) По пунктам:
1) Их не так уж и много, причём возникшие проблемы МОЖНО решить
2) Господи, по какой ОС ещё так много ПОЛНЫХ доков на разных языках???
3) Не хочешь, не обновляйся, кто-то силом заставляет? Ставь себе критические обновления и радуйся
4) Это вообще о чём? О ЧЁМ???
5) GNU\Linux как раз таки ПОЛНОЙ и простой (текстовыми конфигами, да и разнообразными графическими фронтендами) и славится
6) Так! Всё же для этого есть!
7) POSIX, UTF-8 и многое-многое другое уже считаются велосипедами?
8) А что так сразу "всегда"? Хотите, ставьте параллельно (я тож так сделал), не хотите - не ставьте
9) Да ставь Gentoo (просто пример) и всё нужное без графики вообще, кто запрещает?
10) Глупости. Не знаешь, что такое юникс-вэй?
Ой, хватит, хватит. Вижу, что материалом владеете, лекции писали. Давайте зачетку и идите, идите!...
>9) инсталляция должна быть быстрее, гибче. Если мне линукс нужен лищь
> как сервер, зачем устанавливать остальное?Это вопрос не к Линуксу, это вопрос к вам :) Не хотите лишнего - не ставьте, благо в отличии от поделок М$ возможность выбора что ставить а что нет имеется (а если не имеется - то берите другой дистриб :).
1) Можно список ошибок и глюков и ссылки на ваши багрепорты?
2) Как уже сказали, ТАКОГО количества документации нет больше ни для одной ОС. С локализацией тоже все много лучше чем в Windows, потому что переводить открытый софт много проще и его переводят.
3) Не хочешь - не обновляйся, сиди на дистре 3-х летней давности. Если тебя устраивает устаревший софт и неисправленные уязвимости. Тут весь софт, в отличии от, устанавливается и обновляется централизованно, поэтому обновление - это один клик.
4) Что под этим подразумевалось? Софт во всех дистрах, как правило, одинаковый.
5) Полнее некуда. Простота обеспечивается десктопными окружениями, для тех, кому нужно.
6) Ага, абсолютная защищенность от внешних угроз без обновлений. Гыгы. Полностью защититься от дурака нельзя в принцыпе, но тут ситуация много лучше чем в Windows, хотя бы с отсутствием необходимости работать из-под суперпользователя. В отличии от windows, этого ни одна программа не потребует.
7) Что ты имеешь в виду? Драйверы подо все дистры одинаковые, потому что это один и тот же linux. Софт тоже.
8) В чем проблема поставить параллельно? Такая возможность есть везде. Зачем откат на винду, если винда никуда не удалялась? Для новичков есть LiveCD, в отличие от.
9) Чем не устраивает скорость и гибкость инсталляции? По пунктам, пожалуйста. И зачем ставить `остальное', если нужен только сервер? Я бы даже не стал сравнивал с windows, которую нельзя поставить на второй жесткий диск, при условии что на первом не windows разделов. И при установке windows _вообще_ нельзя выбрать что устанавливать, а что нет. При этом после установки система занимает больше гигабайта места, а сделать в ней ничего нельзя, пока не наставишь еще на пару гигов софта. Debian на ноуте у меня 500 метров не занимает со всем, что мне может и не может понадобится, включая игрушки.
10) Ну-ну, разберись с начала как пакетные менеджеры работают.В общем видно человека, с Linux не работавшего ни разу, зато что-то где-то слышавшего. Запомните, проблем Windows, которые вы уже считаете нормой, тут нету, поэтому не нужны и кослыли для них, и если есть фича, то она работает как должна.
Это не Windows, где приложения надо обновлять по одному пакету, предварительно слазив на сайт производителя и скачав руками новую версию, да и об уязвимости можно узнать только посетив сайт.
Это не Windows, где обновление между основными ветками было со времен 98, но не работало никогда.
Это не Windows, который настраивается ковырянием в реестре после нескольких часов гугления информации, что же там менять.
Это не Windows, с хелпом а-ля (Файл->Открыть: открывает файл, Файл->СуперПупурФункция: запускает СуперПуперФункцию).ну и т.д. Это по взаимодействию пользователя с системой, про потроха (откуда растет эффективность, экономия памяти/cpu, безопасность и куча недоступных в windows возможностей), я даже говорить не буду.
> все-таки без ошибок и глюковLoL
> полная и доступная документация на всех языках
http://www.freebsd.org/ru/docs.html
> никаких обновлений без нужды (релиз раз в год или реже)
> полная совместимость с другими дистрами по софту
> полная и простая настраиваемость> абсолютная защищенность как от внешних угроз, так и "от дурака"
LoL
Маздай ползёт не впереди, а сбоку, и совсем в другую сторону. Если хочешь овладеть инструментом - учись, а не хныкай, что надо откатить и отползти. Ставь VMWare, снесёшь потом свои опыты подчистую, или купи старенького писюка для опытов, это сейчас совсем недорого.
http://andr.mobi/img/resume/alpha2100.jpg
Многих пользователей пугет один только вид 104 кнопок клавы, многа букв :) Кстати, любой мало-мальски разобравшийся в теме гик соберёт инсталляционный скрип какой ему требуется гибкости максимум за несколько дней из любого дистрибутива.