uz
Feedback
ALT Atomic

ALT Atomic

Kanalga Telegram’da o‘tish

Ko'proq ko'rsatish
Mamlakat belgilanmaganToif belgilanmagan
437
Obunachilar
+224 soatlar
+47 kun
+2830 kun
Postlar arxiv
🔖 Помощник apmdo для создания и выполнения действий в пару кликов Появился apmdo — простой способ настроить систему в пару к
🔖 Помощник apmdo для создания и выполнения действий в пару кликов Появился apmdo — простой способ настроить систему в пару кликов, без ручных команд и мануалов. Идея вдохновлена ujust из Universal Blue. Хотите включить игровые оптимизации, сменить шелл терминала, обновить кэш шрифтов, настроить git или посмотреть, что изменилось в /etc — раньше для этого нужно было лезть в документацию и вспоминать команды. Теперь достаточно открыть apmdo, выбрать готовый сценарий из списка, посмотреть, что он сделает — и применить. 🖥 Идея по пунктам:Всё в одном месте — никаких разрозненных команд и инструкций, только понятный список действий • Прозрачность — перед применением видно, что именно будет сделано с системой • Можно отменить — часть сценариев умеет откатывать изменения обратно, если что-то не понравилось • Гибкие скрипты — благодаря примитивным интерфейса для интерактивного взаимодействия, скрипты подстраиваются нужные под задачи • Удобные категории — действия сгруппированы по темам, легко найти нужное • На русском — интерфейс и сценарии переведены ⬇️ Установка:
sudo apm install apmdo apmdo-actions
Пакет доступен в Сизифе, а также собирается отдельно на ALT Linux Space. Сборка из исходников — в README проекта. ⭐️ Запуск — просто команда:
apmdo
Дальше — выбираете действие из списка и применяете. Кроме TUI есть и обычный CLI — кому интересно, весь список команд можно посмотреть через apmdo --help. Продвинутые пользователи и администраторы могут добавлять свои сценарии — но обычному пользователю знать об этом не обязательно, всё уже готово из коробки. 💭 Это удобно и для сборок сообщества: вместо отдельных инструментов настройки для каждой сборки, можно просто подключить набор сценариев под apmdo — и не изобретать велосипед заново. Главное — TUI не зависит от окружения и технологического стека сборки, а сценарии пишутся максимально просто и быстро. Вместо разрозненных баш-скриптов и команд, которые люди кидают в чате, появляется единый, проверяемый способ применить настройку. Набор действий будет расширяться, и мы надеемся, что сопровождающие образов будут через этот инструмент официально добавлять поддерживаемые скрипты на уровне образа. apmdo наследует часть функционала пакетного менеджера APM (для атомарных операционных систем и не только), а именно функционал системы сборки, взаимодействия с терминалом и выдачу ответов из проекта apm. 🔜 Сейчас идёт обсуждение добавления apmdo в официальные образы проекта ALT Atomic — ветку nightly. Уже завёл обсуждение в сообществе Onyx: https://altlinux.space/alt-atomic/onyx/issues/56, сейчас заведу и для сообщества Kyanite. 😆 ALT Atomic Chat 💬 ALT Atomic | ALT Atomic Chat 💬 ALT Atomic | ALT Atomic Chat #ALTAtomic #Разработка #apmdo

ALT Atomic выходит в карман — встречайте Phosphophyllite Атомарный Linux на смартфоне — больше не гипотеза, а работающий обра
ALT Atomic выходит в карман — встречайте Phosphophyllite Атомарный Linux на смартфоне — больше не гипотеза, а работающий образ. Phosphophyllite — новый образ проекта ALT Atomic на базе оболочки Phosh, собранный специально под мобильные устройства. Несколько месяцев работы — и проект официально вошёл в организацию ALT Atomic. 💪 Как устроен проект ALT Atomic Издания группируются вокруг оболочки — но не любые. Если оболочка основана на GNOME — она развивается как единый проект с несколькими изданиями внутри (например, Onyx). Разные наборы приложений, разные акценты, но общая база и общая команда. Если оболочка другая — это уже отдельный самостоятельный проект в семействе ALT Atomic, со своей командой и своими задачами. Так появилась Kyanite на KDE Plasma. Так теперь появилась и Phosphophyllite на Phosh — первое мобильное издание проекта. Отдельно стоят специализированные серверные образы — там оболочки нет вовсе, и логика группировки по DE к ним просто не применяется. Это самостоятельная ветка семейства со своими правилами: минимальный состав, ориентация на конкретную задачу (хранение, сеть, инфраструктура), никакого графического окружения. ⚙️ В чём инженерная соль Phosphophyllite DTB-файлы конкретных устройств находятся в ядре и вшиваются прямо в UKI-образ. Отсюда и правило: под каждое устройство нужна своя сборка, универсальной «для всех» не бывает. 🔼 Кому есть куда расти Мобильный Linux — это не только Phosh. В мире давно живут и развиваются Plasma Mobile, Lomiri (бывший Unity8, экосистема UBports), Nemo Mobile (наследник Sailfish/MeeGo) и GNOME Mobile Adaptation Project. У каждого свой подход к адаптации оболочки под маленький экран и сенсорный ввод — и любой из них может стать основой для нового издания ALT Atomic. Здесь стоит понимать реальную сложность и путь. Начать стоит с ALT Atomic Lab, где можно подготовить экспериментальную сборку и обсудить её с сообществом. После обсуждения и ревью сборка может перейти в основной проект ALT Atomic. Но сам образ всё равно собирается из пакетов Сизифа, поэтому любая оболочка — будь то Plasma Mobile, Lomiri или что-то ещё — должна сначала появиться и собираться в самом проекте Сизиф. Без этого этапа не обойтись, но он открывает путь от эксперимента в лаборатории до полноценного издания ALT Atomic — именно так появились Selenite и Phosphophyllite. 📎 Уже в строю и на подходе Активно тестируется: — Poco F1 (Tianma / EBBG) Ждут своих испытателей: — OnePlus 6 / 6T — Xiaomi Redmi 4X — PinePhone / PinePhone Pro Для Poco F1, OnePlus 6/6T и Xiaomi Redmi 4X есть отдельный downstream-проект с ядром и патчами под Qualcomm-платформы, который очень активно сопровождает @NekoCWD: https://altlinux.space/alt-mobile/linux-qualcomm На видео — Phosphophyllite вживую. Присоединяйтесь! 🔗 Репозиторий проекта 🔗 Подробнее в TWIA #32 😆 ALT Atomic Chat 💬 ALT Atomic | ALT Atomic Chat 💬 ALT Atomic | ALT Atomic Chat #ALTAtomic #Разработка #Phosphophyllite

