Omarchy:Basecamp推出的开箱即用AI增强型Arch系Linux发行版

AI新闻 AI工具箱
106

一、Omarchy是什么

Omarchy是由Basecamp团队、Ruby on Rails之父DHH主导开发,基于Arch Linux构建的开源桌面Linux发行版,项目定位为Beautiful, Modern & Opinionated Linux(美观、现代、有明确设计倾向的Linux系统)。

它并非简单的Linux美化包,而是一套完整预调优的开发者工作站系统,内置Hyprland平铺窗口管理器与自研Quickshell桌面外壳,预装全套开发工具、多媒体软件,深度集成AI代理能力,开箱即用,省去传统Arch Linux从零配置桌面、快捷键、开发环境的大量时间成本,采用MIT开源协议完全开放源码。

二、功能特色

  1. 开箱即用的Hyprland桌面体验
    预配置完整的窗口布局、全局快捷键、状态栏、锁屏、通知系统,Wayland原生,支持窗口平铺、浮动自由切换,内置多套精美主题,支持自定义主题扩展。

  2. 原生集成AI代理能力
    系统层级内置AI Agent框架,支持对接多家主流大模型,可通过自然语言指令操作系统,社区支持插件扩展,可安装各类AI技能插件,完成文件处理、脚本生成、系统运维等操作。

  3. 完备预装软件栈
    出厂搭载Neovim、Chromium浏览器、Obsidian笔记、LibreOffice办公套件、Docker容器环境、OBS录屏、Kdenlive视频剪辑;配套截图OCR、剪贴板历史、录屏、提醒工具,覆盖开发、办公、多媒体创作需求。

  4. 插件与钩子扩展体系
    提供omarchy命令行工具,支持plugin插件、hook钩子机制,可通过Git仓库直接安装社区插件,实现桌面行为自动化扩展,把桌面变成可编程工作环境。

  5. 安全与系统快照
    默认开启全盘磁盘加密,支持系统快照,可回滚系统状态,支持全盘安装、双系统共存两种部署模式,适配普通PC与旧款Intel Mac设备。

  6. 清晰配置隔离机制
    系统默认配置由系统统一管理,用户自定义修改存放于~/.config/omarchy目录,更新系统不会覆盖用户个性化配置,避免升级丢失自定义内容。

Omarchy(图1)

三、技术细节

  • 底层基座:基于Arch Linux滚动更新,使用pacman与AUR软件源,持续获取最新软件版本。

  • 桌面栈:Hyprland窗口管理器 + Quickshell自研桌面外壳,配置使用Lua脚本编写,状态栏、菜单、锁屏全部由Quickshell统一管理。

  • 权限与配置分层

    • /usr/share/omarchy:系统只读源目录,系统更新会改写,禁止直接修改

    • ~/.config/omarchy:用户主题、钩子、插件存放目录,安全覆盖系统配置

  • 核心CLI工具:omarchy update系统更新、omarchy plugin插件管理、omarchy hook钩子管理,提供完整系统运维命令集。

  • 部署介质:ISO镜像安装,支持BIOS/UEFI启动,默认开启磁盘加密;不支持包管理器直接安装迁移,需要完整ISO重装系统。

  • 开源协议:MIT License,全部配置脚本、桌面组件、文档源码托管于GitHub仓库。

四、应用场景

  1. 开发者工作站:后端、前端、运维程序员,需要终端、Neovim、Docker,不想花费大量时间调试Arch桌面环境。

  2. AI本地工作站:希望操作系统原生接入AI代理,通过自然语言完成电脑操作,进行脚本编写、文件处理的技术人员。

  3. 老旧Intel Mac设备复活:旧款Intel芯片Mac,替换原有macOS,获得流畅现代Linux桌面环境,硬件兼容性经过针对性优化。

  4. 轻量多媒体创作:剪辑视频、直播录屏、笔记写作,出厂自带OBS、Kdenlive、Obsidian,开箱即可开展创作。

  5. 键盘优先工作流用户:习惯快捷键操作平铺窗口管理器,偏好少依赖鼠标的桌面操作模式。

不适合完全零基础Linux小白,系统偏向键盘优先交互,会频繁接触终端与配置文件。

五、使用方法

