В проекте ALT Hub налажен полный цикл сборки от платформы и SDK до приложений и расширений. Сборка осуществляется из кодовой базы проекта Сизиф. Основной инструмент hub-tools формирует сборочный конвейер и собирает в CI/CD. Собственно приложения собирает flatpak-builder, формируя готовый артефакт сборки и репозиторий.
По-хорошему, атомарные образы должны содержать пользовательские приложения именно в формате Flatpak. Это даст возможность удалить приложение, если оно не нужно в системе, и наконец-то позволит мыслить в двух жизненных циклах: общесистемные компоненты и пользовательские приложения. Появление ALT Hub показывает, что у этой дискуссии есть надежда на технологическую обеспеченность, но такой подход требует большого обсуждения в сообществе разработчиков.
Так как я сторонник атомарных систем, увидев такой движ, решил попробовать подготовить манифесты приложений, сопровождающим которых я являюсь в ветке
sisyphus. Первым делом добавил в репозиторий приложение Капсулы (Pods) — устанавливается и работает. Потихоньку, манифест за манифестом, пройдусь по всем сопровождаемым пакетам и добавлю их в тестовый репозиторий. Надеюсь, товарищи по сообществу поддержат инициативу и изучат новую возможность.🔖 Добавить репозиторий:
flatpak remote-add --if-not-exists alt-linux-space-alt-hub-pkgs-test https://altlinux.space/api/packages/alt-hub-pkgs-test/container/flatpak/repo.flatpakrepo
⬇️ Устанавливаем Капсулы:
flatpak install alt-linux-space-alt-hub-pkgs-test com.github.marhkb.Pods
А если хотите, чтобы у репозитория было красивое название, например в Центре приложений, как у меня на обложке в посте, — делюсь командой:
flatpak remote-modify alt-linux-space-alt-hub-pkgs-test --title="Альт Хаб (Тестовый)"
🎤 Для тех, кто хочет подробностей и технических шоколадок. С 2 по 4 октября 2026 года на XXII конференции разработчиков свободных программ (Переславль-Залесский, ИСП РАН) вас ждёт доклад Антона Осипова — «ALT Hub: организация Flatpak-приложений на инфраструктуре Сизифа». Антон расскажет об устройстве сборочного конвейера и инфраструктуры разработки ALT Hub, о том, как формируется жизненный цикл приложений, что содержат артефакты сборки, приведёт практические кейсы и поделится планами на будущее. А после выступления можно будет задать вопросы разработчикам и получить ответы. Заявки на участие в качестве слушателя принимаются до 30 сентября 2026 года — не откладывайте!
✨ Сообщество атомарных систем ждало новостей — и дождалось. Держим руку на пульсе! Важно понимать, это первые шаги и демонстрация инфраструктуры. Пока не ясно, как будет организован реестр приложений, о каком объёме программного обеспечения идёт речь и каким образом его будут сопровождать. По сути, опубликован концепт. Широкий круг желающих уже может попробовать прислать свои манифесты — они соберутся, и результатом можно попробовать попользоваться. Мы говорим о кодовой базе ветки
sisyphus, которая не является стабильной и как раз подходит для таких экспериментов.😆 ALT Atomic Chat
💬 ALT Atomic | ALT Atomic Chat
💬 ALT Atomic | ALT Atomic Chat
#ALTAtomic #OSSDEVCONF #ALTHub