Repost from N/a
ALT Atomic выходит в карман — встречайте Phosphophyllite Атомарный Linux на смартфоне — больше не гипотеза, а работающий обра
ALT Atomic выходит в карман — встречайте Phosphophyllite Атомарный Linux на смартфоне — больше не гипотеза, а работающий образ. Phosphophyllite — новый образ проекта ALT Atomic на базе оболочки Phosh, собранный специально под мобильные устройства. Несколько месяцев работы — и проект официально вошёл в организацию ALT Atomic. 💪 Как устроен проект ALT Atomic Издания группируются вокруг оболочки — но не любые. Если оболочка основана на GNOME — она развивается как единый проект с несколькими изданиями внутри (например, Onyx). Разные наборы приложений, разные акценты, но общая база и общая команда. Если оболочка другая — это уже отдельный самостоятельный проект в семействе ALT Atomic, со своей командой и своими задачами. Так появилась Kyanite на KDE Plasma. Так теперь появилась и Phosphophyllite на Phosh — первое мобильное издание проекта. Отдельно стоят специализированные серверные образы — там оболочки нет вовсе, и логика группировки по DE к ним просто не применяется. Это самостоятельная ветка семейства со своими правилами: минимальный состав, ориентация на конкретную задачу (хранение, сеть, инфраструктура), никакого графического окружения. ⚙️ В чём инженерная соль Phosphophyllite DTB-файлы конкретных устройств находятся в ядре и вшиваются прямо в UKI-образ. Отсюда и правило: под каждое устройство нужна своя сборка, универсальной «для всех» не бывает. 🔼 Кому есть куда расти Мобильный Linux — это не только Phosh. В мире давно живут и развиваются Plasma Mobile, Lomiri (бывший Unity8, экосистема UBports), Nemo Mobile (наследник Sailfish/MeeGo) и GNOME Mobile Adaptation Project. У каждого свой подход к адаптации оболочки под маленький экран и сенсорный ввод — и любой из них может стать основой для нового издания ALT Atomic. Здесь стоит понимать реальную сложность и путь. Начать стоит с ALT Atomic Lab, где можно подготовить экспериментальную сборку и обсудить её с сообществом. После обсуждения и ревью сборка может перейти в основной проект ALT Atomic. Но сам образ всё равно собирается из пакетов Сизифа, поэтому любая оболочка — будь то Plasma Mobile, Lomiri или что-то ещё — должна сначала появиться и собираться в самом проекте Сизиф. Без этого этапа не обойтись, но он открывает путь от эксперимента в лаборатории до полноценного издания ALT Atomic — именно так появились Selenite и Phosphophyllite. 📎 Уже в строю и на подходе Активно тестируется: — Poco F1 (Tianma / EBBG) Ждут своих испытателей: — OnePlus 6 / 6T — Xiaomi Redmi 4X — PinePhone / PinePhone Pro Для Poco F1, OnePlus 6/6T и Xiaomi Redmi 4X есть отдельный downstream-проект с ядром и патчами под Qualcomm-платформы, который очень активно сопровождает @NekoCWD: https://altlinux.space/alt-mobile/linux-qualcomm На видео — Phosphophyllite вживую. Присоединяйтесь! 🔗 Репозиторий проекта 🔗 Подробнее в TWIA #32 😆 ALT Atomic Chat 💬 ALT Atomic | ALT Atomic Chat 💬 ALT Atomic | ALT Atomic Chat #ALTAtomic #Разработка #Phosphophyllite

