这个项目能做什么
Bazzite 是使用云原生技术构建的自定义 Fedora Atomic 镜像,旨在将 Linux 游戏体验带到桌面、掌机、平板和家庭影院 PC。它基于 Fedora 技术上的 ublue-os/main 构建,增加了扩展的硬件支持和内置驱动。
主要新增内容包括 OGC 内核、默认启用 HDR 和 VRR、硬件加速 H264 解码、用于 Xbox 控制器的 xone 驱动、DisplayLink 支持,以及预装的 vkBasalt、MangoHud 和 OBS VkCapture。它还附带 Distrobox、用于减少 wine prefix 磁盘占用的自动化 bees 服务、HDMI CEC 支持、Input Remapper、用于安装应用和调整的 Bazzite Portal、用于 Android 应用的 Waydroid、用于应用管理的 Flatseal/Warehouse/Gear Lever、OpenRazer 驱动、OpenTabletDriver udev 规则以及 Webapp Manager。
变体:
- 桌面版(bazzite):通过 uupd 和 topgrade 自动更新操作系统和 Flatpak;提供用于开源 GPU 驱动和 NVIDIA 专有驱动的 rebase 命令。
- Steam Deck/HTPC(bazzite-deck):直接启动到游戏模式,使用 bees 精简 compatdata,使用支持 Steam 输入的 Wayland,包含移植的 SteamOS 软件包、为 Gamescope 帧率控制修补的 Mesa、BTRFS SD 卡支持、SDGyroDSU、可选的 Decky Loader/EmuDeck/RetroDECK/ProtonUp-Qt、界面内更新、Windows 双启动支持、rpm-ostree 回滚、预装的 Steam 和 Lutris、使用 LZ4 的 ZRAM、LAVD 和 BORE CPU 调度器、Kyber I/O 调度器、SteamOS 内核参数、校准的显示配置文件,以及默认禁用的高级功能,如降压和显示超频。
- GNOME 构建:提供桌面版和 deck 版本,支持 Wayland 下的 VRR 和分数缩放、自定义顶栏菜单、GSConnect、可选扩展,以及自动更新 Firefox/Thunderbird 的 GNOME 主题。
上游功能包括 NVIDIA 镜像上的专有 NVIDIA 驱动、默认启用 Flathub、ujust 命令、多媒体编解码器、90 天回滚、稳定的 Fedora 基础、SELinux、软件包分层、在不丢失用户数据的情况下 rebase,以及 CUPS 打印。
该项目表示,它开始是为了解决 SteamOS 的问题,例如软件包过时和缺乏可用的包管理器,同时允许安装 Fedora 软件包并在更新后保留。镜像使用 sigstore cosign 签名,并可使用随附的公钥进行验证。通过自定义密钥支持 Secure Boot,并提供注册说明。文档涵盖应用管理、更新/回滚/rebase 以及游戏。用户可以通过 fork 仓库、添加签名密钥并启用 GitHub Actions 来构建自己的镜像。
评论
0 评分人数达到10人后显示
登录后参与讨论。