Логотип
Когда мы пишем программы, которые "обучают", мы - обучаем, а они - нет. (Алан.Дж.Перлис)

aerynOS развивает новый установщик Lichen с поддержкой Btrfs и пересобирает весь репозиторий

aerynOS развивает новый установщик Lichen с поддержкой Btrfs и пересобирает весь репозиторий

Команда Linux-дистрибутива aerynOS подвела итоги разработки за август 2026 года. Одним из наиболее заметных изменений стала масштабная переработка системного установщика Lichen. Новая версия получает терминальный пользовательский интерфейс, поддержку файловой системы Btrfs для корневого раздела, более удобную работу с накопителями и ряд механизмов, которые должны заметно упростить установку системы.

Одновременно разработчики провели полную пересборку репозитория, включающего более 1700 рецептов. Фактически это стало масштабным испытанием инфраструктуры сборки и доставки программного обеспечения. Кроме того, продолжается развитие собственного пакетного менеджера moss, системы сборки boulder и других компонентов, на которых строится архитектура aerynOS.

 

Новый Lichen становится полноценным установщиком aerynOS

Lichen является собственным установщиком aerynOS, однако его новая версия представляет собой значительно более глубокую переработку, чем обычное обновление интерфейса. Разработчики фактически пересматривают как визуальную часть программы, так и внутреннюю логику процесса установки.

Новый Lichen использует TUI — текстовый пользовательский интерфейс, работающий непосредственно в терминале. Такой подход хорошо знаком пользователям серверных Linux-дистрибутивов и специализированных установочных систем. В отличие от обычной командной строки TUI позволяет использовать меню, переключатели, списки и другие интерактивные элементы, не требуя полноценной графической среды.

За последний цикл разработки в Lichen появились основные компоненты, необходимые для прохождения процесса установки от начала до конца. В частности, реализуются:

  • экран начала установки;
  • финальная сводка выбранных параметров;
  • настройка сетевого подключения;
  • создание и настройка пользовательских учётных записей;
  • выбор накопителя;
  • выбор файловой системы;
  • механизмы непосредственной установки системы;
  • получение необходимых конфигурационных данных;
  • обработка разделов загрузчика.

 

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

 

Btrfs можно будет использовать для корневого раздела

Одним из важнейших нововведений стала возможность установки aerynOS на корневой раздел с файловой системой Btrfs. До этого проект в значительной степени ориентировался на XFS, которая продолжает играть важную роль в архитектуре дистрибутива.

Btrfs давно используется во многих современных Linux-системах благодаря поддержке снимков файловой системы, контрольных сумм, подтомов, прозрачного сжатия и других возможностей. Наличие выбора между несколькими файловыми системами делает aerynOS привлекательнее для пользователей, которые уже используют Btrfs на своих рабочих станциях.

Особенно интересной эта возможность может оказаться в дальнейшем, если разработчики начнут глубже интегрировать снимки Btrfs с механизмом обновлений. Теоретически такая комбинация позволяет создать удобную систему восстановления после неудачного обновления или изменения конфигурации. Однако команда пока не заявляет о реализации полноценной автоматической системы отката на основе Btrfs.

 

Автоматическая разметка дисков

Ещё одним направлением разработки Lichen стала автоматизация работы с накопителями. Установщик получает функции автоматического форматирования и подготовки диска, благодаря чему пользователю не потребуется вручную создавать все необходимые разделы.

Работа с накопителями является одной из наиболее сложных частей любого установщика операционной системы. Ошибка при определении разделов, EFI System Partition или загрузочной конфигурации способна сделать установленную систему незагружаемой.

Поэтому разработчики уделяют внимание не только удобству интерфейса, но и проверке корректности операций с ESP и XBOOTLDR. Одновременно совершенствуются обработка паролей, механизмы Polkit и последовательность выполнения отдельных этапов установки.

Проект также развивает собственные инструменты для работы с дисками. Это даёт разработчикам больший контроль над разметкой и позволяет меньше зависеть от внешних программ, объединяя основные операции с накопителями в общей архитектуре aerynOS.