ALT Atomic выходит в карман — встречайте Phosphophyllite Атомарный Linux на смартфоне — больше не гипотеза, а работающий обра
ALT Atomic выходит в карман — встречайте Phosphophyllite Атомарный Linux на смартфоне — больше не гипотеза, а работающий образ. Phosphophyllite — новый образ семейства ALT Atomic на базе оболочки Phosh, собранный специально под мобильные устройства. Несколько месяцев работы — и проект официально вошёл в организацию ALT Atomic. Как устроен проект ALT Atomic Издания группируются вокруг оболочки — но не любые. Если оболочка основана на GNOME — она развивается как единый проект с несколькими изданиями внутри (например, Onyx). Разные наборы приложений, разные акценты, но общая база и общая команда. Если оболочка другая — это уже отдельный самостоятельный проект в семействе Альт Atomic, со своей командой и своими задачами. Так появилась Kyanite на KDE Plasma. Так теперь появилась и Phosphophyllite на Phosh — первое мобильное издание семейства. Отдельно стоят специализированные серверные образы — там оболочки нет вовсе, и логика группировки по DE к ним просто не применяется. Это самостоятельная ветка семейства со своими правилами: минимальный состав, ориентация на конкретную задачу (хранение, сеть, инфраструктура), никакого графического окружения. В чём инженерная соль Phosphophyllite DTB-файлы конкретных устройств вшиваются прямо в UKI-образ. Отсюда и правило: под каждое устройство нужна своя сборка, универсальной «для всех» не бывает. Кому есть куда расти Мобильный Linux — это не только Phosh. В мире давно живут и развиваются Plasma Mobile, Lomiri (бывший Unity8, экосистема UBports), Nemo Mobile (наследник Sailfish/MeeGo) и GNOME Mobile Adaptation Project. У каждого свой подход к адаптации оболочки под маленький экран и сенсорный ввод — и любой из них может стать основой для нового издания ALT Atomic. Здесь стоит понимать реальную сложность и путь. Начать стоит с ALT Atomic Lab — это инкубатор, где можно подготовить экспериментальную сборку и обсудить её с сообществом. После обсуждения и ревью сборка может перейти в основной проект ALT Atomic. Но сам образ всё равно собирается из пакетов Сизифа, поэтому любая оболочка — будь то Plasma Mobile, Lomiri или что-то ещё — должна сначала появиться и собираться в самом проекте Сизиф. Без этого этапа не обойтись, но именно он открывает путь от эксперимента в Lab до полноценного издания ALT Atomic. Уже в строю и на подходе Активно тестируется: — Poco F1 (Tianma / EBBG) Ждут своих испытателей: — OnePlus 6 / 6T — Xiaomi Redmi 4X — PinePhone / PinePhone Pro Огромное спасибо команде ALT Atomic и ALT Gnome Atomic, и отдельно — Владимиру Романову (@rirusha) за помощь с самыми сложными моментами интеграции. На видео — Phosphophyllite вживую. Присоединяйтесь! 🔗 Репозиторий: https://altlinux.space/alt-atomic/phosphophyllite 🔗 Подробнее в TWIA #32: https://thisweek.altlinux.org/posts/2026/08/twia-32/

Selenite: атомарный сервер для тех, кому не нужен Kubernetes В экосистеме ALT Atomic появился ещё один проект — Selenite. Это
Selenite: атомарный сервер для тех, кому не нужен Kubernetes В экосистеме ALT Atomic появился ещё один проект — Selenite. Это специализированная иммутабельная серверная ОС для запуска приложений в виде Compose-стеков. Здесь нет привычной интерактивной сессии по SSH: каждое подключение выполняет одну команду из ограниченного набора, а состояние машины описывается декларативно. Его можно сравнить с дистрибутивом «Альт Оркестрация», который за счёт Kubernetes управляет контейнерам. Но в свою очередь Selenite делает это проще и через Podman Compose. Зачем нужен Selenite? Классический дистрибутив плохо подходит на роль хоста для контейнеров: система несёт пакеты, которые контейнерному хосту не нужны, конфигурация размазана по десяткам файлов, а поддерживать её приходится вручную или через Ansible. Состояние серверов со временем расползается: где-то забыли обновить пакет, где-то осталась чья-то правка. В итоге нельзя с уверенностью сказать, какие версии пакетов реально стоят на хосте и какие уязвимости там ещё не закрыты. Узкоспециализированная серверная ОС решает одну чётко поставленную задачу: убирается всё лишнее, а управление сводится к узкому API. Под Kubernetes такие платформы и дистрибутивы существуют давно и хорошо себя зарекомендовали. Но Kubernetes нужен не всем — это дорого и по инфраструктуре, и по обслуживанию. Selenite приносит то же удобство, но оставляет привычные compose-стеки вместо оркестратора. 🛡 Безопасность как один из ключевых аспектов Единственная точка входа в систему — SSH, но без привычного доступа к shell: каждое подключение выполняет одну команду из ограниченного набора. Интерактивной сессии нет, поэтому даже скомпрометированный ключ не даст атакующему полного доступа к системе — только то, что разрешено ролью его владельца. Аутентификация исключительно по ключам, а встроенный аналог fail2ban блокирует адреса, с которых пытаются перебирать ключи. Права разграничиваются через RBAC: CI-боту можно выдать только деплой стеков, а коллеге — только чтение логов. Контейнеры запускаются rootless через Podman — даже компрометация приложения не даёт root на хосте. А сами образы ОС поставляются с SBOM-аттестацией: состав системы можно просканировать на уязвимости, например, через trivy. ⚙️ Вся конфигурация — один файл Состояние машины — пользователи, роли, сеть, параметры ядра, мониторинг — описывается единым YAML:
access:
  users:
    - name: alice
      roles:
        - root
      keys:
        - "ssh-ed25519 AAAAC3... alice@laptop"

