🇺🇸 🇪🇸 🇮🇩 🇨🇳 🇫🇷 🇧🇷 🇳🇱 🇷🇺 🇩🇪 🇹🇼

June 4, 2026 · View on GitHub

Bazzite

build-bazzite build-bazzite-isos OpenSSF Scorecard LFX Health Score LFX Active Contributors Bazzite count Ask DeepWiki

🇺🇸 🇪🇸 🇮🇩 🇨🇳 🇫🇷 🇧🇷 🇳🇱 🇷🇺 🇩🇪 🇹🇼

Скачать Bazzite


Содержание


О проекте и особенности

Посетите наш сайт для понятного объяснения, что такое Bazzite. Этот README подробнее раскрывает проект.

Bazzite - это пользовательский Fedora Atomic образ, собранный на базе cloud native технологий и дающий лучший Linux-опыт для игр на всех ваших устройствах, включая любимые портативные.

Bazzite собирается на основе ublue-os/main с использованием технологий Fedora, поэтому в него входят расширенная поддержка оборудования и встроенные драйверы. Кроме того, Bazzite добавляет следующие возможности:

  • Использует ядро bazzite для поддержки HDR и расширенной совместимости с оборудованием, а также многих других патчей.
  • HDR доступен в игровом режиме.
  • NVK доступен в сборках без Nvidia.
  • Полная поддержка аппаратного ускорения декодирования H264.
  • Полная поддержка ROCm OpenCL/HIP от AMD.
  • Драйвер xone для контроллеров Xbox.
  • Полная поддержка DisplayLink.
  • Включены темы KDE от Valve из SteamOS.
  • vkBasalt, MangoHud и OBS VkCapture установлены и доступны по умолчанию.
  • ROM Properties Page shell extension включено.
  • Полная поддержка Winesync/Fastsync/NTsync.
  • Distrobox предустановлен.
  • Упрощенная установка Davinci Resolve с помощью davincibox (ujust install-resolve).
  • Автоматическая служба duperemove для уменьшения места, занимаемого содержимым wine-префиксов.
  • Поддержка HDMI CEC через libCEC.
  • По умолчанию используется BBR TCP от Google.
  • Input Remapper предустановлен и включен. (Доступен, но отключен по умолчанию в варианте Deck; можно включить командой ujust restore-input-remapper)
  • Bazzite Portal позволяет легко устанавливать множество приложений и настроек, включая LACT и IDE через Brew. В нем также есть удобные кнопки для обновления, перехода на другой образ и даже сброса системного образа к настройкам по умолчанию.
  • Waydroid предустановлен для запуска Android-приложений. Настройка описана в кратком руководстве.
  • Управляйте приложениями с помощью Flatseal, Warehouse и Gear Lever.
  • OpenRGB с драйверами i2c-piix4 и i2c-nct6775 для управления RGB на некоторых материнских платах.
  • OpenRazer встроен, выберите OpenRazer в Bazzite Portal или выполните ujust install-openrazer в терминале, чтобы начать использовать его.
  • Правила udev для OpenTabletDriver встроены, а полный набор ПО можно установить через Bazzite Portal или командой ujust install-opentabletdriver в терминале.
  • Поддержка клавиатур Wooting из коробки.
  • Встроенная поддержка AMD GPU Southern Islands (HD 7000) и Sea Islands (HD 8000) через драйвер amdgpu.
  • Webapp Manager доступен для создания приложений из веб-сайтов в разных браузерах, включая Firefox.

Десктопная версия

Основной вариант bazzite подходит для настольных компьютеров.

  • Автоматические обновления ОС, Flatpak и многого другого, которые обеспечивают uupd и topgrade.

Important

ISO-образы можно скачать с нашего сайта, а полезное руководство по установке доступно здесь.

Чтобы перейти с существующего Fedora Atomic на этот образ, если вам нужны драйверы GPU с открытым кодом: (Обратите внимание: открытый вариант Mesa для GPU NVIDIA, NVK, по-прежнему может содержать ошибки. Если у вас есть проблемы, связанные с NVK, сообщайте о них в Mesa, а не в Ublue/Bazzite.)

rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite:stable

или для устройств с GPU Nvidia, которым нужны проприетарные драйверы NVIDIA:

rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-nvidia:stable

Для пользователей с включенным Secure Boot: перед переходом следуйте документации по Secure Boot.

Steam Deck/Домашние кинотеатры (HTPC)