1. 安装部署

  1. 前往官方下载Omarchy ISO镜像文件。

  2. 使用工具制作U盘启动盘。

  3. 目标电脑从U盘启动,启动图形化安装向导。

  4. 两种安装模式:全盘安装(清空硬盘)、空闲分区双系统安装;安装向导默认开启全盘磁盘加密,安装前务必备份原有数据。

  5. 完成安装重启,进入初始化引导,配置账号、选择默认AI模型,完成初始化。

2. 基础日常操作

  • 系统更新:终端执行 omarchy update

  • 插件安装:omarchy plugin clone 插件git地址

  • 自定义主题:在~/.config/omarchy/themes新建主题配置文件进行覆盖修改

  • 查看官方手册:系统内置文档,也可访问在线手册learn.omacom.io

重要提醒:不要直接修改/usr/share/omarchy目录,系统升级会覆盖此处全部改动,所有自定义都放在用户家目录的config路径下。

六、竞品对比

选取 原生Arch Linux、NixOS、Fedora Silverblue 三款主流面向开发者的Linux系统做对比。

对比维度 Omarchy 原生Arch Linux NixOS Fedora Silverblue
底层基础 Arch Linux滚动更新 Arch Linux滚动更新 Nix函数式包管理 Fedora rpm-ostree原子更新
桌面环境 Hyprland+Quickshell,全套预调优 无默认桌面,全部手动配置 可选多种桌面,需要自行配置 GNOME桌面预配置
AI能力 系统原生集成AI Agent与插件生态 需要全部手动安装配置 第三方软件手动部署 无原生AI系统集成
上手难度 中等,有预设配置,仍需懂基础Linux 高,从分区到桌面全部手动搭建 很高,需要学习Nix语法 中等,原子更新概念有学习成本
配置管理 分层配置,用户配置独立目录 配置完全由用户自主维护 声明式完整系统配置 系统只读,用户层叠加软件
更新模式 Arch滚动更新,附带快照回滚 纯滚动更新,无原生快照回滚 完整系统版本切换回滚 原子镜像更新,回滚镜像
定位 开箱即用的开发者完整工作站 高度自由,一切交由用户决定 可复现、声明式系统 稳定原子化通用桌面系统

七、常见问题解答

Omarchy是Linux发行版还是只是一套配置脚本?

Omarchy是完整的Linux发行版,基于Arch Linux,提供独立ISO安装镜像,不可以在现有Arch系统直接通过包管理器安装这套环境,必须通过ISO镜像重装系统。

可以直接修改 /usr/share/omarchy 下面的系统文件吗?

不建议修改,该目录属于系统托管目录,执行omarchy update系统更新时,这里的文件会被官方源码覆盖,自定义配置全部放置在~/.config/omarchy目录下,实现安全覆盖。

Omarchy适合完全没有Linux经验的新手吗?

不太适合。系统以键盘快捷键优先,大量高级能力依赖终端命令,需要具备基础Linux概念,更适合有一定Linux基础的开发者。

可以在虚拟机里面运行Omarchy吗?

支持虚拟机运行,但是Hyprland Wayland窗口管理器在虚拟机环境下部分图形特效会受限,实体硬件体验最佳。

Omarchy的AI代理是否必须联网?

原生对接云端大模型时需要网络,同时架构上支持接入本地大模型,本地模型部署后可以离线使用AI能力。

双系统安装Windows+Omarchy会有兼容性问题吗?

官方支持双系统部署,推荐UEFI模式安装;安装前需要预留空闲磁盘分区,注意备份磁盘数据,全盘安装会清空整块硬盘。

能否把自己现有的Arch迁移升级成Omarchy?

官方不支持迁移,设计上需要完整ISO镜像全新安装,不提供现有Arch系统转换脚本。

八、相关链接

九、总结

Omarchy依托Arch Linux滚动更新的软件优势,通过预调优的Hyprland桌面、自研Quickshell外壳、原生AI代理插件体系,打造出一套面向开发者的完整工作站操作系统,它不追求极致自由让用户从零搭建环境,而是给出一套经过工程实践验证的默认工作流,同时保留充分的自定义扩展空间,适合追求高效键盘驱动工作流、想要原生AI系统能力的技术用户。

打赏
THE END
作者头像
AI工具箱
一个喜欢收集AI工具的小萌新