Omarchy:DHH 的有主见 Linux 发行版,把「主厨选择」搬上桌面
Rails 之父 DHH 的 Omarchy 全解析:基于 Arch + Hyprland 的 opinionated 发行版、Omakase Computing 哲学、开箱即装的 19 套主题与 AI-native 桌面(OpenCode / Claude Code 预装、OCR 与语音听写内置),以及背后 1260 万美元的 Omacom 基金会。
本站主线一直在讲 AI:Agent 的 Harness、推理引擎、提示技巧……但今天聊个看似离题、其实贴着主线的东西——桌面本身。 Rails 之父 DHH(David Heinemeier Hansson)做的 Omarchy,表面上是个 Linux 发行版, 但它最让我在意的一点是:它是第一个为「人和 AI 协作写代码」而生的桌面—— OpenCode、Claude Code 预装预配,OCR、语音听写内置,甚至留了 CLI 让 agent 直接管你的系统。
这篇把 Omarchy 是什么、凭什么「有主见」、装了什么,以及它背后那场 1260 万美元的赌注,一次讲清楚。
一、它是什么:一个「有主见」的 Arch 发行版
Omarchy 是基于 Arch Linux + Hyprland + Quickshell 的「opinionated」Linux 发行版, 目标是给你一个开箱即用、好看且高效的开发者桌面。它 2025 年 6 月 26 日首发, 最新版是 4.0「Quattro」(2026 年 8 月,桌面 shell 用 Quickshell/QML 重写),当前 ISO 为 4.0.2,MIT 许可,仓库在github.com/basecamp/omarchy。
它和 DHH 之前做的 Omakub 是姐妹项目,不是替代关系:
| Omakub | Omarchy | |
|---|---|---|
| 基础 | Ubuntu 24.04+(Debian 系) | Arch Linux(滚动更新) |
| 桌面 | GNOME(传统桌面) | Hyprland(Wayland 平铺窗口管理器) |
| 安装 | wget | bash 一行脚本 | ISO 安装(整盘擦除 + 强制 LUKS 加密) |
| 定位 | 更温和的入门选择 | 更激进、更可定制的极客选择 |
DHH 原话很直白:Ubuntu 对 Linux 新手是更软的着陆,所以 Omarchy 作为姐妹项目存在,而非替代。 但 Omakub 官网现在写着「想要更激进的 Linux?看看 Omarchy!」——暗示后者是更进阶的进化方向。
二、核心哲学:Omakase Computing(主厨选择)
「Omakase」在日语里是「拜托给你了 / 主厨选择」。DHH 把 Ruby on Rails 的「默认优于配置」思想, 一路推到了操作系统层面。这套哲学是整个项目真正的灵魂:
| 原则 | 含义 |
|---|---|
| 默认优于决策 | 首次开机无需做任何决定,所有默认值都精心策展过。好的默认值反而是你做判断的基准。 |
| 有品味但不过火 | 美学重要,但不能以功能为代价。追求「casually cool」的整体感,而非 r/unixporn 那种极致炫技。 |
| 键盘优先于鼠标 | 一切能用键盘完成的都该用键盘。接受学习曲线,换取长期效率。 |
| 务实的商业主义 | 不为「自由软件」意识形态所缚。最好的工具就用——Spotify、1Password、Zoom、Obsidian 与开源的 Pinta、Kdenlive 并列。 |
| 新不等于好,好才是好 | 用了 20 年还顺手的老工具继续用;上周的新工具真更好也欢迎。 |
| 让 Linux 做 Linux | 不模仿 macOS 的 Liquid Glass,不模仿 Windows 任务栏。拥抱终端、TUI、等宽字体、硬边角、80 年代复古配色,自信地做「独特的 Linux」。 |
「这不只是预装一堆软件包。它是一个同时把美学和生产力都设计进去的完整系统。 因为一个美的系统是 motivating 的系统,而生产力从来都流自动机。」—— DHH
三、开箱即装:技术栈与预置清单
底层选型已经替你想好了:
| 组件 | 选型 |
|---|---|
| 基础发行版 | Arch Linux(滚动更新) |
| 窗口管理器 | Hyprland(Wayland 平铺 compositor) |
| 桌面 shell | Quickshell(QML,v4 引入,替代了 waybar + walker + mako + hyprlock 组合) |
| 引导 | Limine(UEFI) |
| 文件系统 | btrfs + 强制 LUKS 全盘加密 |
| 默认 Shell | zsh |
| 字体 | JetBrainsMono Nerd Font |
| 主题 | 默认 Tokyo Night,共 19 套(Catppuccin、Lumon、Ethereal 等) |
应用层同样「主厨配好」:
- 终端 / 复用:Alacritty(默认,可选 Ghostty/Foot/Kitty)+ tmux;
- 编辑器:Neovim(预配置,可选 VSCode / Cursor / Zed / Helix);
- 浏览器:Chromium(支持 Brave);
- 笔记 / 办公:Obsidian、LibreOffice、Typora;
- 创作:Kdenlive、OBS Studio、Pinta、Xournal++;
- 密码 / 通讯 / 音乐:1Password、Signal、Zoom、Spotify(配复古 Winamp 风播放器);
- 游戏:Steam、RetroArch、Lutris、Heroic、Moonlight、各路云游戏(v3.7 起大幅补全);
- Shell 增强:fzf(模糊查找 + 历史搜索)、Zoxide(智能 cd)、ripgrep(内容搜索)。
19 套统一主题不是「换个壁纸」,而是桌面、终端、Neovim、通知、顶栏、启动器、锁屏整套联动—— 这也是「有主见」和「自己折腾 dotfiles」最直观的差距。
四、安装:ISO、全盘擦除、强制加密
流程比你想象的像「装系统」而不是「跑脚本」:
- 从
omarchy.org下载 ISO(约 6GB+),用 balenaEtcher / caligula 写入 USB; - BIOS 里关闭 Secure Boot 和 TPM(DHH 的原话:「那是给 Windows 用的 Microsoft 安全方案」);
- 从 USB 启动,回答几个配置问题(用户名、密码、主机名、时区);
- 选择目标磁盘——整盘擦除,不可恢复;
- 约 5 分钟装完,重启后每次开机输入 LUKS 密码。
硬约束:需要 UEFI(不支持 Legacy BIOS)、最低 4GB 内存(推荐 8GB+)、至少 60GB 磁盘; 双系统需要两块物理磁盘(因为会擦整块盘);LUKS 密码阶段蓝牙键盘用不了,得有线或 2.4GHz 键盘。 更新走 Omarchy Menu(Super + Alt + Space)→ Update,分 stable / RC / edge / dev 四个频道, 自带 migration 系统处理配置迁移。
五、真正打动我的是:AI-native 桌面
把 Omarchy 和普通「装好一堆软件」的发行版拉开档次的,是它对 AI 协作的预置:
| 工具 | 说明 |
|---|---|
| OpenCode | 默认 AI 编程 agent,别名 c,支持主流商业 + 开源模型 |
| Claude Code | 别名 cx 的「danger mode」,预装预配 |
| Voxtype | 本地模型的 AI 语音听写,长按 F9 触发 |
| Tesseract OCR | Super + Ctrl + PrtScr 选区 → 识别文字 → 进剪贴板 |
| omarchy CLI | 一条命令控制一切——特别适合让 AI agent 反过来帮你定制系统 |
这话不是客套:当你的桌面把编程 agent 当「出厂预装」、把 OCR 和语音听写焊进快捷键、 还留了 CLI 让 agent 直接改系统配置时,它本质上就是为「人 + agent 结对写代码」那个工作流量身做的。 对跑 coding agent 的人来说,这套开机即用的环境比自己从裸 Arch 配起省的可不是一点半点。
六、适合谁,不适合谁
适合:
- 想要「开箱即用的 Arch + Hyprland」、又不想花几天自己配的开发者;
- 键盘效率极客、TUI 爱好者、想从 macOS 迁过来的人(DHH 自己就是从 Mac 迁的,还写了完整迁移指南);
- 对 AI agent 集成感兴趣、想标准化开发环境的人或小团队。
不适合:
- Linux 完全新手(Omakub 或 Linux Mint 更友好);
- 不想学快捷键、想要传统 GUI 桌面的人;
- 需要 Secure Boot 的企业环境,或只有一块盘却想双系统的人。
七、不只是玩具:Omacom 基金会与 1260 万美元
让 Omarchy 不像个周末项目的,是它背后的牌面。2026 年 8 月成立的 Omacom 基金会, 初始资金 1260 万美元,由一群创始人各自掏 100 万美元(「Founding Patrons」): Tobi Lütke(Shopify)、Patrick Collison(Stripe)、Michael Dell(Dell)、Jack Dorsey(Block)、 Matthew Prince(Cloudflare)、Drew Houston(Dropbox)、Brian Armstrong(Coinbase)、Jason Fried(37signals)…… 外加 1Password、37signals 作为企业赞助方。
当 Stripe、Shopify、Dell 的 CEO 都愿意为「一个 Linux 桌面基金会」买单时, 这不再是极客的浪漫,而是对「Linux 桌面元年」的一次实质性押注。DHH 自己也说,37signals 将在三年内迁到 Omarchy。
小结
把这篇收成三句话:
Omarchy 是把 Ruby on Rails 的「默认优于配置」贯彻到操作系统层的、有主见的 Arch 发行版。 它最特别之处不是预装了什么,而是把 AI 协作焊进了桌面:OpenCode / Claude Code 预装、OCR 与语音听写内置、CLI 让 agent 直接管系统。 背后是 1260 万美元的 Omacom 基金会——这不是玩具,是对 Linux 桌面的赌注。
- Omakase 哲学才是真创新。它不是「又一个 Arch 封装」,而是每个决策都替你做了、但你随时能改; 19 套统一主题、预配 agent、强制全盘加密,背后是一套完整设计主张。
- AI-native 桌面是差异化关键。第一个为「人 + agent 结对写代码」而生的 Linux 桌面—— 对跑 coding agent 的人,开机即用的价值远超省下几天配置。
- DHH 的「退出 Mac」是一种趋势信号。当一票科技 CEO 各掏百万为一个 Linux 桌面基金会买单, 这不再只是 Rails 之父的个人品味,而是对「Linux 桌面元年」的实质性下注。
想自己翻:官网 omarchy.org, 仓库 github.com/basecamp/omarchy,另有 50+ 章的完整手册。