Linux 发行版/系统

Mainstream OS 3.0 发布:基于 Arch Linux 与 Hyprland,能让 Linux 成为主流吗?

基于 Arch Linux、围绕 Hyprland 打造的桌面 Linux 发行版 Mainstream OS 3.0.0 在2026年10月2日正式发布。项目开发者 Greg Martin 将 3.0 称为一个重要的里程碑版本,新版本重新设计了 Welcome 应用,继续完善游戏体验、桌面个性化以及系统恢复机制,并试图进一步降低普通用户接触 Arch Linux 和 Hyprland 的门槛。

Mainstream OS 的名字实际上已经很直接地表达了项目目标:让 Linux 变得更加“主流”。它没有选择重新发明底层发行版,而是以 Arch Linux 为基础,在 Wayland 环境中使用 Hyprland 作为合成器,并结合经过大幅定制的 Quickshell 桌面 Shell,希望在保留 Arch 灵活性与 Hyprland 高度可定制特性的同时,提供更接近成熟商业桌面操作系统的开箱体验。官方甚至将自己的定位概括为:Arch 负责底层,Hyprland 负责桌面,而上层体验则追求类似 macOS 的完成度。

不再把 Hyprland 当成“配置文件桌面”

Hyprland 近年来在 Linux 用户中越来越流行,但它与 GNOME、KDE Plasma 这类完整桌面环境存在一个明显区别:Hyprland 本质上是一个高度可配置的 Wayland 合成器,很多功能通常需要用户自行编辑配置文件、安装组件,并拼装状态栏、启动器、通知、锁屏以及各种脚本。

Mainstream OS 试图改变这种使用方式。

它将 Hyprland、Quickshell 以及大量桌面组件整合为一套完整环境,并为显示器、窗口布局、快捷键、主题、软件管理、启动程序、磁盘挂载和系统更新等功能提供图形界面。项目的目标并不是取消 Linux 的可定制性,而是让用户可以选择不打开终端,也可以完成绝大多数日常系统配置。

这也是 Mainstream OS 与许多 Hyprland 配置项目最大的区别之一:它希望用户面对的是一个“操作系统”,而不仅仅是一套预配置好的 dotfiles。

Mainstream OS 3.0 重新打造 Welcome 应用

3.0 中最直观的变化之一,是重新设计的 Welcome 应用。

新的 Welcome 应用不仅承担首次启动后的介绍工作,还开始成为用户快速调整桌面体验的入口。用户可以从中选择和预览不同的窗口布局、壁纸、Hot Corner 行为以及语言等设置,并直接查看修改后的效果。

这与 Mainstream OS 整体的设计思路相当一致:过去需要用户理解 Hyprland 配置语法之后才能完成的操作,尽可能变成可发现、可预览、可撤销的图形化选项。

对于第一次接触 Hyprland,甚至第一次使用 Linux 的用户来说,这种设计显然比从 hyprland.conf 开始学习更加容易。

游戏体验成为 3.0 的重点

Mainstream OS 3.0 另一个明显强化的方向是 Linux 游戏。

新版本进一步完善游戏相关设置,并预装 GameMode 与 MangoHud。其中 GameMode 可以在游戏运行时帮助系统调整性能策略,而 MangoHud 则可以显示 FPS、CPU/GPU 使用率、温度以及帧时间等性能数据。

不过 Mainstream OS 对游戏的设计并不只是“预装几个游戏工具”。

系统提供专门的 Gaming Mode。按下 Super + G 后,可以离开普通 Hyprland 桌面,进入基于 gamescope + Steam 的全屏游戏会话,其使用模式与 Steam Deck 的 Gaming Mode 十分接近;退出后又可以重新返回正常桌面。系统同时提供 Console Mode,可以让电脑开机后直接进入这种游戏界面。

官方目前还默认提供 Proton GE,以降低运行 Windows 游戏时进行额外配置的需求。

这意味着 Mainstream OS 希望一套系统同时承担两个角色:工作时是一套完整的 Hyprland 桌面,连接电视和游戏手柄后,又可以变成接近游戏主机的 Steam 前端。

高度图形化的 Hyprland 桌面

Mainstream OS 的另一个特色,是将大量原本属于 Hyprland“配置文件文化”的功能搬进统一的 Settings 应用。

例如,用户可以图形化管理:

  • 多显示器排列、分辨率、刷新率、缩放和 VRR;
  • dwindle、master、scrolling、monocle 和浮动等窗口布局;
  • 键盘快捷键与触控板手势;
  • Dock 和顶部 Bar 的位置、透明度、尺寸与组件;
  • 窗口圆角、边框、间距、透明度、模糊与动画;
  • 针对单独应用程序设置窗口规则;
  • 原生软件包与 Flatpak;
  • 默认应用与登录启动项目;
  • 自动挂载磁盘以及加密磁盘解锁。

这些功能都可以通过图形界面调整,而不要求用户手工修改 Hyprland 配置。

对于熟悉 Arch 的用户来说,这可能只是省掉了一些编辑配置文件的时间;但对于 Mainstream OS 希望吸引的普通桌面用户而言,这实际上决定了 Hyprland 能否真正成为一个日常使用的桌面环境。

从壁纸生成整套桌面配色

Mainstream OS 同样非常重视视觉一致性。

系统采用类似 Material You 的动态配色机制。选择一张静态或动态壁纸之后,桌面 Shell、终端、应用程序、文件夹图标和锁屏界面都可以根据壁纸自动生成相应的颜色。

用户还可以把当前配置保存为完整主题,包括壁纸、颜色、图标、字体、Dock 位置、窗口圆角、间距、模糊、动画乃至针对应用程序设置的窗口规则。

