Доброго времени суток.
Решил пофлеймить, наверняка тема уже поднималась, просто не нашел - а интересно. Вообще в LinuxWorld кто-нибудь пытается привести весь зоопарк с библиотеками, зависимостями и пр. в человеческие нормы? Не у всех есть быстрый и недорогой инет, так что тыкать меня Gentoo и возможностью быстро обновиться не надо.
Linux я где-то с весны в свободное время дома мучаю. Сам работаю на Windows (анжинерный софт по другому не позволяет:() - однако есть желание дома оставить Linux. Перепробывал Slacware, ASP, сейчас на Fedora 5. За это время много разных проблем пришлось решать тем или иным способом, но всюду меня сопровождет две проблемы, которые бесят: это зависимости и, сугубо по личным ощущениям, усложняющаяся структура и сложность Linux.
Т.к. по Windows у меня были уже четко сложившиеся предпочтения, определенная среда, ессно я пытаюсь найти программы, которые больше всего подойдут лично мне, т.е. пытаюсь регулярно ставить и удалять программы. Проги беру в основном в оффлайн, на том же диске LinuxFormat - и вот тут начинается пляски с бубном.
Прога xx требует библиотек xx версии xx. Те в свою очередь опять нуждаются в xx. В общем тривиальный в Windows процесс установки превращается в занудное приключение с неизвестным временем окончания. Это очень весело, особенно когда небольшая прога за собой тащит в разы больше софта. Появляется параноидальная мысль, что большая часть этих библиотек друг друга дублируют с вариациями - это какой-то зоопарк. Вообще, сдается мне, что Linux сейчас находится в стадии активного экстенсивного развития, т.е. пухнет и разбухает без острой необходимости - а как же "не множь сущности"?
И вторая проблема - усложнение системы - является лишь следствием. Faq часто не срабатывает из-за в общем то небольших отличий в настройках системы в разных дистрибутивах и версиях оного. Лучшее, как известно, враг хорошего - нужна какая-то мера, а то это может уже смахивать на хаос. Сколько сейчас барахла в системе - даже трудно представить, интуитивности - ноль и даже меньше. Ошибки могут подстерегать на каждом шагу и в совершенно неожиданных местах - а все из-за появления все большего количества модулей и настроек в системе.
Конкретно в ASP меня напрягала "фича" - достаточно было зайти в GUI в свойства экрана и выйти, при следующем старте X вылетают - причина простая, какой-то модуль из благих желаний переписывал мне xorg.conf каждый раз, при это в принципе все было нормально, кроме одного - пути к шрифтам он прописывал в виде "unix:7100" - мля, достало. Собственно какого фига меня даже никто не спрашивал. Более того, получается модуль имел права root'a - а зачем? В факу такое вряд ли есть - собственно а зачем все это нужно. Такие приколы встречаешь регулярно в разных местах. Система начинает себя вести все более непредсказуемо. Зоопарк грозит превратиться в бедлам такими темпами.
Вообще работа по добровольно-принудительному ужесточению рамок ведется или нет? Сокращению количества используемых библиотек, систематизации всего накопившегося бутора?