ALT Atomic
435 subscribers
52 photos
2 videos
3 files
29 links
Download Telegram
Как ставить программы в ALT Atomic — и почему именно так

«А как ставить программы?» — первый вопрос после знакомства с идеей проекта 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2471
Учётная запись root заблокирована по умолчанию — в core и во всех сборках на его основе в проекте ALT Atomic

Владимир Романов (@rirusha) отлично провёл выходные, на мой взгляд. Главное событие — замена в passwd.yml дефолтного пароля root (root:root, один на все установки) на passwd -l root — аккаунт блокируется. Изменение затрагивает новые установки образов, если пароль root не задан вручную в мастере первичной установки. При этом в ближайшее время в проект ALT Atomic сообщество проекта ALT Atomic планирует исключить данный шаг из мастера установки — с учётом данных нововведений он становится избыточным.

Владимир Романов прокомментировал необходимость root пользователя в системе:

Это, как минимум, не нужно, а как максимум — тоже не нужно


Что это значит:


🛡 пользователя root больше не будет после установки во всех сборках ALT Atomic и сборках от сообщества, основанных на Core;
🚫 su - не работает — вводить нечего, привычка «жить в root-сессии» технически невозможна;
🌐 вход на устройство под root по SSH и в консоли недоступен, если вы используете ALT Atomic;

Администрирование — как и раньше, через пользователя из группы wheel. В графическом окружении запрос прав появляется как стандартное окно повышения прав (polkit). Система не переключает вас в root‑сессию, а лишь запрашивает подтверждение от вашего пользователя. Вам откроется красивое окошко — оно всё расскажет, покажет вашу аватарку, а вы в ответ введёте пароль своего пользователя. Если root прямо нужен — задайте пароль вручную командой в терминале, но, уверяю вас, по большей части он вам не нужен.

Для смелых, кто гоняет nightly сборки — если вы замените что-то странное, где мы что-то не учли, пишите сюда 👇

Слияние #86

😆 ALT Atomic Chat
💬 ALT Atomic | ALT Atomic Chat
💬 ALT Atomic | ALT Atomic Chat

#ALTAtomic #Core
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡4
Media is too big
VIEW IN TELEGRAM
🖥 Центр для для твоих Капсул. Шустрый клиент на Rust и libadwaita

Если вы ещё не знакомы с капсулами — единый портативный исполняемый файл, который несёт в себе всё необходимое окружение и запускается без root и без контейнерного движка. Раньше собрать и обслуживать капсулу можно было только из командной строки.

Capsule Center — клиент для управления капсулами, оформленный в стиле GNOME (libadwaita), но совместимый со всеми популярными окружениями. Он закрывает весь путь от поиска до установки приложения: выбираете платформу, отмечаете нужные пакеты, собираете капсулу и получаете её ярлык прямо в меню приложений.

Капсулы отлично вписываются в подход ALT Atomic. Система здесь неизменяема, а приложения ставятся через Flatpak и Distrobox, без вмешательства в базовый образ. Capsule Center добавляет к этому набору ещё один удобный способ. Собрать и запустить капсулу теперь можно в пару кликов, без командной строки.

🔖 Что умеет клиент:

• выбрать дистрибутив и собрать капсулу из каталога пакетов
• управлять уже установленными капсулами: смотреть список, останавливать, удалять
• добавлять ярлыки собранных приложений в меню
• обновлять каталог пакетов в фоне — раз в 2 дня, через системный таймер (по умолчанию отключён, включается в настройках)

При сборке можно настроить, насколько капсула изолирована от системы. Есть три режима:

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

Плюс отдельные переключатели: разрешить приложению открывать файлы и ссылки через хост, пробросить видеокарту NVIDIA, а также сохранять изменения внутри капсулы — эта опция выключена по умолчанию, так как заметно повышает нагрузку при работе с капсулой. Также можно выбрать сжатие капсулы — на выбор zstd, lz4, gzip и xz. Это стандартные алгоритмы сжатия, и в целом действует привычный компромисс: где-то важнее скорость распаковки и запуска, а где-то — компактный размер файла на диске. Можно подобрать вариант под свою задачу.

