Ветки образа
Один и тот же образ публикуется в нескольких каналах. Канал это метка в реестре, то есть указатель на сборку, а не версия вроде «1.2.3». Каналы обновляются в разном ритме, и вы выбираете, как часто хотите получать новое.
Каналы#
| Канал | Что внутри | Обновляется | Для кого |
|---|---|---|---|
stable | релизные теги компонентов | вручную раз в месяц | большинство пользователей |
latest | ветки main всех компонентов | вручную раз в неделю | разработчики и тестеры |
stable-prev | предыдущий stable (резерв на шаг назад) | вместе с stable | откат, источник для long |
long | снимок прошлого stable | вручную раз в 4 месяца | «поставил и забыл» |
nvidia | то же, что latest, плюс проприетарный драйвер NVIDIA | вслед за latest | владельцы NVIDIA, экспериментальный |
gamemode | игровой сеанс (gamescope и Steam) поверх образа | вручную | геймеры, экспериментальный |
dev-test | сборка из веток dev до попадания в latest | по необходимости | проверка свежих изменений |
Cron не используется: каждую сборку запускают вручную, поэтому «раз в неделю» и «раз в месяц» это график работы, а не таймер.
Как выбрать. Новичкам и всем, кому нужна спокойная система, подойдёт stable. Если любите быть на острие и готовы к мелким неполадкам, берите latest. Если не хотите вспоминать про обновления месяцами, берите long.
Видеокарты и канал nvidia#
Образ построен вокруг открытого графического стека: драйверы в ядре Linux и Mesa. Поэтому AMD и Intel (встроенные и дискретные) работают из коробки, ничего ставить не нужно.
Для владельцев NVIDIA собран отдельный экспериментальный образ: канал nvidia это latest плюс проприетарный драйвер, всё остальное идентично latest. Он собирается вслед за latest.
Как выпускаются изменения#
- Правки идут в ветку
dev, в рабочие каналы они не попадают. - Сборка
dev-testпроверяется на тестовой машине и в виртуальной машине. - После проверки изменения сливаются в
main. - Компоненты (Niti, Atomic Booster, плагины Tuner) получают релизные теги только с
main. latestсобирается изmainкомпонентов.stableберёт релизные теги компонентов, аlongфиксирует снимок прошлогоstable.nvidiaиgamemodeсобираются вслед заlatest.
Что такое stable-prev#
Перед каждым обновлением stable прежний stable сохраняется под меткой stable-prev. Это резерв на один шаг назад: если свежий stable подвёл, можно переключиться на stable-prev как на обычный канал. Из stable-prev раз в 4 месяца делается long, поэтому long всегда на один-два выпуска старше stable. Метки stable и long перевешиваются на готовую сборку, образ заново не собирается.
Базовый образ#
dev-test собирается от плавающего alt-atomic/core/stable:latest. Каналы latest, stable и long используют закреплённый digest базового образа из CORE.lock. Поэтому изменения в основе ALT Atomic доходят до них только после проверки, а не сами по себе. Пакетная база может отставать от основы на несколько недель.
Сменить канал#
sudo bootc switch altlinux.space/plafonlinux/atomic-niri-plafon:stable
sudo rebootПереключаться можно в любой момент и в любую сторону, например stable, затем latest и обратно. Если новый канал не понравился, откатите прошлое состояние командой bootc rollback, см. обновления и откат.
Полный список образов и меток: реестр образов.