sysctl:
  params:
    net.ipv4.ip_unprivileged_port_start: 80
Применяется одной командой: ssh server machine config apply < config.yml. Файл можно хранить в git — конфигурация сервера становится версионируемой и воспроизводимой. Здесь же включается интеграция с NetBird и отправка метрик и логов в Prometheus и Loki. 👀 Кому может подойти Selenite? Всем, кто разворачивает контейнеры на одном или нескольких серверах и хочет удобства не только в управлении стеками, но и в управлении всей ОС. Хоумлаберам-энтузиастам, небольшим командам со стабильной нагрузкой — словом, тем, кто устал сопровождать классические серверы, но не готов ради этого поднимать Kubernetes. Проект ещё в начальной стадии разработки — будем рады отзывам и предложениям. 🔗 Сайт проекта 🔗 Репозиторий проекта 😆 ALT Atomic Chat 💬 ALT Atomic Chat 💬 ALT Atomic | ALT Atomic Chat #ALTAtomic #Разработка #Selenite

Немножко новостей с полей развития Альт атомик кобальт. Так сейчас выглядит интерфейс управления функционалом системы - Альт
+1
Немножко новостей с полей развития Альт атомик кобальт. Так сейчас выглядит интерфейс управления функционалом системы - Альт дирижёр. Баги в наличии ибо ковыряется это всё от силы около пары недель Но уже реализовано и в целом работает - Проверка обновлений без моментальной установки отображение наличия состояния системы для отката и собственно запуск отката через интерфейс альт дирижёр, Переключение каналов - стабильный, тестовый управление зеркалами флатпак установка популярных программ из флатпак загрузка и установка аппимидж пакетов(в целом работает но нужно шлифовать) Скрипты автоустановки софта в контейнеры дистробокса(в целом работает, нужно допилить сами скрипты и расширить их количество) работа с контейнерами дистробокса - создание с доп параметрами контейнеров на базе альт разных платформ, дебиан, убунту, арч, удаление, экспорт программ(пока в тестовом варианте) Управление функциями переключения режимов в игровом образе кобальт Альт дирижёр создан при очень большой помощи нейронки Квен)) Проверена работа на домашнем кобальте(и интегрирован в него) Поверхностно проверено на игровом кобальте... пока руки не дошли всё проверить также должно работать на кианите но последние правки на нём также не проверял Исходники лежат на Альт спэйс) пока только в ветке экспериментал https://altlinux.space/vadimpolozowvrn/alt-dirijor/src/branch/experimental

Немножко новостей с полей развития Альт атомик кобальт. Так сейчас выглядит интерфейс управления функционалом системы - Альт
+1
Немножко новостей с полей развития Альт атомик кобальт. Так сейчас выглядит интерфейс управления функционалом системы - Альт дирижёр. Баги в наличии ибо ковыряется это всё от силы около пары недель Но уже реализовано и в целом работает - Проверка обновлений без моментальной установки отображение наличия состояния системы для отката и собственно запуск отката через интерфейс альт дирижёр, Переключение каналов - стабильный, тестовый управление зеркалами флатпак установка популярных программ из флатпак загрузка и установка аппимидж пакетов(в целом работает но нужно шлифовать) Скрипты автоустановки софта в контейнеры дистробокса(в целом работает, нужно допилить сами скрипты и расширить их количество) работа с контейнерами дистробокса - создание с доп параметрами контейнеров на базе альт разных платформ, дебиан, убунту, арч, удаление, экспорт программ(пока в тестовом варианте) Управление функциями переключения режимов в игровом образе кобальт Альт дирижёр создан при очень большой помощи нейронки Квен)) Проверена работа на домашнем кобальте(и интегрирован в него) Поверхностно проверено на игровом кобальте... пока руки не дошли всё проверить также должно работать на кианите но последние правки на нём также не проверял Исходники лежат на Альт спэйс) пока только в ветке экспериментал https://altlinux.space/vadimpolozowvrn/alt-dirijor/src/branch/experimental

