Brave
@47c132035ed7a1105a867946b99d67af 网络安全与大数据研究小组 公开
讨论 Bazzite:为游戏而生的下一代 Linux 操作系统

Bazzite:为游戏而生的下一代 Linux 操作系统

Bazzite 是近年来在 Linux 游戏社区声名鹊起的开源操作系统。简单来说,它是一个基于 Fedora 技术栈的定制化 OCI 镜像,旨在为 PC、掌机(如 ROG Ally、Legion Go)和家庭影院电脑(HTPC)提供一个类似 SteamOS 的"即开即用"游戏体验。

自 2023 年项目启动以来,Bazzite 已迅速成长为 Linux 游戏领域最受关注的发行版之一。截至 2026 年 1 月,最新版本 Bazzite 43.20260126 已基于 Fedora 43 构建,搭载 Linux 内核 6.17.7,并持续获得每周更新。更重要的是,Bazzite 于 2025 年宣布加入 Open Gaming Collective(OGC)——一个由 ChimeraOS、Nobara 等知名 Linux 游戏发行版组成的开发者联盟,这标志着 Linux 游戏生态正在走向前所未有的协作与整合。

以下是 Bazzite 的核心特点及为何它值得关注:


1. 核心定位:PC 上的"SteamOS 增强版"

虽然 Steam Deck 使用的是 SteamOS,但 Valve 官方尚未正式发布适用于普通 PC 的通用版本。Bazzite 填补了这一空白。它通过集成 Game Mode(Steam Deck 同款的大屏幕界面),让普通电脑甚至老旧笔记本也能秒变游戏主机。

📌 什么是 Game Mode?

Game Mode(游戏模式)是 SteamOS 的核心体验,也是 Bazzite 的一大卖点。它本质上是一个基于 Valve 开发的 Gamescope 窗口管理器构建的极简会话环境

  • 🎮 控制器友好:整个界面围绕手柄操作设计,无需键鼠即可完成所有操作
  • 资源集中:后台只运行最低限度的服务,将硬件资源最大化让渡给游戏
  • 🖥️ 丰富的显示选项:通过快捷访问菜单(QAM)可设置帧率上限、分辨率缩放、TDP 功耗控制、风扇曲线调节
  • 🔄 无缝切换:可随时从 Game Mode 切换到完整的桌面模式处理其他任务

与传统桌面 Linux 的对比:

特性传统桌面 LinuxBazzite Game Mode
启动后环境桌面环境Steam 大屏幕界面
主要输入方式键盘鼠标手柄控制器
资源占用较高(桌面服务)极低(游戏优先)
适用场景生产力工作纯游戏/客厅娱乐

📌 Bazzite vs SteamOS:关键差异

虽然 Bazzite 提供了与 SteamOS 几乎相同的 Game Mode 体验,但两者在底层架构和适用范围上存在显著差异:

对比维度SteamOS 3.xBazzite
基础系统Arch LinuxFedora Atomic
更新频率约每半年一次大版本每周两次滚动更新
内核版本通常滞后 14-21 个月紧随上游,保持最新
硬件支持主要针对 Steam Deck广泛支持各类掌机和 PC
桌面体验基础功能完整桌面环境,KDE/GNOME 可选
安全特性无全盘加密支持 LUKS 加密、Secure Boot、SELinux
文件系统ext4btrfs(支持去重与压缩)

💡 选择建议:如果你拥有 Steam Deck 且只想专注于 Steam 游戏,SteamOS 是开箱即用的最佳选择。但如果你使用的是 ROG Ally、Legion Go 等非 Valve 掌机,或者需要更新的驱动、更灵活的软件安装方式,Bazzite 是更明智的选择。特别值得注意的是,AMD 9070 系列显卡和 Strix Halo 设备(如 2025 年发布的 Asus Z13)在 SteamOS 3.7(2025 年 5 月)上完全无法运行,而 Bazzite 则能良好支持。


2. 技术底座:不可变系统的稳定性

Bazzite 基于 Universal Blue 项目,采用了 原子化更新(Atomic Updates) 架构。

📌 什么是 Universal Blue?

Universal Blue 是一个致力于将云原生理念带入桌面操作系统的开源组织。 他们利用 OCI(Open Container Initiative)标准镜像、Docker/Podman 容器技术和 GitHub Actions 自动化构建系统来生产和分发操作系统镜像。这种方式比传统的 Linux 发行版构建和部署流程更加轻量、快速且可靠。

