Выпущена версия Bluefin LTS: неизменяемый рабочий стол на CentOS Stream 10

Вышел Bluefin LTS: неизменяемая рабочая станция Linux на базе CentOS Stream 10, с Flathub, ZFS, Homebrew и долгосрочной поддержкой в течение 3–5 лет.
После девяти месяцев разработки команда Bluefin (https://projectbluefin.io/) официально выпустила Bluefin LTS и Bluefin GDX. Однако, поскольку это название может быть незнакомо рядовому пользователю Linux, позвольте мне сначала рассказать о нём.
Дистрибутив начинался как производная от Fedora Silverblue, унаследовавшая его неизменяемый подход, основанный на образах, и дополненная собственными инструментами для таких вещей, как Flathub, Homebrew и ZFS. Основная версия Bluefin и её вариант GTS по-прежнему следуют модели Silverblue, ориентированной на более быстрый рабочий стол с возможностью обновления.
Однако с выходом Bluefin LTS проект перешёл на новую основу: CentOS Stream 10 в сочетании с EPEL. Это изменение означает, что Bluefin LTS больше не является просто копией Fedora. Тем не менее это специально созданный неизменяемый рабочий стол на базе CentOS, который обновляется атомарно с помощью bootc и предназначен для пользователей, которым нужна более медленная и предсказуемая периодичность выпуска в течение трёх-пяти лет.
На практике такое разделение Bluefin Linux приводит к появлению следующих версий:
- Bluefin (основная ветка): неизменяемый рабочий стол на базе Fedora Silverblue, атомарно обновляемый с помощью bootc.
- Bluefin GTS: то же, что и выше, но оптимизировано для обеспечения стабильности и удобства разработчиков. По-прежнему основано на Silverblue и неизменяемо.
- Bluefin LTS: тоже неизменяемый, но основан на CentOS Stream 10, а не на Silverblue, и имеет цикл поддержки 3–5 лет.
- Bluefin GDX: создан на основе Bluefin LTS, также является неизменяемым, но предустановлен с NVIDIA CUDA, драйверами и инструментами для искусственного интеллекта.
Итак, теперь, когда мы прояснили этот момент, давайте вернёмся к основной теме — новым версиям LTS и GDX. Как я уже сказал, Bluefin LTS создан на базе CentOS Stream 10 и использует дополнительные пакеты из EPEL, но в остальном использует те же исходные RPM-пакеты, что и Bluefin и Bluefin GTS.
Обновления применяются атомарно с помощью bootc — инструмента для управления загрузочными образами контейнеров. Однако локальное наслоение пакетов не поддерживается. Вместо этого предполагается, что приложения будут устанавливаться через Flathub, Homebrew или другими контейнерными методами.
Выпуск включает в себя бэкпорт GNOME 48, который, по словам разработчиков, сыграл ключевую роль в том, чтобы LTS-версия выглядела актуальной. Bluefin LTS также поддерживает безопасную загрузку, интеграцию с ZFS и обновлённый процесс установки с помощью нового веб-установщика Anaconda, который заменяет старые инструменты настройки.
Кроме того, в среде рабочего стола GNOME по умолчанию предустановлено несколько популярных расширений, таких как Dash to Dock, AppIndicator, Blur my Shell, Caffeine и т. д.
Важно отметить, что существует два варианта установки: стандартный выпуск LTS, который поставляется с ядром Linux 6.12 на весь срок существования дистрибутива, и дополнительная ветка LTS-HWE, которая в настоящее время использует ядро 6.15 и обеспечивает лучшую поддержку нового оборудования, такого как Framework 12 и Framework Desktop.
Переключение между этими ветвями можно выполнить после установки с помощью ujust rebase-helper
. Доступны образы как для x86_64, так и для ARM64.
Однако не все компоненты уже установлены. Конфигурация Bazaar (новый магазин приложений Flatpak, созданный специально для GNOME) в настоящее время отсутствует. Кроме того, не установлен gnome-user-share, а ветка HWE не поддерживает безопасную загрузку при запуске. Эти пробелы помечены как ошибки, исправления ожидаются позже.
Теперь перейдём к следующей новости. Наряду с выпуском LTS команда также представила Bluefin GDX — вариант, разработанный для работы с искусственным интеллектом и машинным обучением и ориентированный в первую очередь на разработчиков ИИ. Он поставляется с драйверами NVIDIA, поддержкой CUDA, интеграцией с VSCode и Ramalama для локального управления моделями.
Идея состоит в том, чтобы предоставить один образ, готовый к использованию с CUDA, вместо того чтобы поддерживать несколько сборок, ориентированных на разработчиков. Ожидается, что обновления из GDX будут возвращаться в режим разработки Bluefin, обеспечивая согласованность обоих режимов.
Наконец, выпуск GDX также предполагает партнёрство с сообществом, в которое входит команда Red Hat Enterprise Linux Command Line Assistant, нацеленное на улучшение инструментов искусственного интеллекта и машинного обучения.
Для получения дополнительной информации см. объявление: https://docs.projectbluefin.io/blog/bluefin-lts-ga/. Образы доступны для x86_64 (AMD/Intel) и ARM (aarch64) со стандартными сборками Bluefin LTS и сборками HWE, а также с версиями GDX с поддержкой NVIDIA.
Редактор: AndreyEx