LINUX.ORG.RU

История изменений

Исправление t184256, (текущая версия) :

Нет. Просто тупняк, а жаль. Это как рассуждать «все программы состоят из алгоритмов, которые условно разбиваются на функции. для того решить проблему с зависимостями, достаточно зависеть не от модулей, а от конкретных функций». Нет, блин, это только спустит ту же проблему ниже и усугубит ее на порядки, сделав ее де-факто нерешаемой.

Дистрибутивы используют очень разное множество файлов. Пакеты между дистрами отличаются не только гранулярностью разбиения. Да и вообще, почитай, из чего состоит .deb или .rpm -пакет, и ты обнаружишь, что вообще-то не только из файлов, требуемых на этапе выполнения =)

А если бы все было так, как ты говоришь, баги были бы общими, проявлялись бы во всех дистрах синхронно, в Debian можно было бы запустить Unity, в инсталляциях Fedora и Arch Linux совпадало бы хоть сколько-нибудь значительная доля бинарных файлов, а проблемы распространения проприетарщины просто не было бы.

И кто-то умный бы сто раз заметил, что некоторые файлы собираются в tightly coupled группки, которым не только позарез надо быть одной версии, они еще и в подавляющем большинстве случаев собираются из одного и того же тарболла! К гадалке не ходи, он бы назвал это либо пакетом, либо модулем, третьего не дано. Мир, порядком уставший от денного и нощного нарушения инкапсуляции ради прописывания меж-файловых зависимостей, вздохнул бы спокойно, отоспался, и, благодаря высвободившимся времени и ресурсам, смог бы наконец запилить альтернативный дистрибутив. Да что один, даже несколько!

Исправление t184256, :

Нет. Просто тупняк, а жаль. Это как рассуждать «все программы состоят из алгоритмов, которые условно разбиваются на функции. для того решить проблему с зависимостями, достаточно зависеть не от модулей, а от конкретных функций». Нет, блин, это только спустит ту же проблему ниже и усугубит ее на порядки, сделав ее де-факто нерешаемой.

Дистрибутивы используют очень разное множество файлов. Пакеты между дистрами отличаются не только гранулярностью разбиения. Да и вообще, почитай, из чего состоит .deb или .rpm -пакет, и ты обнаружишь, что вообще-то не только из файлов, требуемых на этапе выполнения =)

А если бы все было так, как ты говоришь, баги были бы общими, проявлялись бы во всех дистрах синхронно, в Debian можно было бы запустить Unity, в инсталляциях Fedora и Arch Linux совпадало бы хоть сколько-либо бинарных файлов, а проблемы распространения проприетарщины просто не было бы.

И кто-то умный бы сто раз заметил, что некоторые файлы собираются в tightly coupled группки, которым не только позарез надо быть одной версии, они еще и в подавляющем большинстве случаев собираются из одного и того же тарболла! К гадалке не ходи, он бы назвал это либо пакетом, либо модулем, третьего не дано. Мир, порядком уставший от денного и нощного нарушения инкапсуляции ради прописывания меж-файловых зависимостей, вздохнул бы спокойно, отоспался, и, благодаря высвободившимся времени и ресурсам, смог бы наконец запилить альтернативный дистрибутив. Да что один, даже несколько!

Исходная версия t184256, :

Нет. Просто тупняк, а жаль. Это как рассуждать «все программы состоят из алгоритмов, которые условно разбиваются на функции. для того решить проблему с зависимостями, достаточно зависеть не от модулей, а от конкретных функций». Нет, блин, это спустит проблему ниже и усугубит ее на порядки, сделав ее де-факто нерешаемой.

Дистрибутивы используют очень разное множество файлов. Пакеты между дистрами отличаются не только гранулярностью разбиения. Да и вообще, почитай, из чего состоит .deb или .rpm -пакет, и ты обнаружишь, что вообще-то не только из файлов, требуемых на этапе выполнения =)

А если бы все было так, как ты говоришь, баги были бы общими, проявлялись бы во всех дистрах синхронно, в Debian можно было бы запустить Unity, в инсталляциях Fedora и Arch Linux совпадало бы хоть сколько-либо бинарных файлов, а проблемы распространения проприетарщины просто не было бы.

И кто-то умный бы сто раз заметил, что некоторые файлы собираются в tightly coupled группки, которым не только позарез надо быть одной версии, они еще и в подавляющем большинстве случаев собираются из одного и того же тарболла! К гадалке не ходи, он бы назвал это либо пакетом, либо модулем, третьего не дано. Мир, порядком уставший от денного и нощного нарушения инкапсуляции ради прописывания меж-файловых зависимостей, вздохнул бы спокойно, отоспался, и, благодаря высвободившимся времени и ресурсов, смог бы наконец запилить альтернативный дистрибутив. Да что один, даже несколько!