这些主题可以导出到另一台 Mainstream OS 电脑,还可以分别设置 Day / Night 主题,让系统根据时间或 Night Light 自动切换。

这实际上让 Mainstream OS 的主题概念从传统 Linux 中的“换一套 GTK 主题和图标”,扩展到了整个桌面行为和布局。

更新之前自动创建 Btrfs 快照

对于一款以 Arch Linux 为基础的滚动更新发行版而言,如何处理更新风险同样重要。

Mainstream OS 使用 Btrfs + Snapper 构建恢复机制,每次系统更新时都会创建恢复点。如果一次升级造成系统无法正常工作,用户可以通过启动菜单回滚到之前的状态。官方当前使用 Limine 配合 Snapper 提供这套启动与快照恢复机制。

这项设计尤其符合 Mainstream OS 的目标用户。

Arch Linux 快速更新的软件生态是一项优势,但对缺乏 Linux 故障排查经验的用户来说,也可能意味着更高的维护压力。Mainstream OS 并没有试图改变 Arch 的滚动更新模式,而是通过自动快照给它增加一层安全网。

项目官网对此给出的理念非常直接:更新之前先保存系统状态,如果出现问题,可以从启动菜单恢复。

不仅仅是一套 Hyprland 配置

Mainstream OS 的技术架构也值得关注。

其桌面最初建立在 end-4 的 illogical-impulse 项目基础上,并继续使用 Quickshell 构建 Shell,但 Mainstream OS 已经在 Dock、应用程序启动器、文件搜索、状态栏、媒体处理和主题系统等方面进行了大量修改和扩展。项目也明确保留了对上游项目的署名,并表示会将适合上游的修复反馈回原项目。

与此同时,Mainstream OS 还维护自己的:

  • ISO 构建系统;
  • GPG 签名软件仓库;
  • 安装程序;
  • 更新与恢复工具;
  • Gaming / Console 会话;
  • 图形化 Settings 应用。

系统使用 Calamares 提供图形安装,并支持包括全盘加密和双系统在内的安装方案。Mainstream OS 提供的软件包由自己的签名仓库分发,安装阶段并不依赖在本地编译 AUR 软件包,ISO 和发布文件也提供签名与校验信息。

从这一点来看,Mainstream OS 希望做的显然不只是一个“Arch + 一套漂亮 Hyprland 配置”,而是一套围绕 Hyprland 建立起来的完整桌面发行版。

针对不同硬件提供安装镜像

Mainstream OS 3.0 的标准 ISO 大约在 3GB 级别,同时项目还提供针对旧款 NVIDIA 显卡的 Legacy NVIDIA 版本,以覆盖包括部分较老 GeForce GPU 在内的设备。3.0 Legacy NVIDIA ISO 已经在 SourceForge 发布,并同时提供 SHA-256 校验文件和签名。

项目此前还建立了针对 MacBook 的独立镜像分支,而相关 3.0 发布报道也列出了标准版、Legacy NVIDIA 版以及面向 MacBook 的镜像选择。

这种做法反映出 Mainstream OS 的另一个思路:尽量把驱动和硬件适配问题提前放到发行版层面解决,而不是在安装完成之后再要求用户研究 NVIDIA 驱动、混合显卡或者特殊硬件配置。

“让 Linux 主流化”的一次有趣尝试

Mainstream OS 是一个相当年轻的 Linux 发行版,但它选择了一个很有意思的方向。

过去,Arch Linux 与 Hyprland 经常代表 Linux 桌面中高度可定制、偏向高级用户的一面。用户通常愿意投入大量时间搭建自己的配置,也把编辑配置文件视为体验的一部分。

Mainstream OS 3.0 则试图反过来思考这个问题:

如果把 Arch Linux 的软件生态、Hyprland 的现代 Wayland 桌面和高度可定制能力保留下来,但把复杂配置全部隐藏在设计良好的 GUI 后面,会不会得到一种完全不同的 Linux 桌面体验?

从 Mainstream OS 3.0 可以看到,项目正在逐渐形成自己的答案。

它既没有放弃 Arch Linux,也没有把 Hyprland 改造成传统意义上的 GNOME 或 KDE Plasma,而是围绕它建立 Settings、Welcome、主题系统、Dock、Bar、Gaming Mode、快照恢复和完整安装流程,使这些原本需要用户自己拼装的部分成为操作系统本身的一部分。

对于已经熟悉 Arch 和 Hyprland 的用户来说,Mainstream OS 可能意味着一套完成度更高的预配置环境;而对于希望尝试平铺式窗口管理和现代 Wayland 桌面、却不愿意从大量配置文件开始学习的用户来说,它的意义可能更加明显。

从这个角度看,Mainstream OS 3.0 最值得关注的地方并不是又出现了一款 Arch 衍生发行版,而是它正在尝试回答一个长期存在的问题:高度可定制的 Linux 桌面,是否也能做到对普通用户足够友好?

Mainstream OS 给出的答案,正如它的名字一样——希望有一天,这样的 Linux 体验也能够真正进入“mainstream”。

对这篇文章感觉如何?

太棒了
0
不错
0
爱死了
0
不太好
0
感觉很糟
0
bootingman,是“booting” 加上 “man”的一个合成词。 术语“booting(引导)”是“bootstrapping”的简写,描述计算机从零开始启动的过程,同时也表示一个古老的谚语“通过自力更生而出人头地“。 “引导”的思想在于一个困难的、复杂的目标可以通过一个小的动作开始,然后以这个小的动作为基础,一步一步地达到期望目标而完成。这也是我想做和正在做的。

    You may also like

    Comments are closed.