Появился apmdo — простой способ настроить систему в пару кликов, без ручных команд и мануалов. Идея вдохновлена
ujust из Universal Blue.Хотите включить игровые оптимизации, сменить шелл терминала, обновить кэш шрифтов, настроить git или посмотреть, что изменилось в
/etc — раньше для этого нужно было лезть в документацию и вспоминать команды. Теперь достаточно открыть apmdo, выбрать готовый сценарий из списка, посмотреть, что он сделает — и применить.• Всё в одном месте — никаких разрозненных команд и инструкций, только понятный список действий
• Прозрачность — перед применением видно, что именно будет сделано с системой
• Можно отменить — часть сценариев умеет откатывать изменения обратно, если что-то не понравилось
• Гибкие скрипты — благодаря возможности построения диалогов в TUI для интерактивного взаимодействия с помощью скриптов можно выстраивать гибкие и дружелюбные пользовательские сценарии по настройке применяемого действия
• Удобные категории — действия сгруппированы по темам, легко найти нужное
• На русском — интерфейс и сценарии переведены
sudo apm install apmdo apmdo-actions
Пакет доступен в Сизифе, а также собирается отдельно на ALT Linux Space. Сборка из исходников — в README проекта.
apmdo
Дальше — выбираете действие из списка и применяете. Кроме TUI есть и обычный CLI — кому интересно, весь список команд можно посмотреть через
apmdo --help.Продвинутые пользователи и администраторы могут добавлять свои сценарии — но обычному пользователю знать об этом не обязательно, всё уже готово из коробки.
apmdo наследует часть функционала пакетного менеджера APM (для атомарных операционных систем и не только), а именно функционал системы сборки, взаимодействия с терминалом и выдачу ответов из проекта apm.apmdo в официальные образы проекта ALT Atomic — ветку nightly. Уже завёл обсуждение в сообществе Onyx: https://altlinux.space/alt-atomic/onyx/issues/56, сейчас заведу и для сообщества Kyanite.#ALTAtomic #Разработка #apmdo
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18✍2
Сайт ALT Atomic переезжает на новый адрес
Друзья, у проекта ALT Atomic меняется основной адрес: вместо atomic.alt-gnome.ru теперь мы находимся на alt-atomic.org. Старые ссылки продолжат работать благодаря настроенным редиректам, так что ничего не потеряется.
👍 Пользуясь случаем, хотим сказать большое спасибо сообществу ALT Gnome — за предоставленную инфраструктуру и всё время, что она нас сопровождала. Без этой поддержки на старте проекту было бы гораздо сложнее встать на ноги.
Как теперь устроены базы знаний:
✏️ alt-atomic.org — это одновременно и сайт проекта, и база знаний по ALT Atomic. Документация, гайды по установке и настройке — всё теперь собрано в одном месте.
✏️ В ближайшее время мы начнём активно поддерживать и помогать наполнять ALT Gnome Wiki и ALT KDE Wiki — это отдельные ресурсы сообществ, к развитию которых мы планируем подключиться.
В ближайшее время начнём редизайн сайта — особое внимание уделим главной странице и разделам, рассказывающим об идеях проекта и организации сообщества, чтобы новым пользователям было проще понять, что такое ALT Atomic и как в нём всё устроено.
👍 Отдельная благодарность Максиму Слипенко (@Maks1m_S) за время, потраченное на администрирование проекта, смену основного адреса и настройку редиректов. Спасибо за то, что переезд прошёл гладко!
🔗 Cайт проекта ALT Atomic
🔗 Задача atomic.alt-gnome.ru -> alt-atomic.org #39
😆 ALT Atomic Chat
💬 ALT Atomic | ALT Atomic Chat
💬 ALT Atomic | ALT Atomic Chat
#ALTAtomic #ALTAtomicWiki #Сообщество
Друзья, у проекта ALT Atomic меняется основной адрес: вместо atomic.alt-gnome.ru теперь мы находимся на alt-atomic.org. Старые ссылки продолжат работать благодаря настроенным редиректам, так что ничего не потеряется.
Как теперь устроены базы знаний:
В ближайшее время начнём редизайн сайта — особое внимание уделим главной странице и разделам, рассказывающим об идеях проекта и организации сообщества, чтобы новым пользователям было проще понять, что такое ALT Atomic и как в нём всё устроено.
Владимир Романов (@rirusha) пишет:
Спасибо сообществу разработчиков bootc за крутую реализацию атомарной идеи через OCI образы. Для лучший коммуникации решили перевести документацию на международный язык.
#ALTAtomic #ALTAtomicWiki #Сообщество
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥7
Маги гильдии пятого уровня сверили карты и объявляют: завтра лунный цикл сомкнётся, и в сокровищницу ветви Stable ляжет новый самоцвет — Оникс.
Но мудрый герой не ждёт, пока камень оправят в перстень — он идёт в шахту разведать жилу заранее.
Откройте свиток заклинаний (терминал) и произнесите:
sudo bootc switch altlinux.space/alt-atomic/onyx/prerelease:latest
Для героев, чей замок охраняет дракон NVIDIA, есть отдельная жила — с уже вплавленными в камень драйверами:
sudo bootc switch altlinux.space/alt-atomic/onyx-nvidia/prerelease:latest
После заклинания — перезагрузите замок (
reboot), и новый камень ляжет в основание системы.Заклинание «Возврат» действует безотказно —
sudo bootc rollback вернёт прежнюю огранку, если prerelease пришёлся не по руке.Обратно на Stable — тем же способом, просто укажите нужную жилу:
sudo bootc switch altlinux.space/alt-atomic/onyx/stable:latest
• Тот самый камень, что завтра ляжет в сокровищницу Stable — только добыт на день раньше
• Заклинание «Возврат» действует безотказно — не понравилась огранка, кладёте камень обратно одним щелчком, казна не пострадает
• Если найдёте трещину в самоцвете (то бишь баг) — несите гранильщикам прямо сейчас, пока камень ещё не отправился в сокровищницу
Каждый герой, спустившийся в шахту заранее, делает клад надёжнее для остальных. Гильдия ждёт старателей — заходите, испытайте Оникс, докладывайте в таверне (в группе/комнате).
#ALTAtomic #ALTAtomicOnyx
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11 6 3😁2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤝5🔥2💘2❤1
Вышло исправление для двух проблем, которые могли портить впечатление от системы:
• У образов Onyx с NVIDIA не подтягивались пакеты с драйверами — из-за этого видеокарта могла работать некорректно или вообще без ускорения. Теперь слой собирается правильно, драйвера на месте.
• Причина — баг, из-за которого унаследованные переменные окружения перекрывали build-аргументы при сборке: из-за него редакция Onyx NVIDIA в 0.5.0 фактически собиралась как обычный Onyx, без слоя драйверов. Сборка исправлена и теперь ведёт себя предсказуемо.
Напомним: Onyx NVIDIA сейчас поддерживает только последнюю актуальную версию драйвера — она берётся из Сизифа на момент сборки образа. В
0.5.1 это 595.91.*, то есть всегда самая свежая на момент выпуска. Если ваше устройство поддерживает эту версию — можно попробовать потестировать.Обновиться можно как обычно — через
apm system upgrade или apm system image switch (команда image switch доступна начиная с apm 0.6.0).Скачать образ и попробовать всё это вживую можно на alt-atomic.org. А если найдёте баг или у вас есть идея, что улучшить — пишите в задачи или сюда, в комментарии, будем рады обратной связи.
#ALTAtomic #ALTAtomicOnyx
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5👌3🔥2🎉1
Forwarded from ALT Gnome (X1Z53)
В 1991 году один студент начал проект по разработке свободного ядра Linux, который за эти 35 лет развился до мировых масштабов, а основной репозиторий уже почти достиг отметки в полтора миллиона коммитов от самых разных людей!
Все (или по крайней мере большая часть) из тех, кто подписан на наш канал, сталкивались с системами на базе этого ядра, ведь оно живёт везде — в холодильниках, кассовых аппаратах, игрушках, турникетах, телефонах, школьных компьютерах и даже в космосе!
Хотя сам Торвальдс славится не только гениальностью, но и жёсткостью в общении с разработчиками — его рецензии могут быть обжигающими, а тон — далеко не дипломатичным. Однако именно в этом и кроется его главный управленческий гений: он выстроил систему ведения апстрима, которая живёт по чётким правилам, а не по личным симпатиям: патчи проходят многоступенчатую проверку, а мейнтейнеры образуют устойчивую иерархию. Благодаря этой архитектуре разработки ядро способно развиваться даже без его личного участия.
#Linux #События
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🎉5❤4
Forwarded from ОП - новости про Linux и всё что связано с it
Доработка и стандартизация внешнего вида Альт дирижёр - главная страница стала информативнее, добавился довольно подробный виджет с информацией о железе и системе
есть шероховатости в сборке информации но в целом всё корректно и подробно
есть шероховатости в сборке информации но в целом всё корректно и подробно
👍11🔥10
Forwarded from PLAFON
Screenshot from 2026-09-01 20-29-45.png
846 KB
~ Затащил себе Dozor в образ, через недельку обкатается и добавлю в latest вместе с персонализированным ReadySet для первичной настройки ALT Atomic Niri
@plafonyotube #ОСАльт #ALTAtomic
@plafonyotube #ОСАльт #ALTAtomic
❤2👍2🔥2
Народ, тут такое дело. Решил включить камеру, а там чёрный экран, ну бывает. Но после того как я изучил проблему, оказалось, причина не в драйверах и не в библиотеках, а в банальном конфиге
wireplumber, который запрещает камеру при условии, что у неё нет обратной совместимости с V4L2.Кто уже на Onyx, потестируем, как у вас работает камера.
sudo apm s i switch altlinux.space/alt-atomic/onyx-nvidia/pr:75
Улыбнитесь в камеру, и переключаемся обратно. Не забудьте написать свой опыт в комментарий под постом.
Задача №66
Слияние №75
#ALTAtomic #ALTAtomicOnyx #Wireplumber
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔5
Как ставить программы в 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 его можно создать сразу из трёх платформ:
alt — пакеты из ветки
ubuntu — deb-софт под Ubuntu/Debian, PPA, те пакеты, которые отсутствуют в Альте;
arch — доступ к AUR: свежие версии, нишевые утилиты, форки от сообщества.
Пакеты внутри — единой командой:
🛡 Локальный слой — только для драйверов и системных компонентов
Список пакетов хранится в
📌 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
«А как ставить программы?» — первый вопрос после знакомства с идеей проекта ALT Atomic. Если коротко и без погружения в технические детали, можно предположить, что большинство пользователей уже используют эти же принципы каждый день — при установке приложений на телефоне с Android или на компьютере с macOS. Давайте разберёмся, как сообщество проекта ALT Atomic переосмыслило данный подход и какие возможности предоставляют операционные системы на базе Linux.
Образ собирается из пакетов проекта Сизиф и приезжает к вам целиком, как OCI-контейнер, через bootc. У вас ровно та же система, что и у всех остальных пользователей вашего издания, корень частично доступен только для чтения, а данные и настройки живут отдельно. Обновление применяется полностью или не применяется вовсе — состояния «половина обновилась и всё сломалось» просто не бывает.
Базовый образ (1 этаж) — ядро, драйверы, рабочее окружение. Его собирает команда проекта. Ваш локальный слой (2 этаж) — если пакет нужен внутри системы, то единый менеджер системы APM пересобирает образ поверх базового. Пользовательские приложения (3 этаж) устанавливаются буквально поверх системы. Лучший вариант установки — с помощью пакетного менеджера Flatpak. Он работает независимо, но уже подключён и настроен в системе из коробки. Если первый вариант не подходит, можно установить через Distrobox, тем более что в проект включена интеграция с менеджером APM. Рядом существуют и независимые проекты сообщества вроде Capsule и Homebrew — они по той же логике не трогают систему.
Вывод для обычного пользователя — почти весь ваш софт должен жить на третьем этаже.
«Центр приложений» в 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 на GNOME и Kyanite на KDE — референсные издания для пользователя, а не для админа с парком машин. Философия проста — нажал кнопку и получил результат, окружение остаётся ванильным, GNOME как GNOME, KDE как KDE. Фокус на простоту и открытую экосистему, часть которой — менеджер APM. Его задача — в агрегации и управлении данными о сервисах, ПО, источниках установки, образах и ОС. В следующем году займёмся графическим центром управления и обновлений. Главная идея в том, чтобы удовлетворять потребности тех, кто использует систему дома.
#ALTAtomic #APM #Flatpak #Distrobox #Capsule
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24✍7❤1
Учётная запись
Владимир Романов (@rirusha) отлично провёл выходные, на мой взгляд. Главное событие — замена в passwd.yml дефолтного пароля root (
Что это значит:
🛡 пользователя
🚫
🌐 вход на устройство под root по SSH и в консоли недоступен, если вы используете ALT Atomic;
Администрирование — как и раньше, через пользователя из группы
Для смелых, кто гоняет nightly сборки — если вы замените что-то странное, где мы что-то не учли, пишите сюда 👇
Слияние #86
😆 ALT Atomic Chat
💬 ALT Atomic | ALT Atomic Chat
💬 ALT Atomic | ALT Atomic Chat
#ALTAtomic #Core
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-сессии» технически невозможна;Администрирование — как и раньше, через пользователя из группы
wheel. В графическом окружении запрос прав появляется как стандартное окно повышения прав (polkit). Система не переключает вас в root‑сессию, а лишь запрашивает подтверждение от вашего пользователя. Вам откроется красивое окошко — оно всё расскажет, покажет вашу аватарку, а вы в ответ введёте пароль своего пользователя. Если root прямо нужен — задайте пароль вручную командой в терминале, но, уверяю вас, по большей части он вам не нужен.Для смелых, кто гоняет nightly сборки — если вы замените что-то странное, где мы что-то не учли, пишите сюда 👇
Слияние #86
#ALTAtomic #Core
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡4
Media is too big
VIEW IN TELEGRAM
Если вы ещё не знакомы с капсулами — единый портативный исполняемый файл, который несёт в себе всё необходимое окружение и запускается без root и без контейнерного движка. Раньше собрать и обслуживать капсулу можно было только из командной строки.
Capsule Center — клиент для управления капсулами, оформленный в стиле GNOME (libadwaita), но совместимый со всеми популярными окружениями. Он закрывает весь путь от поиска до установки приложения: выбираете платформу, отмечаете нужные пакеты, собираете капсулу и получаете её ярлык прямо в меню приложений.
Капсулы отлично вписываются в подход ALT Atomic. Система здесь неизменяема, а приложения ставятся через Flatpak и Distrobox, без вмешательства в базовый образ. Capsule Center добавляет к этому набору ещё один удобный способ. Собрать и запустить капсулу теперь можно в пару кликов, без командной строки.
• выбрать дистрибутив и собрать капсулу из каталога пакетов
• управлять уже установленными капсулами: смотреть список, останавливать, удалять
• добавлять ярлыки собранных приложений в меню
• обновлять каталог пакетов в фоне — раз в 2 дня, через системный таймер (по умолчанию отключён, включается в настройках)
При сборке можно настроить, насколько капсула изолирована от системы. Есть три режима:
• общая — доступ ко всем ресурсам хоста, как у обычной программы;
• изолированная — своё отдельное окружение, но интернет остаётся;
• строгая — то же самое, но уже совсем без сети.
Плюс отдельные переключатели: разрешить приложению открывать файлы и ссылки через хост, пробросить видеокарту NVIDIA, а также сохранять изменения внутри капсулы — эта опция выключена по умолчанию, так как заметно повышает нагрузку при работе с капсулой. Также можно выбрать сжатие капсулы — на выбор zstd, lz4, gzip и xz. Это стандартные алгоритмы сжатия, и в целом действует привычный компромисс: где-то важнее скорость распаковки и запуска, а где-то — компактный размер файла на диске. Можно подобрать вариант под свою задачу.
Есть и точечные настройки монтирования, которые позволяют прокинуть в капсулу нужную папку с хоста, например
~/Документы:/data — путь поддерживает ~ и переменные вроде ${VAR}. Приложение внутри увидит только эту папку, а не весь хомяк. А переменные окружения задаются просто как KEY=VALUE, если оставить только KEY — переменная удаляется.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
Приложение пока в разработке, но уже можно попробовать и составить своё мнение. Будем рады, если поделитесь впечатлениями — и заодно интересно узнать, что вы думаете о капсулах в целом: пригодится ли вам такой формат приложений?
#ALTAtomic #Capsule #Новости #Разработка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍5✍3🥰1
Forwarded from ОП - новости про Linux и всё что связано с it
Дошли руки затестить свежий стабильный Оникс - официальный образ Альт атомик
Ready set
хорош
система ощущается заметно взрослей и законченней
Реализовано как по мне прям очень хорошо...
Ready set
хорош
система ощущается заметно взрослей и законченней
Реализовано как по мне прям очень хорошо...
👍16⚡3