Kyanite меняет лицо: переезжаем с SDDM на Plasma Login Manager В ночных сборках ALT Atomic Kyanite произошла важная смена кар
Kyanite меняет лицо: переезжаем с SDDM на Plasma Login Manager В ночных сборках ALT Atomic Kyanite произошла важная смена караула. SDDM уступает место новому дисплейному менеджеру от KDE — Plasma Login Manager. Сопровождает обновление бессменный мейнтейнер сборки — Роман Меркушин (@rmerkushin). 🔑 Что такое Plasma Login Manager Plasma Login Manager — нативный дисплейный менеджер от команды KDE, написанный на Qt и QML. В отличие от SDDM, который долгое время был «лучшим из доступных», PLM разрабатывается вплотную с остальной экосистемой Plasma, разделяя с ней не только технологический стек, но и философию. Полноценная поддержка Wayland из коробки, бесшовная интеграция с системными настройками Plasma, QML-темы, которые не требуют танцев с бубном, и единый визуальный язык со всем рабочим столом — то, ради чего этот переход и затевался. Для конечного пользователя разница проста: экран входа больше не выглядит как инородный элемент. Те же плавные анимации, те же шрифты, те же стили — вы ещё не залогинились, а система уже встречает вас знакомым интерфейсом Plasma. 💎 Философия Kyanite. Ванильная Plasma, как её видят разработчики окружения Kyanite — максимально ванильное KDE Plasma c атомарным дизайном проекта ALT Atomic. Никакой самодеятельности с темами, никаких предустановленных расширений и патчей «под настроение мейнтейнера». Только то, что задумали разработчики KDE, собранное на свежем срезе Сизифа, упакованное в OCI-образ и доставляемое через bootc. Именно поэтому смена SDDM на Plasma Login Manager была лишь вопросом времени: Kyanite идёт туда, куда движется сам KDE, без компромиссов. 🕯 О ветках и версиях В связи с большим количеством патчей, модифицирующих поведение окружения в репозитории Сизиф, обеспечить стабильный жизненный цикл в проекте Kyanite — задача не из простых. Поэтому в Kyanite нет отдельной стабильной ветки — сборка живёт в формате скользящего релиза. Всегда свежий срез Сизифа, всегда актуальные версии пакетов. Никакого ожидания, пока изменения доберутся из nightly в stable, но и никакой «тихой гавани» с замороженными версиями. Скачать образ и ознакомиться с инструкциями по установке можно на странице проекта: atomic.alt-gnome.ru. Ждём вас в комментариях — рассказывайте, что думаете о переходе на Plasma Login Manager, как вам ванильный подход Kyanite и ваше мнение на данный счёт. 😆 ALT Atomic Chat 💬 ALT Atomic Chat 💬 ALT Atomic | ALT Atomic Chat #ALTAtomic #Kyanite

Repost from PLAFON
~ Всё я окончательно выбрал для себя ALT Atomic - буду продолжать пилить свой вариант образа с Niri. Рабочий стол выглядит во
~ Всё я окончательно выбрал для себя ALT Atomic - буду продолжать пилить свой вариант образа с Niri. Рабочий стол выглядит вот так. Почитать о том что это вообще такое можно в этом .md файле. Новый образ будет выходить в main ветке раз в 4 месяца. Артефакты по типу панели Niti, Atomic Booster и плагина Тюнер для настройки Niti в постоянной разработке. Их можно будет обновить через Atomic Booster, не трогая основную систему (в самой панели есть виджет обновлений). Кому интересно быстрее получать последние правки, можно будет прыгнуть на ветку dev. Таким образом это максимально удобный для меня срок дропов новых релизов. Без спешки и давления, я потихоньку буду сливать все правки в dev, так что кто хочет быть на острие событий... просто свич на неё. В августе я дропну первый LTS релиз, следующий будет соответственно в конце года и потом начнём ровные циклы раз в 4 месяца. Мы получаем относительно свежую систему с пакетной базой Сизифа, если будут выходить какие-то критические CVE, то будут выходить обновления непосредственно в ветке main. Рисков с обновлением раз в 4 месяца буквально никаких, так как если новый образ собрался в сборочной, то он соответственно работает, но у вас в любом случае есть предыдущий образ в качестве rollback. Таким образом, мы не гонимся за циферками получаем стабилизированный Сизиф и никаких рисков поломки системы. Кому интересно, можно помогать в разработке образа и артефактов на altlinux.space/plafonlinux Кому в целом интересно пообщаться за Atomic, у них есть чат: https://t.me/alt_atomic_chat Свой образ пилю в соло, сугубо со своими хотелками. К предложениям и замечаниям я открыт, но не факт что я к ним буду прислушиваться. @plafonyoutube #altatomic #niri #niti

Первый запуск ALT Atomic на телефоне PocoPhone F1 с оболочкой Phosh на борту, сборка называется Phosphophyllite. Над проектом работает Давид Султаниязов (@x1z53), пожелаем ему успехов. Код открыт, кому интересно, можно посмотреть, что и как. 😆 ALT Atomic Chat 💬 ALT Atomic Chat 💬 ALT Atomic | ALT Atomic Chat #ALTAtomic #ALTMobile #Phosphophyllite

