А вот не люблю я unix way. (Что такое Unix way - это когда есть большой набор маленьких кубиков. Каждый кубик реализовывает маленький функционал, а потом эти кубики складываем и получаем большое ... систему. Общаться друг с другом кубики очень любят через pipe - труба. То есть просто текстовое такое общение. В результате в серединку между кубиками можно влепить еще любое количество других кубиков и получить мега кубик - ну типа это я так Unix way понимаю).
Почему я не люблю этот way - потому что не дело это - использовать текст там, где должно использоваться нормальное API. Ну вот возьмем например звук. Вместо того, чтобы придумать и реализовать нормальное Sound API в unix сделали /dev/dsp. Мега удобно - чтобы проиграть wav файл нужно сделать cp _file_name_.wav /dev/dsp (wov!). Не знаю когда это придумали, но к 2011 году уже почти все проблемы со звуком в линуксе решены и почти всегда звук работает без проблем. А все почему? Потому что кубики вместо нормального АПИ и вместо того, чтобы нормально сообщить код ошибки при вызове метода АПИ ошибка возникает где-то в логах, которые лежат ... - ну это уже вторая проблема. Вы не можете найти логи? Вы лох. Вы не можете понять что в этих логах написано - да вы просто лох. Не можете настроить звук - да вы просто лошарик какой-то. Вам не место в линукс сообществе - ставьте маздай и гуюшечки.
Ну а то, что никаких стандартов на логи нет, это уже дело десятое. И поэтому в принципе формализировать и автоматизировать устранение неполадок нет возможности никого особо не волнует. Видимо создатели unix way предполагают наличие хакера с дебагером для настройки звука на каждом конкретном экземпляре работающего unix. Почему я об этом говорю - у меня стояла мандрива, в которой почему то звук начинал работать только после того, как я заходил в какой то апплет управления и нажимал кнопку настройки звука. И это евм в 2009 году - когда этих стандартов на оборудование понаделали столько, что только кретинская OS/2 имеет права назвать железку "неопознанным устройством".
Ну или ppp. Вот есть стэк в винде. Ну может он и говно, но по крайней мере выдает код ошибки. По коду ошибки служба поддержки провайдера хотя бы может сказать (с некоторой долей вероятности) в чем проблема - провод, оборудование провайдера, оборудование клиента. Что есть в unix way? Логи. Где лежат - х. знает потому что тут целый зоопарк директорий, особенно на маленьких автоматических устройствах. То, что пишут в эти логи одни прогаммы, другие прочитать скорее всего не смогут потому что никаких стандартов на эти логи нет и понятное дело никакой гарантии что в разных версиях пишут одно и то же нет и не будет никогда. Unix way мать его, кернигана и ричи вместе со всей белой лабораторией.
Ну или вот вчерашний пример - наши дни, ubuntu. Дистрибутив линукс для людей. Настраиваем VPN по PPTP. Заходим куда надо, прописываем все, запускаем, не работает. В лог выдается малопонятная ошибка. Ищем в инете - оказывается надо включить режим отладки и тогда (!) перед нужно будет прочитать сообщение, которое вываливается в лог перед этой ошибкой. Ну понятное дело через UI линукса для людей включить debug нельзя. Запускаем руками и оно ... работает. Это уж совсем подлость. Я уж не говорю, что в апплете настройки VPN нет возможности установить новые доступные из репозитория типы VPN соединений.
Ну или тот же самый CVS клиент, логи которого надо парсить если хочешь сделать интерфейс для него.
Короче засада полная. Не для людей это. Ну оно и понятно. Если протокол TCP/IP создается для проверки работоспособности сети с коммутацией пакетов во время атомной войны, то наверно уж он не будет идеален для мирной жизни. И таки да, не идеален нихера. Только вот сцуко такой пробрался в топ рейтинга популярности и теперь из-за него мы имеем непонятные проблемы. А ля массовая рассылка видео, передача трафика по каналам с разной пропускной способностью. Также и Unix был разработан для решения своих задач, а не для людей. Так он и останется ядром.
Не зря. Не зря называют линуксоидов красноглазыми. Но мы продолжим ждать виндекАпец.
Лично я думаю, что все должно просто работать. Из коробки, без бубнов, сразу и как надо. Учитывая, что мир полон
дерьма жизни надо иметь это ввиду и во все настройки добавлять кнопоку "для бородатых одминов" в которой можно сделать все.