Наконец-то ожидание закончилось, и долгожданный дистрибутив Serpent OS от Айки Доэрти получил ISO-образ, который можно загрузить и протестировать на своем железе или виртуальной машине, чтобы понять, чем вызвана эта шумиха.
Четыре года была новость, что Айки Доэрти создает новый дистрибутив под названием Serpent Linux (позже он был переименован в Serpent OS), цель которого – предоставить сообществу Linux действительно современный дистрибутив для людей, которые хотят просто использовать Linux. Название дистрибутива вдохновлено игрой Serpent, созданной Айки Доэрти.
В то время предполагалось, что Serpent OS будет поставляться с окружением рабочего стола KDE Plasma по умолчанию, но ситуация изменилась, и GNOME был выбран в качестве окружения по умолчанию для первоначального выпуска. Первый пре-альфа ISO-образ включает старый релиз GNOME 45.3, но я уверен, что в финальном релизе будет использоваться более свежая версия.
Serpent OS предлагает минимальные возможности рабочего стола GNOME с небольшим количеством предустановленных приложений, таких как веб-браузер Mozilla Firefox, эмулятор терминала GNOME Console, приложение для редактирования текста GNOME Text Editor, редактор кода Zed, просмотрщик изображений Loupe от GNOME и расширения GNOME Extensions. Однако Serpent OS поддерживает приложения Flatpak, если вам нужно установить необходимые приложения, но поддержка Flatpak не установлена по умолчанию в этом пре-альфа выпуске.
Рабочий стол GNOME очень минималистичен, что обеспечивает чистоту восприятия. По умолчанию включено только одно расширение GNOME для включения поддержки AppIndicator и KStatusNotifierItem, а также унаследованная поддержка иконок в трее для GNOME Shell. Конечно, вы можете установить любое расширение GNOME, чтобы полностью настроить свой рабочий стол.
Serpent OS пока не имеет графического инсталлятора. Сейчас она поставляется с установщиком командной строки, который можно вызвать из терминала, набрав команду sudo lichen
, которая высвечивается при открытии эмулятора терминала Console. На первый взгляд, это довольно интересный CLI-инсталлятор, но он требует ручного разбиения на разделы.
«Чтобы отвлечься от случайного использования, необходимо вручную разбить диск на разделы перед запуском (net) инсталлятора. Вы можете использовать fdisk для создания GPT-диска с (обязательным) системным разделом EFI и дополнительным разделом XBOOTLDR. В настоящее время он также должен быть FAT32, пока мы не интегрируем поддержку драйвера systemd-boot. И, конечно же, вам понадобится достаточно большой корневой раздел»
- написал Айки Доэрти в своем блоге
Serpent OS – это независимый дистрибутив, написанный с нуля Айки Доэрти, что означает, что он не основан на существующем дистрибутиве Linux. Поэтому он использует собственный инструмент управления пакетами под названием MOSS, который написан на Rust, поддерживает автономный откат и выглядит очень интуитивно понятным. Разумеется, у Serpent OS есть свой собственный репозиторий пакетов.
Айки Доэрти объясняет, что менеджер пакетов MOSS генерирует новое дерево файловой системы /usr
в области хранения для каждой отдельной транзакции, как полной, без статических данных, транзакции ОС. Когда пакет успешно установлен, все триггеры транзакций запускаются в частном пространстве имен (контейнере), прежде чем окончательно активировать новое дерево /usr
.
Serpent OS будет следовать модели rolling-release, когда вы устанавливаете пакет один раз и получаете обновления всегда. Благодаря этому она всегда будет предлагать пользователям самые последние и лучшие технологии Linux. Например, эта предварительная альфа-версия работает на ядре Linux 6.10 .
В следующем выпуске Айки Доэрти обещает больше вариантов инсталляторов, которые позволят пользователям установить основанное на окружение рабочего стола COSMIC от System76, которое выйдет на следующей неделе, 8 августа, в альфа-версии как часть долгожданного дистрибутива Pop!_OS 24.04.
Айки Доэрти также рассказал, что Serpent OS со временем будет поддерживать и другие популярные рабочие столы, такие как KDE Plasma, и что финальный ISO будет поддерживать режим полноценный графический установщик с сетевым инсталлятором для тех, у кого ограничено подключение к Интернету. Кроме того, в разработке находится собственный графический инсталлятор.
Комментарии (0)