⌛ Дистрохопинг без боли: пробуем, ломаем, откатываем. Новый мир — одной командой в ALT Atomic Одна из интересных особенностей
Дистрохопинг без боли: пробуем, ломаем, откатываем. Новый мир — одной командой в ALT Atomic Одна из интересных особенностей ALT Atomic — инструмент bootc. Он работает с системой не как с набором пакетов, а как с цельным OCI-образом. По сути, вся ваша система — это контейнер, который можно переключать, обновлять и откатывать как единое целое. bootc управляет загрузочными записями и не трогает работающую систему до перезагрузки. Любое изменение — upgrade, switch, rollback — сначала ставится в staged (очередь), а применяется только при следующем старте. Благодаря этому система всегда остаётся в консистентном состоянии. ❓ Как переключиться на другой образ и не бояться Хотите переехать с GNOME на KDE без переустановки? Или протестировать nightly-сборку, а потом спокойно вернуться на stable? В ALT Atomic это делает bootc:
sudo bootc switch <registry>/<image>:<tag>
Например, переключение с Onyx на Kyanite. Список доступных контейнеров и тегов можно найти на ALT Linux Space в организации alt-atomic либо на страницах проектов сообщества. В сети доступно множество вариантов сборок от сообщества проекта ALT Atomic:
sudo bootc switch altlinux.space/alt-atomic/kyanite/nightly:latest
Имейте в виду: при смене рабочего окружения (например, GNOME → KDE) пользовательские конфиги из ~/.config, ~/.local и настроек dconf могут конфликтовать. Сама система переключится чисто, а вот порядок в домашней директории — зона ответственности пользователя. Самый надёжный способ — завести отдельного пользователя, либо поставить Mending Wall. Он изолирует настройки каждого DE друг от друга и наводит порядок в меню приложений, чтобы при переключении всё работало без сюрпризов. ⚠️ А если не завелось? Rollback спешит на помощь bootc хранит две загрузочные записи: текущую (booted) и предыдущую (rollback). Никаких лишних копий — только две. Это держит и /boot, и ostree-репозиторий в чистоте. При каждом новом switch или upgrade старый booted сдвигается в rollback, а новый образ становится booted. Команда для отката простая:
sudo bootc rollback
Она не удаляет и не перезаписывает данные — просто меняет местами записи в загрузчике: старый образ становится основным, текущий уходит в резерв. После перезагрузки вы там, где были до эксперимента. Особенность: если в системе есть staged (образ уже скачан, но ещё не применён — ожидает перезагрузки), rollback просто отбросит эту очередь. Вы отменяете ещё не случившееся обновление и возвращаетесь к текущему состоянию. И само собой — возможность выбрать предыдущую запись прямо на экране загрузки, будь то классический GRUB или более современный systemd-boot. Если система не грузится совсем — никаких команд, никакой консоли восстановления. Это работает, даже когда ломается initrd или ядро. Какой бы загрузчик вы ни использовали — путь назад есть всегда. 👍 Никаких переустановок, никакой паники. Попробовали, не понравилось — вернулись. Всё атомарно. 😆 ALT Atomic Chat 💬 ALT Atomic Chat 💬 ALT Atomic | ALT Atomic Chat #ALTAtomic #bootc

Классная штука есть в атомарке, что когда делаешь apm system image apply Она показывает, чё ты за время сессии понаустанавливал в систему. И можно взять и выкинуть, то что оказалось не нужное. А самый кайф... Как бы хотелось собрать /etc/apm/image с боевой машины до перехода на атомарку, чтобы миграция была супер простой и сразу собрал себе, что было. С другой стороны... Там столько мусора стоит, что ставился бесконтрольно, что теперь это какой-то более осмысленный процесс и наверное атомарка легко будет мигрирована на боевой комп мой через месяца 3-4 когда все грабельки соберу. Да я тут переполз на атомарку с новым ноутом. Решил опробовать, пока что местами больно, потому что не привычно :)

🔄 Декларативно обновляем ядро в ALT Atomic: что нового в 7.1 Захотелось попробовать обновить ядро с 6.18 на 7.1 — заодно раз
🔄 Декларативно обновляем ядро в ALT Atomic: что нового в 7.1 Захотелось попробовать обновить ядро с 6.18 на 7.1 — заодно разберёмся, как в ALT Atomic устроено декларативное обновление ядра. В атомарном подходе ядро — такой же компонент образа, как и пакет. Хочешь другую ветку — описал это в image.yml, пересобрал образ, перезагрузился. Никакого императивного update-kernel руками: не собралось — остался на старом образе. Добавляем в /etc/apm/image.yml модуль kernel:
image: ...
modules:
  - name: Update kernel
    type: kernel
    body:
      kernel-info:
        flavour: 7.1
