不可变Linux发行版经常被推荐,尤其是对于那些刚接触Linux平台、不想处理各种潜在问题的新手来说。它们确实有优势,但也很容易理解为什么有些Linux用户不喜欢它们。对软件包安装的限制和锁定系统文件的做法,某种程度上剥夺了Linux桌面体验中最棒的部分。 然而,如果你拥有一台游戏掌机,情况就完全不同了。我在我的掌机上安装了Bazzite,突然之间,不可变发行版的概念变得合理多了。 **为什么不可变性是个问题** Linux用户享受自由。 不可变发行版有一些明显的好处,特别是对于技术不太熟练的用户。如果你不想处理常规发行版那种维护工作,不可变发行版提供完整的系统镜像,所有包含的软件包都经过更彻底的测试,并且修改系统软件包和文件更加困难,从而降低了搞坏系统的风险。 但问题就在这里。这些保护新手用户的系统文件和软件限制,也让那些想更多折腾一下的用户感到过于束缚。就在最近,我为另一篇文章试用一个叫Nitrux的发行版时,发现自己无法编辑Hyprland配置文件,因为它们是受保护的。公平地说,有文件可以编辑,但最先找到的那些文件都是锁定的,这很令人沮丧。 关键是,很多有经验的Linux用户期望能够对Linux发行版为所欲为,而不可变系统只是设置了许多障碍。这就是为什么普通桌面用户可能不想要它们,而是选择Ubuntu、Fedora或Arch等更自由的替代品。 **游戏掌机则不同** 我不需要桌面。 话虽如此,游戏掌机上的情况就有所不同。Steam Deck等Linux游戏掌机相当受欢迎,部分原因在于你实际上不需要把它们当作传统桌面来使用。你主要用它们来玩游戏,而这恰恰是不可变系统的优势所在。 在游戏掌机上,你不需要频繁安装各种桌面软件或修改系统级配置。你只需要一个稳定的、能运行游戏的环境。不可变发行版恰好提供了这一点:它不会因为一些无关紧要的软件包冲突或系统文件被意外修改而崩溃。对于掌机来说,稳定性和即开即用的体验远比自由折腾重要。 此外,游戏掌机的操作方式也偏向于手柄和触摸屏,而不是传统的键盘鼠标桌面环境。这意味着,你很少需要去深入系统底层配置文件。Bazzite等专门为掌机优化的不可变发行版,还自带了游戏模式界面,类似于Steam Deck的SteamOS体验,开箱即用。 当然,这并不意味着完全不能定制。如果你确实需要安装某些额外的软件,像Bazzite这样的发行版也提供了Flatpak或容器化解决方案,让你在安全隔离的环境下安装应用,而不会影响系统稳定性。 总而言之,不可变Linux发行版在桌面端可能不受欢迎,但对于游戏掌机来说,它的限制反而成了优势。如果你想要一个只管玩游戏、不需要折腾的掌机系统,不可变发行版绝对是值得考虑的选择。5个关键原因——稳定性、开箱即用、系统保护、游戏模式优化、低维护成本——都指向同一个结论:游戏掌机是不可变Linux发行版的理想舞台。