Есть и точечные настройки монтирования, которые позволяют прокинуть в капсулу нужную папку с хоста, например ~/Документы:/data — путь поддерживает ~ и переменные вроде ${VAR}. Приложение внутри увидит только эту папку, а не весь хомяк. А переменные окружения задаются просто как KEY=VALUE, если оставить только KEY — переменная удаляется.

🎮 Установка (ALT Atomic, через APM):
sudo apm repo add rpm https://altlinux.space/api/packages/capsules/alt/group/capsule-center-nightly/sisyphus.repo x86_64 classic
sudo apm repo add rpm https://altlinux.space/api/packages/dmitry/alt/group/capsule-nightly/sisyphus.repo x86_64 classic
sudo apm system update
sudo apm system install capsule capsule-center


⚠️ Для корректной работы Capsule Center необходимо обновить capsule до ветки nightly

Приложение пока в разработке, но уже можно попробовать и составить своё мнение. Будем рады, если поделитесь впечатлениями — и заодно интересно узнать, что вы думаете о капсулах в целом: пригодится ли вам такой формат приложений?

🔗 Репозиторий Capsule
🔗 Репозиторий Capsule Center

😆 ALT Atomic Chat
💬 ALT Atomic | ALT Atomic Chat
💬 ALT Atomic | ALT Atomic Chat

#ALTAtomic #Capsule #Новости #Разработка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍53🥰1
Дошли руки затестить свежий стабильный Оникс - официальный образ Альт атомик

Ready set
хорош
система ощущается заметно взрослей и законченней
Реализовано как по мне прям очень хорошо...
👍163
Forwarded from PLAFON
Screenshot from 2026-09-12 11-57-13.png
2.8 MB
~ Кайфовый рабочий стол получается. Не перестану кайфовать от него и хвастаться всем подряд!

Что нового в Niti:

- Допилен виджет календаря с синхронизацией через EDS/GOA
- В календаре добавлены точки событий с цветом календарей откуда пришло событие и колокольчик рядом с виджетом часов, если сегодня есть какие-либо события
- Добавлены выпадающие подменю для WiFi, BT, VPN и ползунков звука и микрофона
- Новый виджет Caffeine + отключаемая плитка в Быстром меню
- Добавлен модуль VPN для пользователей из РФ и СНГ с соответствующей плиткой и меню добавления конфига в Быстром меню
- У виджетов Обновления и Быстрые клавиши появились свои SVG-иконки вшитые в панель через GResource
- У плагинов в Тюнер теперь нет разделителей, так как все они в одной группе system теперь

В сам образ Atomic Niri PLAFON добавлен поддержка Capsule из коробки.

В разработке:

- Seni (от русского Сени): Свой Login Manager написанный на Rust + Vala.
- Свой собственный локскрин для Niri (часть проекта Seni)

https://altlinux.space/plafonlinux/Seni

Roadmap:

- Переписать Atomic Booster на Vala
- Отображение экрана смартфона на рабочем столе (плавающее окошко в Niri). Обёртка для Aurynk на Vala со своим виджетом на панели и отключаемой плиткой с подменю в Быстром меню
- Вкладка Капсулы в Atomic Booster для управления Capsule

https://altlinux.space/plafonlinux/atomic-niri-plafon

@plafonyoutube #ALTAtomic #ОСАльт #niri #niti
👍108🔥2
🖥 kmscon — новая консоль для виртуальных терминалов в ALT Atomic

В базовый образ core внесено изменение, улучшающее возможности консоли на виртуальных терминалах (VT). Вместо связки fbcon + getty теперь по умолчанию запускается kmscon. Изменения касаются только образов в ветке nightly, в ветку stable они попадут после проверки сообществом, что всё работает как надо.

Почему fbcon уходит на второй план

fbcon — терминальный эмулятор прямо в ядре, живущий на устаревшем слое fbdev поверх современных драйверов DRM видеокарт. Проект давно не развивается (в какой-то момент из-за CVE даже лишился поддержки скролла) и требует обвязки userspace вроде getty.