image — это образ, на который накладываются изменнеия, его лучше не изменять. flavour — ветка ядра из Сизифа (6.12, 6.18, 7.1 и т.д.). 🔍 Как посмотреть, какие ядра вообще доступны ALT Atomic использует не «живой» Сизиф, а его срезы (снапшоты) на определённую дату — то, что видно на packages.altlinux.org или в самом Сизифе, может не совпадать с тем, что подключено в вашей системе прямо сейчас. Поэтому доступность ядра всегда стоит проверять в самой системе, а не по внешним источникам. Найдём список доступных ядер прямо через apm:
apm system search 'kernel-image-_._' -f json -o name | jq -r '[.data.packages[].name] | join(", ")'
Получаем компактную строку с именами пакетов через запятую — только числовые флейворы, без специализированных сборок под конкретное железо или задачи (rt, talos, magicbook, for-vm и подобные). Вообще, APM даёт неплохой простор для игры с выводом — JSON, выбор полей через -o, а дальше хоть jq, хоть что угодно ещё, что умеет парсить структурированный текст. После выбора ядра и изменения конфигурации, её нужно зафиксировать:
sudo apm system image apply
sudo reboot
Старый образ всё также будет доступен в GRUB или systemd-boot, если что-то не так — можно откатиться, выбрав нужный пункт в меню. 🖥 7.1 vs 6.18 — не только номер 6.18 — LTS, обновления минимум до декабря 2027-го, стабильный выбор для рабочей системы. 7.1 — обычный интерим-релиз (июнь 2026), без LTS-статуса. Из заметного в 7.1: переписанный драйвер NTFS, Intel FRED по умолчанию, чистка legacy x86-кода, подросшая энергоэффективность за счёт Dynamic EPP и CPPC Performance Priority в amd-pstate. Из рисков: убрали UDP-Lite и modular-режим IPv6 — может задеть кастомные сетевые конфиги. Итог: стабильность — 6.18, свежие драйверы и не страшно ловить регрессии раз в пару месяцев — 7.1. А в случае чего можно быстро откатиться. 👍 Отдельная благодарностью Глебу Фотенгауэру-Малиновскому (glebfm@) за поддержку ядра 7.1 и его своевременное обновление в Сизифе, ведь благодаря его стараниям уже сейчас можно попробовать версию 7.1.3 ✉️ А что думаете насчёт 7.1 — уже пробовали переключиться или ждёте следующий LTS? Делитесь впечатлениями в комментариях. 😆 ALT Atomic Chat 💬 ALT Atomic Chat 💬 ALT Atomic | ALT Atomic Chat #ALTAtomic #Ядро

👀 Почему apm ощущается иначе, чем привычные пакетные менеджеры Освоившийся решил поделиться самыми запоминающимися моментами
👀 Почему apm ощущается иначе, чем привычные пакетные менеджеры Освоившийся решил поделиться самыми запоминающимися моментами проекта ALT Atomic — основной системой, которую я использую каждый день как основную свою систему для работы и творчества. 📈 Наверное, одно из первых, что мы замечаем после установки системы, — пакетный менеджер apm, разработанный с учётом атомарного дизайна системы. Заглянув под капот, мы обнаружим, что в контексте установки общесистемных пакетов образ — это монолит, и процесс обновления или установки дополнительного программного обеспечения из репозитория отличается от привычного и по сути является модификацией образа. Хочется зафиксировать своё отношение к пакетному менеджеру, очень информативный, где проработан консольный интерфейс и вывод команд. Очень красиво, и к хорошему быстро привыкаешь. Вторая особенность это скорость, он очень быстрый, особенно заметно при поиске. 🎮 Отдельно хочу отметить, как apm участвует в самой сборке образа — и делает это в разных сценариях. В репозитории проекта лежит YAML-файл image.yml, который через Containerfile попадает в контейнер по пути /etc/apm/image.yml на этом этапе в CI/CD-пайплайне вызывается apm system image build, который применяет модули конфига — репозитории, пакеты, брендинг, ядро и прочее — и формирует итоговый образ, который затем пушится в реестр как OCI-контейнер. Тот же apm работает и локально: если нужно применить изменения из image.yml к уже установленной системе, используется apm system image apply — и процесс так же идёт с нуля, декларативно, шаг за шагом, без запоминания состояния хоста. Никакого хаотичного накатывания пакетов поверх живой системы, как это бывает при императивном подходе, где каждое действие — отдельная ручная команда, а результат зависит от порядка её выполнения. Здесь же, если что-то пошло не так, необязательно сразу откатываться вслепую — можно открыть image.yml и посмотреть, что именно ты менял, найти проблемное место и внести исправление прямо в конфиг, всё как на ладони, без скрытых шагов и магии под капотом. Никакой паники, никакого "сломал систему в 2 часа ночи и сижу с флешкой". ⚙️ Вот набор команд, который как раз и показывает эту разницу с привычными пакетными менеджерами, новый пользовательский опыт:
apm system image build
apm system image apply
apm system image history
🔖 В целом впечатление такое. APM — не просто пакетный менеджер, это часть философии ALT Atomic, где обновление системы — предсказуемый, воспроизводимый и безопасный процесс, а не рулетка. И раз уж заговорили про консоль — ещё один момент, который цепляет: apm умеет гибко работать с выводом. Можно переключить формат между text и json (-f json), выбрать отображение — деревом или плоским списком (--ft tree / --ft plain), а через --output вытащить только нужные поля, без лишнего мусора в терминале. Удобно, когда результат нужно сразу скормить скрипту или другой утилите — не приходится городить парсинг текстового вывода. При этом apm — не только CLI-утилита, он умеет подниматься как D-Bus сервис (системный и сессионный) и как HTTP API сервер, тоже в системном и сессионном варианте. То есть один и тот же инструмент можно дёргать и руками из терминала, и из графических обёрток, и из внешних скриптов через HTTP. 💬 Пишите в комментарии, что думаете, и как вам вообще пакетный менеджер apm — заходит или есть к чему придраться? Накидывайте реакций и делитесь обратной связью. 🔗 Помогите нам развить базу знаний по ALT Atomic и узнавайте больше о системе 😆 ALT Atomic Chat 💬 ALT Atomic Chat 💬 ALT Atomic | ALT Atomic Chat #ALTAtomic #APM

