Vanilla OS 與 Bazzite:哪個不可變的 Linux 發行版適合你?
不可變的 Linux 發行版現在非常流行,這是有充分理由的。但哪一個不可變的發行版適合你呢?讓我們來比較我最喜歡的兩個。
Linux-Terminal.com 的主要收穫
- Vanilla OS 和 Bazzite 都是不可變的發行版。
- 一個是為一般使用而設計,另一個是為遊戲而設計。
- 兩者都可以免費下載和安裝。
不可變性已經成為 Linux 世界中的一個流行詞。對於一個已經擁有堅如磐石安全性的操作系統,想像將其進一步提升,創造一個幾乎無法被攻破的操作系統。
透過不可變性,Linux 發行版將系統核心掛載為唯讀,這意味着這些目錄的內容無法被更改。因此,如果你不小心安裝了一個惡意軟件,它將無法對 /bin、/sbin、/usr、/lib 和 /etc 等目錄進行更改。
那裡的安全性相當高。
有幾個不可變的 Linux 發行版,其中兩個是 Vanilla OS 和 Bazzite。其中一個適合你嗎?讓我們來看看。
香草作業系統
Vanilla OS 是一個不可變的 Linux 發行版,針對一般用途而設。換句話說,你可以用它來進行創意活動、學習、遊戲、網上購物、銀行業務、生產力、開發、社交媒體、通信等等。
Vanilla OS 使用由 Debian 套件和 Vib 模組組成的混合基底以增加靈活性,並強調乾淨、聲明式的配置,使使用者能夠依照他們的特定需求配置系統。這是透過 OCI 映像檔來實現的。這些映像檔是使用一個叫做 Vib 的工具創建的。使用 Vib,您可以在 Vanilla OS 核心映像檔的基礎上添加自定義選項、套件和模組。
Vanilla OS 完全是為了符合你的獨特性。
另一個重要的工具是 VSO,它會檢查系統是否處於理想狀態,以在不干擾操作系統使用的情況下進行更新。如果 VSO 判定系統不處於理想狀態(根據連接、記憶體、CPU 和電池狀態),它將跳過更新,並稍後再嘗試。用戶可以啟用或禁用 VSO。
那並不意味著你必須使用那些工具。你總是可以直接安裝 Vanilla OS 並按原樣使用,因為它是一個非常適合日常、一般用途的發行版。不管你的技能如何,Vanilla OS 都可以取代你目前正在使用的任何操作系統。
Vanilla OS 使用相當未修改的 GNOME 桌面,對新用戶來說可能顯得陌生,但實際上導航起來相當簡單。
Vanilla OS 也具有以下特點:
- 透過 ABRoot 的不可變性與原子性,實現穩健的系統更新與回滾
- APX 套件管理器,允許從不同的發行版本安裝應用程式,例如 Arch、Fedora 和 Alpine
- 能夠在容器(如 Flatpaks)或子系統中運行大多數應用程式,將它們與主操作系統隔離,以獲得更高的安全性
- 可自訂安裝程式允許用戶在初始安裝過程中選擇預設軟體(如 LibreOffice 等)及設定
- 沒有遙測且具有強大的隱私功能
- 透過 APX 支援 Flatpak、AppImage、Snap 以及特定發行版的套件
- 使用內建容器系統快速設置開發環境
- 流暢而統一的體驗
Vanilla OS適合你嗎?
如果你想要一個高度安全、通用的作業系統,提供合理的預設設定、可以使用大量軟體,並且有一個簡約且易於使用的桌面環境,那麼 Vanilla OS 就是你想要的。
巴茲石
另一方面,Bazzite 是一個不可變的發行版,主要專注於遊戲。Bazzite 也是基於 Fedora 的,提供一種非常類似 SteamOS 的遊戲體驗。你還可以獲得為遊戲特別添加的調整和手持設備優化。
然而,這並不意味著 Bazzite 僅僅用於遊戲。像 Vanilla OS 一樣,Bazzite 也可以用於一般用途。至於安全性方面,Bazzite 也能為你提供保障。
Bazzite 是一個基於映像的作業系統,這意味著在每次更新後,先前版本的映像都會保存在您的機器上。如果更新引起任何問題,您始終可以在系統啟動時選擇先前的映像。您還可以固定某個版本,使其隨時可用。
為了安全性,你可以使用 SELinux、安全啟動支援、簽名容器映像檔,以及帶有可選自動 TPM 解鎖的 LUKS 全磁碟加密。Bazzite 是非常安全的。
在保持安全的同時,Bazzite 還支援加速的影片編碼和解碼,內建 Nvidia 驅動程式和額外的 HID 驅動程式,以及幾乎所有你能想像到的硬體的 udev 規則。這一切結合在一起,確保 Bazzite 能在你的系統上運行。
但是,Bazzite 確實是針對遊戲玩家設計的。你可以直接獲得對 Xbox、Wii、Switch、PS3、PS4、PS5 及其他遊戲控制器的支援;Nvidia 驅動程式以及最新的 AMD 和 Intel Mesa;支援額外的 Wi-Fi 適配器,以及像 DisplayLink 這樣的顯示標準。
基本上,Bazzite 是一個 SteamOS 克隆版,因此你可以指望它提供無縫且用戶友好的遊戲體驗。
Bazzite 提供兩種桌面選項:來自 Fedora Kinoite 的 KDE Plasma,以及來自 Fedora Silverblue 的 GNOME。
Bazzite 也具有以下特點:
- 預先安裝 Steam
- HDR 與 VRR 支援
- 改進的 CPU 排程器以提升遊戲響應性
- 幾個由社群開發的工具和調整,用於簡化遊戲和串流體驗
- 支援 GeForce GPU 的專有驅動程式
- System76 的 CPU 調度器以優化性能
- Waydroid(安卓模擬器)
- 顯示 Linux 支援
- 原子升級
- LUKS 全磁碟加密
一個手持型守護程序(用於增強功能和支援手持設備)。
哪一個適合你?
如果你正在尋找通用作業系統中的堅如磐石的安全性,Vanilla OS 很難被超越。如果你想要一個專門為遊戲而創建的作業系統,那麼 Bazzite 可以說是你的最佳夥伴。
即使兩者都可以作為通用操作系統使用,如果你對遊戲不是很熱衷,我會考慮 Vanilla OS。如果你認為自己是玩家,那就直接選 Bazzite。


