ALT Atomic
435 subscribers
52 photos
2 videos
3 files
29 links
Download Telegram
🔖 Помощник apmdo для создания и выполнения действий в пару кликов

Появился apmdo — простой способ настроить систему в пару кликов, без ручных команд и мануалов. Идея вдохновлена ujust из Universal Blue.

Хотите включить игровые оптимизации, сменить шелл терминала, обновить кэш шрифтов, настроить git или посмотреть, что изменилось в /etc — раньше для этого нужно было лезть в документацию и вспоминать команды. Теперь достаточно открыть apmdo, выбрать готовый сценарий из списка, посмотреть, что он сделает — и применить.

🖥 Идея по пунктам:

Всё в одном месте — никаких разрозненных команд и инструкций, только понятный список действий
Прозрачность — перед применением видно, что именно будет сделано с системой
Можно отменить — часть сценариев умеет откатывать изменения обратно, если что-то не понравилось
Гибкие скрипты — благодаря возможности построения диалогов в TUI для интерактивного взаимодействия с помощью скриптов можно выстраивать гибкие и дружелюбные пользовательские сценарии по настройке применяемого действия
Удобные категории — действия сгруппированы по темам, легко найти нужное
На русском — интерфейс и сценарии переведены

⬇️ Установка:

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.

🔗 Исходный код apmdo

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

#ALTAtomic #Разработка #apmdo
Please open Telegram to view this post
VIEW IN TELEGRAM
👍182
Сайт 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 и как в нём всё устроено.

Владимир Романов (@rirusha) пишет:

Спасибо сообществу разработчиков bootc за крутую реализацию атомарной идеи через OCI образы. Для лучший коммуникации решили перевести документацию на международный язык.


👍 Отдельная благодарность Максиму Слипенко (@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 #Сообщество
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥7
💪 Астрологи предвещают: на этой неделе — релиз ALT Atomic Onyx 0.5.0

Маги гильдии пятого уровня сверили карты и объявляют: завтра лунный цикл сомкнётся, и в сокровищницу ветви Stable ляжет новый самоцвет — Оникс.

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

Вход в шахту prerelease, где уже можно добыть свежую огранку Оникса:

Откройте свиток заклинаний (терминал) и произнесите:
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 — только добыт на день раньше
• Заклинание «Возврат» действует безотказно — не понравилась огранка, кладёте камень обратно одним щелчком, казна не пострадает
• Если найдёте трещину в самоцвете (то бишь баг) — несите гранильщикам прямо сейчас, пока камень ещё не отправился в сокровищницу

Каждый герой, спустившийся в шахту заранее, делает клад надёжнее для остальных. Гильдия ждёт старателей — заходите, испытайте Оникс, докладывайте в таверне (в группе/комнате).

🔗 Переключение с KDE на GNOME без боли (Mending Wall)
🔗 Другие контейнеры с Onyx

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

#ALTAtomic #ALTAtomicOnyx
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1163😁2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤝5🔥2💘21
🔄 ALT Atomic Onyx 0.5.1 — корректирующий выпуск: чиним драйвера NVIDIA

Вышло исправление для двух проблем, которые могли портить впечатление от системы:

• У образов 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. А если найдёте баг или у вас есть идея, что улучшить — пишите в задачи или сюда, в комментарии, будем рады обратной связи.

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

#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 в письмах

😆 ALT Gnome Chat
🌐 ALT Gnome | ALT Gnome Chat
💬 ALT Gnome | ALT Gnome Chat
💬 ALT Gnome | ALT Gnome Chat

💸 Поддержать ALT Gnome
#Linux #События
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🎉54
Доработка и стандартизация внешнего вида Альт дирижёр - главная страница стала информативнее, добавился довольно подробный виджет с информацией о железе и системе
есть шероховатости в сборке информации но в целом всё корректно и подробно
👍11🔥10
Forwarded from PLAFON
Ух)))) Оно будет работать шикарно, когда я закончу задуманное! Кайф!
101🔥1
Forwarded from PLAFON
Screenshot from 2026-09-01 20-29-45.png
846 KB
~ Затащил себе Dozor в образ, через недельку обкатается и добавлю в latest вместе с персонализированным ReadySet для первичной настройки ALT Atomic Niri

@plafonyotube #ОСАльт #ALTAtomic
2👍2🔥2
💡 Чёрный экран вместо камеры? Есть фикс, нужна помощь с тестами

Народ, тут такое дело. Решил включить камеру, а там чёрный экран, ну бывает. Но после того как я изучил проблему, оказалось, причина не в драйверах и не в библиотеках, а в банальном конфиге wireplumber, который запрещает камеру при условии, что у неё нет обратной совместимости с V4L2.

В результате я удалил конфиг, и камера у меня заработала, с приколами (покажу на обложке), но вот тут уже вопрос ядер, библиотек и иных технических нюансов. А о чём это я? Просьба помочь тестировать, что по вопросу камер хуже не стало.

Кто уже на Onyx, потестируем, как у вас работает камера.
sudo apm s i switch altlinux.space/alt-atomic/onyx-nvidia/pr:75


Улыбнитесь в камеру, и переключаемся обратно. Не забудьте написать свой опыт в комментарий под постом.

Задача №66
Слияние №75

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

#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 его можно создать сразу из трёх платформ:

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