kmscon — терминал работающий в пользовательском пространстве с использованием механизма KMS (kernel mode setting). Он не тянет за собой лишний код в ядро, что влияет на отказоустойчивость системы. Если kmscon упадёт, systemd просто перезапустит сервис, а не устроит панику ядра, как может случиться с fbcon.

Что это даёт пользователю

• Раскладка клавиатуры берётся из localectl — та же, что и в графическом окружении, а не отдельная кернельная;
• Полноценный unicode и поддержка кастомных шрифтов;
• Скролл в консоли, наконец-то, так ещё и курсор мыши;
• Увеличивать и уменьшать шрифт консоли используя комбинацию клавиш;
• Настройка через /etc/kmscon/kmscon.conf, man kmscon.conf в помощь.

🔄 Слияние #84 от Максима Слипенко (@Maks1m_S) переключает autovt@.service на kmsconvt@.service — ранее анологичное решение приняло сообщество разработки проекта Fedora (UseKmsconVTConsole). PR прошёл проверку от Владимира Романова (@rirusha) и Дмитрия Удалова (@dm_alt) и уже в main.

Переход на kmscon это не замена одного пакета на второй. Системные функции постепенно выносятся из ядра в userspace, где их проще версионировать и обновлять независимо от ядра, а это критично для атомарной модели проекта ALT Atomic. Раньше рендеринг консоли зависел от fbcon в ядре. Теперь это отдельный systemd сервис, который обновляется и откатывается вместе с образом.

💬 А как у вас?

Кто уже переключился на nightly, как ощущения от консоли? Пишите в чат, если заметили баги или другое поведение на своём железе, заодно поможет собрать картину до релиза в стабильные редакции.

🔗 Слияние #84
🔗 Change Proposal в Fedora
🔗 Связанная задача #86

😆 ALT Atomic Chat
💬 ALT Atomic | ALT Atomic Chat
💬 ALT Atomic | ALT Atomic Chat

#ALTAtomic #Разработка #kmscon
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74🍓3
👍 ALT Atomic — теперь в базе знаний bootc

Ребята из bootc отметили проект ALT Atomic в своей базе знаний! Теперь мы в списке проектов, которые строятся на этой технологии — ADOPTERS.md в основном репозитории bootc-dev/bootc.

Напомним, ALT Atomic — открытый проект сообщества. Он предоставляет готовые референсные образы операционных систем для разных задач. Но в первую очередь это инфраструктурный проект: опытные участники могут собирать на его основе собственные образы на базе атомарных технологий, используя инструментарий проекта.

Сами образы представляют собой атомарную облачную операционную систему на базе Сизифа. Вся система собирается и распространяется через контейнеры (OCI) с помощью bootc. Транзакционные обновления, мгновенный откат, неизменяемый rootfs — всё это стало возможным благодаря интеграции с этим инструментом. Именно технология bootc делает эти возможности доступными.

Приятно оказаться в одном списке с Red Hat, Universal Blue, AlmaLinux и другими крупными проектами — значит, движемся в правильном направлении.

👍 Спасибо всем, кто разрабатывает, тестирует, пользуется и рассказывает про ALT Atomic!

😆 ALT Atomic Chat
💬 ALT Atomic | ALT Atomic Chat
💬 ALT Atomic | ALT Atomic Chat

#ALTAtomic #Сообщество #bootc
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆13👍10🔥2
ОП - новости про Linux и всё что связано с it
Если не всплывёт ничего критичного то в ближайшие дни будет выпущен стабильный образ Альт атомик кобальт домашний на базе сизифа 20260920
Стабильный атомарный образ с окружением KDE. Здорово! Ждём!

👍 Огромное спасибо Вадиму, каналу «Обычный Пользователь», за вклад в развитие и популяризацию проекта ALT Atomic. Мы, как сообщество, очень это ценим.

😆ALT Atomic Chat
💬ALT Atomic | ALT Atomic Chat
💬ALT Atomic | ALT Atomic Chat

#ALTAtomic #Сообщество #KDE
Please open Telegram to view this post
VIEW IN TELEGRAM
🍾10👏72🤩1