Universal Blue 旗下的主要项目包括:

项目名称定位基础镜像
Bazzite游戏专用Fedora Kinoite
Bluefin通用/开发Fedora Silverblue
Aurora通用/开发Fedora Kinoite
uCore服务器Fedora CoreOS

📌 原子化更新的优势

  • 🛡️ 稳定性:系统核心是只读的,这意味着你几乎不会因为误删文件或软件冲突而搞崩系统
  • 回滚功能:如果某次系统更新导致游戏无法运行,你可以轻松回退到上一个正常的版本。Bazzite 支持回滚至过去 90 天内的任意版本
  • 📦 可预测性:每次更新都是完整的系统镜像替换,而非零散的包更新,大大降低了"部分更新"导致的兼容性问题
  • 🔄 事务性更新:更新过程是原子性的——要么完全成功,要么完全回滚,不会出现更新到一半系统损坏的情况

📌 镜像构建与分发机制

Bazzite 通常每周构建两次,整合来自开发团队的改进和 Fedora Linux 上游的更新。 这种基于容器镜像的分发模式带来了几个独特优势:

  • 🏭 云端构建:所有镜像在 GitHub 的 CI/CD 管道中构建,确保构建环境一致性
  • 质量保证:镜像在发布前经过自动化测试
  • 🔀 灵活派生:用户可以基于 Bazzite 创建自己的定制镜像,只需编写 Containerfile 并利用 Universal Blue 的构建模板

这一技术栈的核心组件 bootc 使得操作系统可以像容器应用一样被构建、测试、分发和回滚——这正是云原生技术在桌面操作系统领域的创新应用。


3. 极强的硬件兼容性

相比于其他 Linux 发行版,Bazzite 对硬件的预配置非常到位:

🎮 掌机支持(Handheld PCs)

Bazzite 是目前对 x86 架构掌机支持最全面的 Linux 发行版之一。 以下设备均获得官方支持:

品牌支持设备特殊功能支持
ASUSROG Ally / Ally X✅ RGB、风扇曲线、背部按键
LenovoLegion Go / Go S / Go 2✅ 双陀螺仪、触控板、D-Pad 下方新按键
SteamSteam Deck LCD / OLED✅ 完整 QAM 支持
OneXPlayerF1 / G1 / X1 系列 / X1 AirRGB 和控制器支持
GPDWin 4 / Win Mini / Win Max✅ 基础功能
MSIClaw(第一代 AI7+/AI8+)✅ 基础功能
其他Ayn Loki / Zotac Zone / Ayaneo 系列 / SuiPlay0X1✅ 视设备而定

内置功能一览(无需额外配置):

  • 🔌 TDP 功耗控制与 GPU 频率调节
  • 🌀 风扇曲线自定义
  • 💡 RGB 灯效控制
  • 🎯 陀螺仪支持
  • 🔘 背部按键映射
  • 👆 滑动手势
  • 🔋 电池保护与充电旁路模式
  • 🕹️ sched-ext 调度器(优化游戏响应延迟)

⚠️ 已知问题:ROG Ally X 的扬声器在高音量下可能存在问题,建议将音量保持在 80% 以下。此外,Ally 系列的 LED 指示灯亮度目前无法在非 Windows 系统上调节,这是固件层面的限制。

🖥️ 显卡驱动

  • NVIDIA 友好:预装了专有的 NVIDIA 驱动,解决了 Linux 下安装驱动的痛点。最新版本提供 590.48.01(普通版)和 580.95.05(LTS 长期支持版)两种选择。
  • AMD 即插即用:得益于 AMD 开源驱动的良好生态,AMD 显卡用户通常获得最佳体验
  • Intel ARC 支持Gamescope 对 Intel ARC 显卡提供良好支持
  • 传统显卡支持Bazzite 团队承诺将继续支持 NVIDIA Turing、Volta 和 Ampere 架构显卡,即使 NVIDIA 官方停止支持

🎮 控制器支持

完美兼容多种主流控制器:

  • ✅ Sony DualSense / DualShock 4(支持触控板、陀螺仪、自适应扳机)
  • ✅ Xbox Series / Xbox One 控制器
  • ✅ Nintendo Switch Pro / Joy-Cons
  • ✅ 8BitDo 系列控制器
  • ✅ 方向盘外设(Thrustmaster、Logitech、FANATEC)