Читать  Microsoft: Windows 11 24H2 теперь доступна для всех

 

Новый установщик пока считается экспериментальным

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

Тестовые сборки предоставляются участникам сообщества, которые проверяют программу на реальном оборудовании. Это особенно важно для установщика операционной системы, поскольку конфигурации компьютеров могут значительно различаться: разные модели SSD и HDD, особенности UEFI, таблицы разделов, контроллеры накопителей и другое оборудование способны выявить проблемы, которые сложно обнаружить в виртуальной машине.

Полученная обратная связь используется для дальнейшего исправления ошибок и улучшения интерфейса.

После достижения необходимого уровня стабильности новая версия Lichen должна попасть в один из будущих ISO-образов aerynOS.

 

Более 1700 рецептов пакетов пересобраны заново

Не менее масштабная работа была проведена с репозиторием программного обеспечения. Команда выполнила полную пересборку более 1700 рецептов.

При этом один рецепт необязательно соответствует только одному бинарному пакету. Из одного исходного проекта может создаваться несколько отдельных пакетов, поэтому фактическое количество собранных объектов значительно выше числа рецептов.

Полная пересборка репозитория позволяет выявлять различные скрытые проблемы. Например, пакет мог продолжать работать только благодаря тому, что был собран с более старой версией библиотеки. После обновления ABI зависимостей подобные программы иногда необходимо компилировать повторно.

Разработчики использовали пересборку в том числе как масштабный стресс-тест собственной инфраструктуры. По их оценке, система успешно выдержала нагрузку.

Для rolling-release-дистрибутива это особенно важно. Пакеты в подобных системах постоянно обновляются, поэтому надёжность инструментов сборки и автоматического контроля зависимостей напрямую влияет на стабильность пользовательских компьютеров.

 

Программный стек aerynOS продолжает быстро обновляться

aerynOS придерживается модели непрерывных обновлений, поэтому версии основных компонентов системы регулярно меняются. В августовском цикле в репозитории появились актуальные версии большого количества программ и библиотек.

Среди заметных обновлений были представлены:

  • KDE Plasma 6.7.4;
  • KDE Frameworks 6.29;
  • KDE Gear 26.08;
  • COSMIC Desktop 1.7;
  • GCC 16.2;
  • glibc 2.43;
  • Mesa 26.2.1;
  • Qt 6.11.2;
  • Rust 1.98;
  • QEMU 11.1.1;
  • Wine 11.16;
  • ZFS 2.4.4.

 

Кроме того, пользователям предоставляются несколько вариантов ядра Linux. На момент публикации августовского отчёта в репозитории присутствовало стабильное ядро Linux 7.1.12, долгосрочная ветка Linux 6.18.47 LTS и Linux 7.2.1 в пакете ядра, ориентированном на игровые системы.

Среди прикладного программного обеспечения обновились Firefox и Thunderbird.

Нужно учитывать, что aerynOS является rolling-release-дистрибутивом, поэтому конкретные номера версий быстро устаревают. Через несколько недель после публикации отчёта в репозитории уже могут находиться более новые выпуски.

 

Продолжается развитие пакетного менеджера moss

Одной из особенностей aerynOS является использование собственной системы управления пакетами. Центральным её компонентом выступает пакетный менеджер moss.

В августе разработчики продолжили менять внутреннюю архитектуру программы. В частности, была добавлена новая абстракция дерева файловой системы, а также поддержка reflink на файловых системах, способных выполнять такие операции.

Reflink позволяет практически мгновенно создавать логическую копию файла без немедленного физического копирования всех его блоков. Пока данные остаются неизменными, несколько файлов могут ссылаться на общие блоки. При изменении содержимого необходимые блоки разделяются по принципу copy-on-write.

Такой подход способен уменьшить расход дискового пространства и количество операций ввода-вывода.

XFS, которую разработчики aerynOS рекомендуют в качестве одного из вариантов основной файловой системы, поддерживает reflink. Благодаря этому moss может эффективнее создавать копии файлов, сохраняя при этом независимые права доступа и владельцев.

 

Командная строка moss станет более последовательной