Repost from PLAFON
~ Релиз ALT Atomic Niri by PLAFON (ANP) v.26.07.7 😀😵 Изменения в образе: [РЕЛИЗ] [СКРИНШОТЫ] - Исправлен автозапуск LACT: l
+5
~ Релиз ALT Atomic Niri by PLAFON (ANP) v.26.07.7 😀😵 Изменения в образе: [РЕЛИЗ] [СКРИНШОТЫ]
- Исправлен автозапуск LACT: lactd теперь включён в активном модуле systemd (в 26.07.2–26.07.3 юнит копировался, но не включался) - Удалены мёртвые дубли APM-модулей src/*.yml — активен только набор src/resources/ Security watcher: починено отслеживание ядра (kernel-image-6.18=(none) в lock), LC_ALL=C, запрет записи битых версий - Единый VERSIONS.lock: корневой файл репозитория запекается в образ, устаревшая копия удалена CI: smoke-тест образа между build и push (lactd enabled, atomicbooster, VERSIONS.lock и др.) - Atomic Booster v0.1.3: без cli.sh, исправлены OTA-версии, self-update, CVE-проверка на русской локали
Скачать образ:
podman pull altlinux.space/plafonlinux/atomic-niri-plafon:26.07.7
Установка образа:
sudo bootc switch altlinux.space/plafonlinux/atomic-niri-plafon:26.07.7
sudo bootc upgrade
@plafonyoutube #niri #niti #atomic #ОСАльт #anp

Отличные новости. Спасибо @Maks1m_S за активную позицию в данной инициативе, и нашему дружественному сообществу ALT Gnome. Надеюсь, что пользователи поддержат данный сервис и примут активное участие в его тестировании. Стоит подумать о возможности коробочного подключения прокси в нашем проекте ALT Atomic, если сервис покажет себя с хорошей стороны. 🔗 Cтраничка о проекте Flathub-прокси 😆 ALT Atomic Chat 💬 ALT Atomic Chat 💬 ALT Atomic | ALT Atomic Chat #Сообщество #ALTGnome #Flatpak

⬇️ Первый шаг сделан! Secure Boot для GRUB внедрён в nightly сборках ALT Atomic Хорошие новости для тех, кто следит за поддер
⬇️ Первый шаг сделан! Secure Boot для GRUB внедрён в nightly сборках ALT Atomic Хорошие новости для тех, кто следит за поддержкой Secure Boot в дистрибутивах «Альт». В nightly-версии ALT Atomic заработала подпись Secure Boot для GRUB — точно так же, как это уже работает в других проектах семейства «Альт» (поддержка появилась с обновлением GRUB до версии 2.14). Теперь при включении компьютера система проверяет, что загрузчик GRUB не был подменён или повреждён — используя тот же механизм доверия, что и другие дистрибутивы «Альт». Если что-то пойдёт не так, вы не увидите варианты загрузки системы. 🎮 Что нужно сделать: 1. Обновиться и один раз зайти в новый образ 2. Дальше всё сделается само — система обновит файлы GRUB 3. Проверить, что всё прошло гладко, можно командой sudo systemctl status bootloader-update 4. Включить Secure Boot в настройках UEFI/BIOS перед следующей загрузкой 5. При чистой установке всё работает из коробки — никаких дополнительных действий не нужно. 🔜 Но это не финал. Сообщество уже работает над подписью Secure Boot для systemd-boot — отдельная и не менее интересная задача, учитывая специфику атомарных систем и OSTree. Как будут новости — обязательно расскажем. 😆 ALT Atomic Chat 💬 ALT Atomic Chat 💬 ALT Atomic | ALT Atomic Chat #ALTAtomic #SecureBoot #Разработка #Сообщество

Repost from PLAFON
~ Появился первый более менее рабочий срез ALT Atomic Niri Много чего ещё не работает как хочется, но для меня уже довольно ощутимая победа того что оно хоть как-то, но работает и собирается автоматически на ALS. P.S. Само собой никому не рекомендую ставить это поделие на полном серьёзе. Пока что это сильно экспериментально во всех смыслах. https://altlinux.space/plafonlinux/atomic-niri-plafon @plafonyoutube #niri #niti #atomicniri

Repost from ALT Gnome
Были ли у вас проблемы с доступом к серверу flathub.org за последние три месяца?
Anonymous voting