4. 软件生态与游戏优化

📦 预装工具

Bazzite 开箱即用地提供了完整的游戏软件栈:

软件用途说明
SteamPC 游戏平台内置 Proton 兼容层
Lutris多平台游戏管理支持各类游戏源和 Wine 配置
Heroic Games LauncherEpic/GOG/Amazon 游戏原生 Linux 客户端
ProtonUp-QtProton 版本管理轻松切换不同 Proton 版本
Flathub应用商店默认启用,提供海量 Linux 应用

🆕 值得关注的新变化Bazzite 团队正在测试 Faugus Launcher 作为 Lutris 的潜在替代品。早期测试表明 Faugus 在处理 Battle.net、EA App 等启动器时表现更为出色。

🎮 游戏兼容性:Proton 的力量

Bazzite 的游戏兼容性主要依赖于 Valve 开发的 Proton 兼容层——这是一个基于 Wine 的增强版本,专门针对游戏进行了优化。

当前兼容性概况(2025-2026):

  • 📊 超过 16,000 款 Windows 游戏 可通过 Proton 在 Linux 上运行
  • 🏆 ProtonDB 上大量热门游戏获得"黄金"或"白金"评级
  • 🆕 Wine 11.0 带来重大改进:完整支持 WoW64 模式(可运行 32 位甚至 16 位应用)、内核模块 NTsync 支持、Wayland 改进

兼容性限制

  • ❌ 部分采用激进反作弊的多人游戏(如 Fortnite、Roblox)
  • ❌ 依赖 Secure Boot 的新游戏(如 Battlefield 6)
  • ⚠️ NVIDIA 显卡的游戏性能通常略低于 Windows

💡 最佳实践:安装游戏前,建议先在 ProtonDB 查询兼容性报告,了解其他玩家的运行体验和优化技巧。

🕹️ 模拟器集成

Bazzite 是复古游戏玩家的天堂:

  • EmuDeck:一键配置各类主机模拟器的集成工具
  • RetroArch:多合一模拟器前端
  • 支持的平台:NES、SNES、N64、GameCube、Wii、PS1、PS2、PSP、世嘉全系列等

🤖 Waydroid 支持Bazzite 预装了 Waydroid,允许用户运行 Android 应用和游戏。与 SteamOS 不同的是,Bazzite 上的 Waydroid 配置在系统更新后会保留,无需每次重新设置。这使得 Legion Go 等配备触摸屏的设备可以充分发挥平板模式的潜力。

🖥️ 桌面环境

提供两种主流桌面环境选择:

桌面环境特点推荐用户
KDE Plasma 6.4.5高度可定制,类似 Windows 的操作逻辑Windows 迁移用户、喜欢折腾的玩家
GNOME 49简洁现代,触控友好追求简约、平板/触屏设备用户

5. 安全与系统管理

Bazzite 在安全性方面相比 SteamOS 有显著优势,这对于关注隐私和数据安全的用户尤为重要:

🔐 安全特性

特性BazziteSteamOS
全盘加密(LUKS)✅ 完整支持❌ 仅 home 分区可加密
Secure Boot✅ 支持❌ 不支持
TPM 自动解锁✅ 支持❌ 不支持
SELinux✅ 默认启用并预配置❌ 无

📁 文件系统优势

Bazzite 使用 btrfs 文件系统,相比 SteamOS 的 ext4 提供了:

  • 🗜️ 透明压缩:节省存储空间
  • 🔄 去重功能:相同数据块只存储一份
  • 📸 快照支持:配合原子更新实现可靠回滚
  • 💾 内置 RAID 支持:适合高级用户
  • 🔌 自动挂载:内置硬盘和 SD 卡自动挂载

📦 软件安装方式

Bazzite 提供多种灵活的软件安装途径,适应不同使用场景:

方式用途特点
Flatpak图形化应用沙盒隔离,安全性高
Homebrew命令行工具macOS 用户熟悉的包管理器
Distrobox开发环境容器化的 Linux 发行版环境
Quadlet容器化服务systemd 原生的容器管理

💡 与 SteamOS 的关键区别:在 SteamOS 上安装非 Flatpak 软件需要解锁只读文件系统,且每次系统更新后都会重置。Bazzite 的分层架构允许用户在不触碰系统核心的情况下安装额外软件。