Изменения затронули и пользовательский интерфейс пакетного менеджера. Разработчики пересматривают структуру команд moss и упрощают механизм поиска.

Читать  Microsoft ошиблась с Copilot, и цифры отражают это

Цель состоит в том, чтобы пользователь мог более последовательно искать пакеты, поставщиков определённых компонентов и отдельные файлы, не запоминая несколько принципиально различных вариантов синтаксиса.

Для молодой операционной системы подобные изменения на ранней стадии вполне естественны. Пока пользовательская база относительно невелика, разработчики могут заметно менять интерфейс системных инструментов, не создавая серьёзных проблем совместимости с большим количеством существующих скриптов.

 

Boulder быстрее собирает несколько пакетов

Оптимизация коснулась и boulder — собственного инструмента aerynOS для сборки пакетов.

Если один рецепт создаёт сразу несколько выходных пакетов, boulder теперь способен выполнять часть работы параллельно. Это позволяет эффективнее использовать современные многоядерные процессоры.

Ускорение сборки особенно важно в контексте постоянно растущего репозитория. При наличии тысяч рецептов даже небольшое сокращение времени обработки каждого проекта может существенно уменьшить общее время массовой пересборки.

Развитие собственной инфраструктуры также показывает, что aerynOS стремится не просто объединять готовые компоненты существующих Linux-дистрибутивов, а построить собственную технологическую платформу управления пакетами и системой.

 

Почему полная пересборка репозитория имеет значение

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

Linux-система состоит из тысяч взаимосвязанных компонентов. Библиотеки экспортируют функции, которыми пользуются другие приложения, а компиляторы и системные библиотеки определяют базовую среду выполнения программ.

После крупных обновлений GCC, glibc или других фундаментальных компонентов могут появляться несовместимости. Поэтому периодическая массовая пересборка позволяет убедиться, что исходные рецепты остаются рабочими и пакеты действительно можно воспроизвести в современной среде.

Кроме того, таким способом выявляется так называемый bit rot — постепенное устаревание программ или сценариев сборки, которые долгое время не проверялись в чистом окружении.

Таким образом, пересборка более 1700 рецептов является не просто технической формальностью, а проверкой здоровья всего репозитория.

 

aerynOS постепенно меняет написание своего названия

Вместе с техническими изменениями проект обновляет фирменный стиль. Название постепенно меняется с «AerynOS» на «aerynOS» — с маленькой первой буквой.

Новое написание уже используется на официальном сайте и постепенно распространяется на репозитории и другие ресурсы проекта.

При этом сама эмблема в виде трикветра сохраняется. Команда работает над цветами, шрифтами и кернингом логотипа.

Отдельное внимание уделяется доступности оформления. В частности, цветовая схема должна оставаться различимой для людей с различными формами нарушения цветового восприятия.

 

Что представляет собой aerynOS

aerynOS — независимый Linux-дистрибутив, который развивается как современная настольная операционная система с моделью непрерывного обновления. Проект известен в том числе благодаря участию Ики Доэрти, ранее стоявшего у истоков Solus.

Вместо создания ещё одной производной Ubuntu, Debian, Fedora или Arch Linux разработчики строят собственную инфраструктуру пакетов, обновлений и системных инструментов.

Именно поэтому в проекте появились такие компоненты, как moss, boulder и Lichen. Это существенно увеличивает объём работы по сравнению с дистрибутивами, использующими готовую пакетную базу, зато позволяет разработчикам экспериментировать с архитектурой операционной системы на более низком уровне.

Пока aerynOS ориентирована в первую очередь на энтузиастов и ранних пользователей. Сам проект продолжает развиваться, поэтому его установка на единственный рабочий компьютер требует понимания возможных рисков, связанных с молодой rolling-release-системой.

 

Btrfs расширяет выбор файловых систем

Поддержка Btrfs в новом Lichen хорошо вписывается в постепенное расширение возможностей aerynOS по работе с накопителями.

Ранее разработчики также экспериментировали с поддержкой OpenZFS для дополнительных пользовательских дисков, а в инструментах проекта присутствует работа с Bcachefs и XFS.

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

