История изменений
Исправление watchcat382, (текущая версия) :
но лучше бы не додумывались
А какие принципиальные недостатки у вышеупомянутой идеи? Дефекты какой-то конкретно реализации из рассмотрения исключим.
В достоинствах - явно просматривается бОльшая независимость программы от окружения и переносимость. Если,условно говоря,в динамических зависмостях останутся только самые базовые системные библиотеки уровня libc и около - вероятность незапуска на другой версии или даже другом дистрибутиве линукса можно оценивать как достаточно малую. Ну если только там будет что-то вроде libc5 вместо libc6. Или сильно урезанная libc типа тех что на всяких одноплатных компах встречаются.
На мой взгляд в линуксе уже несколько довели до абсурда стремление выносить буквально всё в динамические runtime-зависимости. Когда-то это было основным способом справиться с дефицитом места в памяти и на диске,но сейчас-то по этому поводу можно особо сильно не переживать. Незапуск программы из-за несовпадения зависимостей - куда хуже чем лишние мегабайты на диске.
Исходная версия watchcat382, :
но лучше бы не додумывались
А какие принципиальные недостатки у вышеупомянутой идеи? Дефекты какой-то конкретно реализации из рассмотрения исключим.
В достоинствах - явно просматривается бОльшая независимость программы от окружения и переносимость. Если,условно говоря,в динамических зависмостях останутся только самые базовые системные библиотеки уровня libc и около - вероятность незапуска на другой версии или даже другом дистрибутиве линукса можно оценивать как достаточно малую. Ну если только там будет что-то вроде libc5 вместо libc6. Или сильно урезанная libc типа тех что на всяких одноплатных компах встречаются.