6. HTPC 与客厅娱乐

Bazzite 的 HTPC(家庭影院电脑)版本是将老旧 PC 变成客厅游戏主机的理想选择。

📺 HTPC 特有功能

  • 🎮 直接启动到 Game Mode:开机即进入 Steam 大屏幕界面,真正的"开机即玩"
  • 📡 HDMI CEC 支持:通过 libCEC 实现电视遥控器控制
  • 🎬 流媒体应用:通过 Bazzite Portal 一键安装 YouTube、Netflix、Spotify 等应用
  • 🖥️ 随时切换桌面:从 Game Mode 的电源菜单可快速进入完整桌面环境

📋 硬件要求

Gamescope(Game Mode 的核心组件)对显卡有一定要求

显卡类型支持状态
AMD(近年款)✅ 完美支持
Intel ARC✅ 良好支持
NVIDIA⚠️ Beta 支持

7. 为什么选择 Bazzite 而不是 Windows?

对于追求极致体验的游戏玩家,Bazzite 提供了比 Windows 更纯净的环境:

✅ Bazzite 的优势

方面WindowsBazzite
系统广告有推送广告🚫 完全没有
后台资源大量后台服务⚡ 极简后台
掌机唤醒较慢⚡ 近乎瞬时
休眠恢复偶发问题✅ 稳定可靠
隐私保护遥测数据收集✅ 用户掌控
更新控制强制更新✅ 用户决定何时更新
系统稳定性更新可能引发问题✅ 可随时回滚

⚠️ 需要考虑的因素

  • 🎮 游戏兼容性:虽然 Proton 已非常成熟,但仍有少数游戏无法运行
  • 📚 学习曲线:对于 Linux 新手,可能需要适应新的操作逻辑
  • 🔧 社区支持:作为社区驱动项目,文档和支持不如商业系统完善
  • 🔄 更新风险:由于采用较新的内核和驱动,偶尔可能遇到回归问题(但可通过回滚解决)**

8. 安装与入门

📥 获取 Bazzite

  1. 访问 Bazzite 官网下载页面
  2. 使用 Image Picker 工具选择适合你硬件的镜像版本
  3. 将镜像写入 U 盘(推荐使用 Ventoy 或 balenaEtcher)
  4. 从 U 盘启动并按照安装向导完成安装

⚠️ 双系统用户注意

强烈建议在安装 Bazzite 期间物理断开 Windows 所在的硬盘,以防止意外修改 Windows 引导分区。安装完成后再重新连接。

🔧 首次启动配置

  • 检查并调整显示缩放(尤其是高分辨率屏幕)
  • 了解 GRUB 菜单的回滚功能
  • 通过 Bazzite Portal Setup 安装额外的媒体应用和游戏工具

9. 社区与未来展望

🤝 Open Gaming Collective (OGC)

2025 年,Bazzite 宣布加入 Open Gaming Collective——这是 Linux 游戏领域的一次重要整合:

OGC 成员

  • Bazzite
  • ChimeraOS
  • Nobara
  • 其他 Linux 游戏相关项目

合作带来的变化

  • 🔧 采用统一的 OGC 内核
  • 🎮 RGB 和风扇控制将直接集成到 Steam UI 中
  • 🛠️ 共享开发资源,减少重复工作
  • 📈 更稳定的更新和更广泛的硬件支持

🔮 未来路线图

  • 持续改进对新掌机的支持
  • 深化与 Valve 生态的集成
  • 完善非 Steam Deck 硬件的 Game Mode 体验
  • 探索 Faugus Launcher 等新工具的集成

🎯 Bazzite 团队表示:"2025 年真正是 Linux 游戏桌面之年。" 随着 SteamOS 公开版本即将发布,Linux 掌机游戏的前景正变得越来越光明。


📚 延伸资源


📝 小结

关键要点说明
定位PC/掌机/HTPC 上的 SteamOS 替代方案
技术基础Fedora Atomic + Universal Blue + OCI 镜像
核心优势原子更新、广泛硬件支持、安全特性、最新驱动
适用人群非 Steam Deck 掌机用户、追求最新驱动的玩家、注重隐私安全的用户
潜在挑战少数游戏不兼容、社区支持为主、需要一定学习成本

如果你想让家里闲置的电脑重获新生,或者希望在掌机上获得不输于 Steam Deck 的系统体验,Bazzite 是一个非常理想的出发点。