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 的对比:
| 特性 | 传统桌面 Linux | Bazzite Game Mode |
|---|---|---|
| 启动后环境 | 桌面环境 | Steam 大屏幕界面 |
| 主要输入方式 | 键盘鼠标 | 手柄控制器 |
| 资源占用 | 较高(桌面服务) | 极低(游戏优先) |
| 适用场景 | 生产力工作 | 纯游戏/客厅娱乐 |
📌 Bazzite vs SteamOS:关键差异
虽然 Bazzite 提供了与 SteamOS 几乎相同的 Game Mode 体验,但两者在底层架构和适用范围上存在显著差异:
| 对比维度 | SteamOS 3.x | Bazzite |
|---|---|---|
| 基础系统 | Arch Linux | Fedora Atomic |
| 更新频率 | 约每半年一次大版本 | 每周两次滚动更新 |
| 内核版本 | 通常滞后 14-21 个月 | 紧随上游,保持最新 |
| 硬件支持 | 主要针对 Steam Deck | 广泛支持各类掌机和 PC |
| 桌面体验 | 基础功能 | 完整桌面环境,KDE/GNOME 可选 |
| 安全特性 | 无全盘加密 | 支持 LUKS 加密、Secure Boot、SELinux |
| 文件系统 | ext4 | btrfs(支持去重与压缩) |
💡 选择建议:如果你拥有 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 发行版之一。 以下设备均获得官方支持:
| 品牌 | 支持设备 | 特殊功能支持 |
|---|---|---|
| ASUS | ROG Ally / Ally X | ✅ RGB、风扇曲线、背部按键 |
| Lenovo | Legion Go / Go S / Go 2 | ✅ 双陀螺仪、触控板、D-Pad 下方新按键 |
| Steam | Steam Deck LCD / OLED | ✅ 完整 QAM 支持 |
| OneXPlayer | F1 / G1 / X1 系列 / X1 Air | ✅ RGB 和控制器支持 |
| GPD | Win 4 / Win Mini / Win Max | ✅ 基础功能 |
| MSI | Claw(第一代 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 开箱即用地提供了完整的游戏软件栈:
| 软件 | 用途 | 说明 |
|---|---|---|
| Steam | PC 游戏平台 | 内置 Proton 兼容层 |
| Lutris | 多平台游戏管理 | 支持各类游戏源和 Wine 配置 |
| Heroic Games Launcher | Epic/GOG/Amazon 游戏 | 原生 Linux 客户端 |
| ProtonUp-Qt | Proton 版本管理 | 轻松切换不同 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 有显著优势,这对于关注隐私和数据安全的用户尤为重要:
🔐 安全特性
| 特性 | Bazzite | SteamOS |
|---|---|---|
| 全盘加密(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 的优势
| 方面 | Windows | Bazzite |
|---|---|---|
| 系统广告 | 有推送广告 | 🚫 完全没有 |
| 后台资源 | 大量后台服务 | ⚡ 极简后台 |
| 掌机唤醒 | 较慢 | ⚡ 近乎瞬时 |
| 休眠恢复 | 偶发问题 | ✅ 稳定可靠 |
| 隐私保护 | 遥测数据收集 | ✅ 用户掌控 |
| 更新控制 | 强制更新 | ✅ 用户决定何时更新 |
| 系统稳定性 | 更新可能引发问题 | ✅ 可随时回滚 |
⚠️ 需要考虑的因素
- 🎮 游戏兼容性:虽然 Proton 已非常成熟,但仍有少数游戏无法运行
- 📚 学习曲线:对于 Linux 新手,可能需要适应新的操作逻辑
- 🔧 社区支持:作为社区驱动项目,文档和支持不如商业系统完善
- 🔄 更新风险:由于采用较新的内核和驱动,偶尔可能遇到回归问题(但可通过回滚解决)**
8. 安装与入门
📥 获取 Bazzite
- 访问 Bazzite 官网 或 下载页面
- 使用 Image Picker 工具选择适合你硬件的镜像版本
- 将镜像写入 U 盘(推荐使用 Ventoy 或 balenaEtcher)
- 从 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 掌机游戏的前景正变得越来越光明。
📚 延伸资源
- 🌐 Bazzite 官方网站
- 📖 Bazzite 官方文档
- 💬 Universal Blue 社区论坛
- 🐙 GitHub 仓库
- 🎮 ProtonDB 游戏兼容性数据库
- 📰 GamingOnLinux 新闻 —— 获取最新 Linux 游戏资讯
📝 小结
| 关键要点 | 说明 |
|---|---|
| 定位 | PC/掌机/HTPC 上的 SteamOS 替代方案 |
| 技术基础 | Fedora Atomic + Universal Blue + OCI 镜像 |
| 核心优势 | 原子更新、广泛硬件支持、安全特性、最新驱动 |
| 适用人群 | 非 Steam Deck 掌机用户、追求最新驱动的玩家、注重隐私安全的用户 |
| 潜在挑战 | 少数游戏不兼容、社区支持为主、需要一定学习成本 |
如果你想让家里闲置的电脑重获新生,或者希望在掌机上获得不输于 Steam Deck 的系统体验,Bazzite 是一个非常理想的出发点。