О
Очередной ноунейм
@typical_n0nvme133 подп.
492просмотров
11 марта 2024 г.
Score: 541
Immutable Arch Linux Я давно присматриваюсь к теме иммутабельных дистрибутивов. В серверном сегменте потихоньку закрепляются flatcar и talos linux. На декстопах становится модным nixos, но его на я дух не переношу. Интересное творит Fedora со своими atomic desktops — под капотом они используют проект ostree который позиционирует себя как некоторое подобие гита для операционных систем. Суть в том что практически весь rootfs у вас контролируется этим самым ostree. Изменяемыми остаются /var и /home(само собой /proc и /dev он тоже не трогает). Атомарные обновления, откаты на предыдущую версию и все прочее тут в наличии. Чем-то концептуально напоминает nixos, но без ее отвратительного пакетного менеджера и крайне специфичного способа конфигурировать систему. Вот бы прикрутить ostree к своей системе? Оказывается почти все уже сделали до меня. Есть проектик ostree-utility. Он собирает подманом систему, экспортит собранный контейнер и коммитит его состояние в ostree. Получается что для сборки системы используется уже привычный Dockerfile, за это однозначно лайк. Проект просто ставится и работает, накатил его уже на пару тестовых ноутов. Без нюансов не обходится, скрипт придется значительно дорабатывать и огребать особенности работы ostree. Например сейчас у меня отказывается работать rootless режим подмана, несмотря на все необходимые ему танцы с бубном. Тема интересная, хочется развивать её дальше, так что видимо продолжение следует.
492
просмотров
1453
символов
Нет
эмодзи
Нет
медиа

Другие посты @typical_n0nvme

Все посты канала →
Immutable Arch Linux Я давно присматриваюсь к теме иммутабел — @typical_n0nvme | PostSniper