
Пожалуй, список притензий к Linux'у следовало бы начать с общей неряшливости кода, заметной буквально во всем: начиная от самого ядра и заканчивая прикладными программами. Как недавно заметил Де Раадт (кстати, один из ведущих разработчиков OpenBSD... но это так, к сведению), сам Linux - всего лишь куча программного мусора ("This is garbage and we should fix it..." - см. ж-нал "Forbes"). Но для рядового пользователя само изящество кода - дело десятое.
Что может заметить пользователь?
В первую очередь "жирность" программ и вопиющую их прожорливость (конечно, линуксоиды подымут вой: мол, программа N вообще ничего не занимает и ничего не жрет.... но на одну программу N придется десяток других, буквально сжирающих память и место на диске). Такое впечатление, что для большинство open source разработчиков не только не желают заниматься оптимизацией кода, но и просто забивают на исправление собственных ошибок.
Выкинуть в Сеть откровенно сырую версию программы, а потом, кода выяснится, что ПО вообще ничерта не работает, лениво сварганить пару-тройку заплат - в мире open source это практически норма.
Ребятам, похоже, просто не хватает терпения что бы предварительно оттестить то, что они написали.
Согласен, сейчас linux-овые программы валятся гораздо реже. Но все, кому не хватает острых впечатлений, могут обратиться к какому-нибудь дистрибутиву не первой свежести и поснашаться с ним. По сравнению с этим даже Win 3.11 покажется практически идеалом.
Словом, вердикт таков: на доведение до ума одной linux-овой программы времени у разработчиков уходит раз в пять больше, чем у проклятых околомаздайшиков. До появления приличных программ по обработке медиа-контента линуховцам пилить еще лет двадцать. Речь идет об отдельных программах (хотя Gimp - кошмар еще тот...), а о чем-то наподобие Adobe Creative Suite. (Как напишите, позовите...)
Далее: создается впечатление, что многие разработчики специально пишут свои программы так, что бы их невозможно было установить с первого раза. Обещаемое - на словах, - легое "make" и т.д. на деле превращается в бесконечный поиск и скачивание программных библиотек, обладающих совершенно идиотской взаимозависимостью. Единственный нормальный инсталлер, попадавшийся мне, был прикручен к Sun'овскому StarOffice. Замечу, что руки у меня не совсем кривые...
Пусть линуховцы ответят на вопрос: почему я должен трахаться с установкой самой простой программы, тратя свое драгоценное время?.. Только потому, что какому-то раздолбаю было лениво сварганить приличную оболочку для установки? За время, потраченное на разборки с Линух-ом средним пользователем, я успею заработать достаточно у.е. для того, что бы купить лицензионную Windows. Любую, за исключением разве что серверных извратов.
А между тем, если бы вокруг *nix систем не толпилось такое количество раздолбаев, упивающихся своей программерской крутизной, то нормальная настольная система для PC давно была бы уже создана. Свояли же умные ребята MacOS X... И пусть линуксоиды вопят, что MacOS X - это *BSD (вариант - Darwin) плюс хрен знает что. В таком случае, Linux - это Windows минус WinAPI. Для всех возбуждающихся скажу только три слова: Classic, Carbon, Cocoa. У Apple - превосходная команда менеждеров, крепко державших разработчиков за яица. Поставить Linux на Apple'вское железо (даже с процессором от Intel) при наличии Tiger'а - такая мысль может прийти в голову только имбицилу. А если вспомнить, сколько стоит тигра, то линух со своей бесплатностью может двигаться в известном направлении.
И еще несколько замечаний:
Линухойды кричат, что Линух, мол, система, которую можно настроить под себя. Оптимизируется, мол. На самом деле, оптимизация линуха - не ахти какой интеллектуальный труд: вся сеть забита разными kernel howto плюс советами по отключению/включению сервисов. За час другой можно все это дело одалеть и что-то там поотключать и повыгружать. Но средний линухоид (как раз тот, что орет "Линух - круто, Виндоус - маст дай") наотключает и повыгружает так, что освободится метров двадцать памяти и система будет грузиться на одну восьмую секунды быстрее. Естественно, после того, как в первый раз отоптимизирует все так, что Линух вообще перестанет грузиться. На мой взгляд - проще подкупить еще одну планку оперативы и успокоится, а не тратить несколько месяцев на выяснение того, как и что следует правильно выгружать и отключать.
Линухоиды кричат, что Линух, мол, система сетевая. Мол, для сети нет ничего лучше. Но, черт возьми, тогда почему почти на всех серверах стоят либо BSD-хи, либо Solaris'ы, либо - о ужас... - Windows Server'ы? ( Для особо упертых в Линух цитирую Тошихико Суда, старшего менеджера Nissan Motor Company Ltd.: "Увеличение производительности, достигнутое за счет использования Windows Server 2003 и Exchenge Server 2003, позволяет Nissan экономить больше 135 млн.$ ежегодно". Думаю, что Nissan'овцы далеко не босяки и могут позволить себе самое лучшее ПО и самых лучших спецов). Так что и для Сети Линух, мягко говоря, не ахти что.
Ладно, на этом хватит. Как говорится, мудрому достаточно.
SourceПочти реальный анекдот:
Начальник - секретарю:
- Катенька, дорогая, перепиши месячную отчетность нашим партнерам, они сейчас к тебе подойдут.
- Добрый день, это вам переписать oтчетность?
- Добрый день, да, будьте так любезны, вот чистая дискета, можно на нее.
- Да, конечно. Вставляет в дисковод. И....
# mkfs -t vfat -c /dev/fd0h1440
# mount -t vfat -o iocharset=koi8-r,codepage=866 /dev/fd0 /mnt/floppy
# find / -noleaf -type f -name Otchet_april. [a-zA-Z] -exec cp '{ }'; /mnt/floppy \;
# ls -la /mnt/floppy/Otchet_april. [a-z][A-Z] && sync && 3
- Возьмите пожалуйста!
Партнеры.
- Ни@@@уууя себе!!!
- Что такое?!... Я опять отмонтировать забыла?!
Мухомор ru