Вариант, предназначенный для использования как альтернатива SteamOS на Steam Deck и для консольного опыта на HTPC, доступен как bazzite-deck:

  • Загружается сразу в игровой режим, как в SteamOS.
  • Автоматический duperemove значительно уменьшает размер compatdata.
  • Последняя версия Mesa создает меньшие кэши шейдеров и не требует их для предотвращения фризов.
  • Можно загрузиться даже если диск заполнен.
  • Поддержка всех языков, которые доступны в Fedora upstream.
  • Использует Wayland на рабочем столе с поддержкой Steam input.
  • Включен HHD для расширенной поддержки ввода на не-Valve портативных устройствах.
  • Включает перенесенные версии большинства пакетов SteamOS, включая драйверы, средства обновления прошивок и контроллеры вентиляторов из репозитория evlaV.
  • Исправленная Mesa для корректного управления частотой кадров из Gamescope.
  • Поставляется с патчами из SteamOS BTRFS для полной поддержки BTRFS на SD-карте по умолчанию.
  • В комплекте перенесенная версия SDGyroDSU, включенная по умолчанию.
  • Есть возможность установить Decky Loader, EmuDeck, RetroDECK и ProtonUp-Qt, а также множество других полезных пакетов при установке.
  • Собственная система обновлений позволяет обновлять ОС, Flatpak и многое другое прямо из интерфейса игрового режима с помощью uupd и topgrade.
  • Встроена поддержка двойной загрузки Windows благодаря тому, что установка GRUB от Fedora остается нетронутой.
  • Обновление сломало что-то? Легко откатитесь к предыдущей версии Bazzite благодаря функции отката rpm-ostree. Можно даже выбрать предыдущие образы при загрузке.
  • Steam и Lutris предустановлены в образе как добавленные пакеты.
  • Используется ZRAM (4GB) с алгоритмом сжатия LZ4 по умолчанию.
  • LAVD и BORE как планировщики CPU для плавного и отзывчивого геймплея.
  • Планировщик I/O Kyber, чтобы избежать сбоев ввода-вывода при установке игр или во время фонового процесса duperemove.
  • Применяются параметры ядра SteamOS.
  • Включены профили калибровки дисплея для матовых и зеркальных экранов Steam Deck.
  • Функции для опытных пользователей, отключенные по умолчанию, включая:
    • Сервис для безопасного понижения напряжения Steam Deck и ноутбуков AMD Framework через RyzenAdj и Ryzen SMU, см. ryzenadj.service и /etc/default/ryzenadj.
    • Поддержка разгона дисплея. Например, добавьте CUSTOM_REFRESH_RATES=30-68 в /etc/environment. Минимальная и максимальная частоты обновления зависят от устройства.
    • У вас Steam Deck с модом на 32GB RAM? Наслаждайтесь автоматически применяемым удвоенным максимумом VRAM. (Можете ли вы поделиться своими навыками пайки?)
  • Аппаратные сервисы Steam Deck можно отключить командой ujust disable-bios-updates и ujust disable-firmware-updates в терминале. На не-Deck оборудовании и на Deck с экранами DeckHD или модами 32GB RAM они отключены автоматически.
  • Дополнительную информацию можно найти здесь.

Important

ISO-образы можно скачать с нашего сайта, а полезное руководство по установке доступно здесь.

Чтобы перейти с существующего Fedora Atomic на этот образ:

rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck:stable

Альтернативные портативные устройства

Пожалуйста, обратитесь к нашему Handheld Wiki за нужными изменениями настроек и плагинами Decky Loader для Steam Gaming Mode на вашем конкретном портативном устройстве.

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

Мы также поставляем команды ujust для установки разных тем CSS Loader, которых нет в магазине CSS Loader. Если они установлены, они будут автоматически обновляться вместе с Bazzite.

# Установить тему Handheld Controller Theme (https://github.com/victor-borges/handheld-controller-glyphs)
ujust install-hhd-controller-glyph-theme

GNOME

Сборки с GNOME доступны и в desktop, и в deck-вариантах. Эти сборки идут со следующими дополнительными возможностями:

Important

ISO-образы можно скачать с нашего сайта, а полезное руководство по установке доступно здесь.

Чтобы перейти с существующего Fedora Atomic на этот образ:

rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome:stable

Чтобы перейти на desktop environment с проприетарными драйверами NVIDIA:

rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome-nvidia:stable

Чтобы перейти на Steam Deck/HTPC:

rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck-gnome:stable

Для пользователей с Secure Boot: перед переходом следуйте документации по Secure Boot.

Особенности базовой системы

Universal Blue

  • Проприетарные драйверы Nvidia предустановлены. (Только для образов Nvidia)
  • Flathub включен по умолчанию.
  • Команды ujust для удобства.
  • Мультимедийные кодеки из коробки.
  • Откат Bazzite до любой сборки за последние 90 дней.

Особенности Fedora Linux (Kinoite и Silverblue)

  • Надежная и стабильная база.
  • Системные пакеты остаются относительно актуальными.
  • Можно добавлять пакеты Fedora в образ без потери при обновлениях.
  • Безопасность, ориентированная на SELinux, предустановленный и настроенный из коробки.
  • Возможность перейти на другие образы Fedora Atomic, если потребуется, без потери пользовательских данных.
  • Поддержка печати благодаря предустановленному CUPS.