Читать  Intel готовит графические процессоры Arc для Baldur's Gate 3 с бета-драйвером 101.4578

Поэтому появление Btrfs именно в качестве варианта корневого раздела является заметным этапом развития Lichen.

 

Что изменится для обычного пользователя

Если разработчикам удастся довести новую версию Lichen до стабильного состояния, установка aerynOS станет существенно проще.

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

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

Но главным преимуществом нового Lichen является не внешний вид, а автоматизация внутренних процессов. Чем меньше ручных операций с разделами, загрузчиком и системными конфигурациями необходимо выполнять пользователю, тем ниже вероятность ошибки при установке.

 

Выводы

Август 2026 года оказался для aerynOS периодом активного развития базовой инфраструктуры. Самым заметным для пользователей изменением стал новый TUI-вариант установщика Lichen, который постепенно превращается в полноценный инструмент установки операционной системы.

Поддержка Btrfs в качестве корневой файловой системы расширяет возможности выбора, а автоматическое форматирование и переработанная логика работы с накопителями должны сделать установку проще.

Не менее важна внутренняя работа над экосистемой. Полная пересборка более 1700 рецептов стала одновременно проверкой совместимости пакетов и стресс-тестом инфраструктуры. Параллельно оптимизируются пакетный менеджер moss и сборщик boulder.

В совокупности эти изменения показывают, что aerynOS постепенно выходит из стадии, когда основное внимание уделялось созданию фундаментальных технологий, и начинает больше работать над удобством реального использования системы. Однако новый Lichen всё ещё относится к активно разрабатываемому программному обеспечению, поэтому окончательно оценивать его возможности стоит после включения стабильной версии установщика в будущие ISO-образы.

 

Часто задаваемые вопросы

Что такое aerynOS?

aerynOS — независимый rolling-release Linux-дистрибутив, использующий собственные инструменты управления пакетами, сборки и установки системы.

Что такое Lichen?

Lichen — собственный установщик aerynOS. Разработчики создают новую версию с текстовым пользовательским интерфейсом TUI и переработанной внутренней логикой установки.

Поддерживает ли aerynOS файловую систему Btrfs?

Новая версия установщика Lichen получила возможность использовать Btrfs для корневого раздела aerynOS. Эта функция пока развивается и тестируется вместе с новым установщиком.

Можно ли уже использовать новый Lichen для обычной установки?

Новая версия активно тестируется и пока рассматривается как разрабатываемое программное обеспечение. Пользователям стабильной установки рекомендуется ориентироваться на официально поддерживаемый установочный образ и учитывать предупреждения проекта.

Зачем разработчики пересобрали более 1700 рецептов?

Массовая пересборка позволяет проверить совместимость пакетов с современными библиотеками и компиляторами, обнаружить устаревшие рецепты и одновременно проверить производительность инфраструктуры сборки.

Что такое moss?

moss — собственный пакетный менеджер aerynOS. Он отвечает за операции с пакетами и является одной из ключевых частей архитектуры дистрибутива.

Что такое boulder?

boulder — инструмент, используемый проектом для сборки пакетов. В последних обновлениях он получил дополнительные оптимизации и возможность эффективнее использовать многоядерные процессоры при создании нескольких пакетов из одного рецепта.

Почему в материалах встречаются названия AerynOS и aerynOS?

Проект постепенно меняет фирменное написание названия с AerynOS на aerynOS. Новая форма уже используется на официальном сайте и постепенно появляется в других ресурсах проекта.

Подходит ли aerynOS начинающим пользователям Linux?

Система становится удобнее, однако проект всё ещё активно развивается и прежде всего представляет интерес для опытных пользователей, энтузиастов Linux и тех, кто готов тестировать сравнительно молодой rolling-release-дистрибутив.

Почему поддержка Btrfs важна для aerynOS?

Btrfs предоставляет такие возможности, как copy-on-write, снимки, подтомы, контрольные суммы и прозрачное сжатие. Кроме того, её поддержка предоставляет пользователям альтернативу XFS и создаёт основу для дальнейшего развития механизмов управления состоянием системы.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

11 + одиннадцать =

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала