«А как ставить программы?» — первый вопрос после знакомства с идеей проекта ALT Atomic. Если коротко и без погружения в технические детали, можно предположить, что большинство пользователей уже используют эти же принципы каждый день — при установке приложений на телефоне с Android или на компьютере с macOS. Давайте разберёмся, как сообщество проекта ALT Atomic переосмыслило данный подход и какие возможности предоставляют операционные системы на базе Linux.
💭 Система — это образ, а не набор пакетов
Образ собирается из пакетов проекта Сизиф и приезжает к вам целиком, как OCI-контейнер, через bootc. У вас ровно та же система, что и у всех остальных пользователей вашего издания, корень частично доступен только для чтения, а данные и настройки живут отдельно. Обновление применяется полностью или не применяется вовсе — состояния «половина обновилась и всё сломалось» просто не бывает.
🎮 Три этажа, на которых живёт софт
Базовый образ (1 этаж) — ядро, драйверы, рабочее окружение. Его собирает команда проекта. Ваш локальный слой (2 этаж) — если пакет нужен внутри системы, то единый менеджер системы APM пересобирает образ поверх базового. Пользовательские приложения (3 этаж) устанавливаются буквально поверх системы. Лучший вариант установки — с помощью пакетного менеджера Flatpak. Он работает независимо, но уже подключён и настроен в системе из коробки. Если первый вариант не подходит, можно установить через Distrobox, тем более что в проект включена интеграция с менеджером APM. Рядом существуют и независимые проекты сообщества вроде Capsule и Homebrew — они по той же логике не трогают систему.
Вывод для обычного пользователя — почти весь ваш софт должен жить на третьем этаже.
🛍 Магазин приложений — то, что нужно в 95% случаев
«Центр приложений» в GNOME или Discover в KDE. Нашли приложение в каталоге, нажали «Установить» — и готово. Flathub подключён из коробки, плюс есть прокси от сообщества ALT Gnome. В репозитории находятся все необходимые приложения, такие как браузеры, мессенджеры, офисные программы, плееры. Программа ставится в песочнице, переживает обновление системы и откат, удаляется без следов.
Distrobox — если нужного нет в магазине
Полноценный дистрибутив внутри контейнера: он видит домашний каталог, ведёт себя как обычная система, но сломать основную не может. С помощью менеджера APM его можно создать сразу из трёх платформ:
apm distrobox c create --image alt
apm distrobox c create --image ubuntu
apm distrobox c create --image arch
alt — пакеты из ветки
sisyphus, обычный Альт, но только в контейнере; ubuntu — deb-софт под Ubuntu/Debian, PPA, те пакеты, которые отсутствуют в Альте;
arch — доступ к AUR: свежие версии, нишевые утилиты, форки от сообщества.
Пакеты внутри — единой командой:
apm distrobox install hello --container alt-container
🛡 Локальный слой — только для драйверов и системных компонентов
apm system install hello
apm system image apply
Список пакетов хранится в
/etc/apm/image.yml, apply собирает новый образ на базе выбранного и переключает систему через bootc — нужна перезагрузка. Ваш слой — текстовый файл, его можно положить в git и развернуть такую же систему где угодно.📌 Onyx и Kyanite — не про корпоративное издание
Onyx на GNOME и Kyanite на KDE — референсные издания для пользователя, а не для админа с парком машин. Философия проста — нажал кнопку и получил результат, окружение остаётся ванильным, GNOME как GNOME, KDE как KDE. Фокус на простоту и открытую экосистему, часть которой — менеджер APM. Его задача — в агрегации и управлении данными о сервисах, ПО, источниках установки, образах и ОС. В следующем году займёмся графическим центром управления и обновлений. Главная идея в том, чтобы удовлетворять потребности тех, кто использует систему дома.
😆 ALT Atomic Chat
💬 ALT Atomic | ALT Atomic Chat
💬 ALT Atomic | ALT Atomic Chat
#ALTAtomic #APM #Flatpak #Distrobox #Capsule