Почему Bazzite?

Bazzite появился как проект, призванный решить некоторые проблемы SteamOS, прежде всего устаревшие пакеты (несмотря на базу Arch) и отсутствие функционального менеджера пакетов.

Хотя этот проект тоже основан на образах, вы можете устанавливать любой пакет Fedora прямо из командной строки. Эти пакеты сохраняются между обновлениями (Так что можете смело поставить тот странный VPN, который целый час пытались заставить работать в SteamOS). Кроме того, Bazzite обновляется несколько раз в неделю пакетами из Fedora upstream, давая вам максимум производительности и свежих возможностей - и все это на стабильной базе.

Bazzite поставляется с самым свежим ядром Linux и SELinux, включенным по умолчанию, с полной поддержкой Secure Boot (Запустите ujust enroll-secure-boot-key и введите пароль universalblue, если появится запрос на добавление нашего ключа) и шифрования диска, что делает его разумным выбором для повседневной работы. (Да, из Bazzite можно печатать)

Ознакомьтесь с FAQ, чтобы узнать, чем Bazzite отличается от других Linux-систем.

Демонстрация

KDE Vapor Theme KDE VGUI2 Theme Steam Gaming Mode Waydroid Distrobox Terminals GNOME GNOME

Документация

Смотрите дополнительную документацию по проекту.

Проверка подлинности

Эти образы подписаны с помощью cosign. Чтобы проверить подпись, скачайте ключ cosign.pub из этого репозитория и выполните команду:

cosign verify --key cosign.pub ghcr.io/ublue-os/bazzite

Secure Boot

Warning

Пользователи Steam Deck: на Steam Deck Secure Boot по умолчанию не включен и никакие ключи не зарегистрированы. Не включайте его, если не уверены, что делаете.

Secure Boot поддерживается нашим собственным ключом. Публичный ключ можно найти в корне этого репозитория здесь. Если вы хотите зарегистрировать этот ключ до установки или перехода на другой образ, скачайте ключ и выполните:

sudo mokutil --timeout -1
sudo mokutil --import secure_boot.der

Для пользователей, которые уже используют образ Universal Blue, можно вместо этого выполнить ujust enroll-secure-boot-key.

Если система попросит пароль, используйте universalblue.

Метрики участников

Bazzite

История звезд

Star History Chart

Особая благодарность

Bazzite - это результат работы сообщества, и он бы не существовал без поддержки всех этих людей. Вот некоторые из тех, кто помогал нам по пути:

  • amelia.svg - за создание нашего логотипа и общего визуального стиля.
  • SuperRiderTH - за создание нашего стартового видео игрового режима Steam.
  • evlaV - за то, что сделал код Valve доступным, и за то, что он вот этот человек.
  • ChimeraOS - за gamescope-session и за ценную помощь по пути.
  • Jovian-NixOS - за поддержку нас в технических вопросах и за создание похожего проекта. Правда, обязательно посмотрите, это наш Nix-родственник.
  • sentry - за помощь с нужными патчами ядра и за создание kernel-fsync repo, который мы теперь используем.
  • nicknamenamenick - за то, что почти в одиночку поддерживал нашу документацию и справочные материалы, и бесчисленное количество раз помогал пользователям.
  • Steam Deck Homebrew - за решение поддерживать дистрибутивы, отличные от SteamOS, несмотря на дополнительную работу, и отдельное спасибо PartyWumpus за то, что он помог нам заставить Decky Loader работать с SELinux.
  • cyrv6737 - за первоначальное вдохновение и базу, из которой вырос bazzite-arch.

Соберите свою версию

Bazzite полностью собирается через GitHub Actions. Создать собственную версию так же просто, как форкнуть этот репозиторий, добавить закрытый ключ для подписи и включить GitHub Actions в форке. Запуск workflow Build Bazzite создаст собственные образы для всех вариантов Bazzite.

Если вы хотите собирать только те варианты Bazzite, которыми пользуетесь сами, отредактируйте .github/workflows/build.yml и закомментируйте те варианты, которые не хотите собирать, в списке matrix для job push-ghcr.

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

Как подписывать свои образы

  1. Сначала ознакомьтесь с тем, как хранить секреты в GitHub.
  2. Сгенерируйте новую пару ключей с помощью Cosign (cosign generate-key-pair). У этой пары ключей не должно быть подписи.
  3. Замените файл cosign.pub в публичном репозитории на сгенерированный вами - он понадобится вам и вашим пользователям для проверки подписей.
  4. Добавьте приватный ключ, который хранится в виде текста в файле cosign.key, как Repository Secret на странице настроек форка, в меню Settings -> Secrets and variables -> Actions. Назовите секрет SIGNING_SECRET.

Присоединяйтесь к сообществу

Вы можете найти нас в Bazzite Discord. Архив веток поддержки доступен без аккаунта.