Неудивительно, что произошло размывание интересов по дистрибутивам.Почему же это происходит? Все просто, каждый дистрибутив решает задачи по-разному.
Кто-то хвалит Линукс за то, что все у него настраивается через текстовые файлы, кто-то за это его ненавидит.
Но давайте присмотримся. В Linux тысячи приложений используют для своей настройки эти файлы и у каждого из них (приложений) формат файла настроек разный. Сравните к примеру sendmail, apache, nginx, squid. Нет никакой унификации и стандартов. С одной стороны это хорошо, простор для творчества, но с другой стороны - принципиальная сложность для создания автоматических средств управления конфигурацией тех или иных приложений.
Мы все ругаем мелкософт за идиотские решения. Но с другой стороны используемая концепция реестра для хранения настроек чрезвычайно удобна. Есть минусы, например приложение не знает, что он изменился, ему нужно давать соответствующий сигнал. В чем проблема использовать единое унифицированное хранилище настроек со стандартным API для всех приложений? Сделать его простым и прозрачным для использования новичком, мощным и гибким для профи. В том же QT попытка сделана, есть класс для хранения настроек.
Аналогичная проблема с логами. И т.д.
Десятки конфигураций серверов являются стандартными, т.е. веб-сервер, почтовый сервер и т.д., прокси-сервер. В сети множество статей и пример конфигурации таковых, но тому же новичку непонятно, какую в его случае выбрать. Т.е. отсутствуют нормальные обучающие ресурсы для новичков, которые были бы просты и незатейливы.
Нет механизмов создания мастеров настроек (нехило упирается в единую систему хранения настроек). Зачем новичку поднимать тонну документации для реализации определенных простых задач. Банальная раздача трафика с урезанием скорости и авторизации по IP требует особых навыков конфигурирования, которые можно получить, просидев пару дней над документацией. А решается дописыванием нескольких строк в squid.conf. Тут мастер конфигурации напрашивается сам собой.
Хуже всего ситуация с вопросом: "а как оно работает?" Пример тут: http://www.linux.org.ru/forum/admin/5200061?lastmod=12819738...
Задача элементарная, должна решаться командой установить_обычный_почтовый_сервер.
Я выскажу свое мнение и о userspace, нет нормального мессенджера и муз.плеера. Да Qutim и Audacios на верном пути. Но у них своих проблем хватает. Зато мы пилим плазму и 3хмерные социальные рабочие столы. Мне пофигу на то, что там вконтакте творится, я пишу приложение. Но я хочу комфортно и бесплатно общаться с заказчиком или провести конференцию. Таких открытых и распространенных решений я не встречал. Но тем не менее Ekiga топает в этом направлении и это радует.
Я хочу сказать о том, что в Linux присутствуют как замечательные и очень хорошие программы, но и наряду с этим, есть серьезные архитектурные проколы, которые пока никто не хочет исправлять.
Лично я считаю, что основных дистрибутивов Linux должно быть 2: Linux for Servers и Linux for Desktop; ничего против Embedded Linux я не имею, это исключительно нишевое решение и оно просто обязано существовать.
Во всем посте я хочу сказать, что операционная система и находящиеся в ней программы должны существовать для удобного и быстрого решения задач. А сейчас есть куча приложений "чтобы было".