LINUX.ORG.RU

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

Исправление LINUX-ORG-RU, (текущая версия) :

Их не то что готовых нет. Продуманных систем поддержки запуска чего угодно хоть нового хоть старого в принципе ещё не придумал никто. Либо ты собираешь всё в себе включая libc либо полагаешься на временно доступный стабильный ABI в течении выпуска дистрибутива. А дальше неизбежно пересобираешь. Нет механизма и обновить библиотеку ломающую работу программы FOO и сохранить работоспособность программы FOO. Без костылей, без всёсвоёношуссобой и прочего. Разного рода попытки есть, но они либо ломают FHS в труху и превращают систему в кажу как NixOS или всёсвоё ношу с собой аля AppImage, для отдельных приложений ладно, пойдёт, но вот чтобы это всё просто само работало, такого нет.

И тут никто не виноват. Просто нет решений для, обновить всё до самого свежего, но чтобы все программы зависящие от того что было ранее, но не обновлённые сами по себе продолжили работу. Такое разруливаться должно динамически, а не только декларативно по описанию зависимостей в пакетах.

Сложна :( Всём хочется и фичей и стабильности одновременно. Получается только частично это делать.

Исходная версия LINUX-ORG-RU, :

Их не то что готовых нет. Продуманных систем поддержки запуска чего угодно хоть нового хоть старого в принципе ещё не придумал никто. Либо ты собираешь всё в себе включая libc либо полагаешься на временно доступный стабильный ABI в течении выпуска дистрибутива. А дальше неизбежно пересобираешь. Нет механизма и обновить библиотеку ломающую работу программы FOO и сохранить работоспособность программы FOO. Без костылей, без всёсвоёношуссобой и прочего. Разного рода попытки есть, но они либо ломают FHS в труху и превращают систему в кажу как NixOS или всёсвоё ношу с собой аля AppImage, для отдельных приложений ладно, пойдёт, но вот чтобы это всё просто само работало, такого нет.

И тут никто не виноват. Просто нет решений для, обновить всё до самого свежего, но чтобы все программы зависящие от того что было ранее, но не обновлённые сами по себе продолжили работу. Такое разруливаться должно динамически, а не только декларативно по описанию зависимостей в пакетах.

Сложна :(