跳至内容
THE GUILD
0%
服务 产品 招聘 关于我们 博客 常见问题 联系我们
Omarchy:DHH刚刚让Arch Linux再次成为开发者的酷炫选择

天哪,蝙蝠侠。 David Heinemeier Hansson——是的,那个 DHH,Ruby on Rails的传奇人物——刚刚开启了新篇章,创建了自己的Linux发行版。而且这不是普通的发行版;这是一个开箱即用的固执己见的Arch Linux。

欢迎来到Omarchy,这个发行版可能终于让2025年成为Linux桌面之年。至少对开发者来说是这样。

认识Omarchy:DHH的Linux愿景

让我们说清楚:DHH并没有只是在某个Ubuntu衍生版上贴上自己的名字就完事了。这是核心是Arch Linux,但所有锐利的边缘都被打磨平滑,配有一个精致的开发者工作流程,对任何平台的开发者都有吸引力。

卖点是什么?“如果Linux可以既精致、提供开源自由,又对每个人都可及呢?"

"我用Arch,顺便说一下”的时刻

这里有一个美丽的讽刺:Omarchy让你可以在聚会上说出经典的”我用Arch,顺便说一下”,但你不需要花三个周末配置窗口管理器或寻找音频驱动程序。

单是Omarchy的logo就值得称赞——它设法同时看起来既危险又极客。完美适合贴在你的ThinkPad上。

Omarchy桌面 Hyprland窗口管理器实战 - 平铺窗口配合优雅的工作区管理

是什么让它特别?(好东西)

Hyprland:不糟糕的窗口管理

忘掉像原始人一样拖动窗口吧。Omarchy搭载Hyprland,一个平铺窗口管理器,让你的工作区感觉像托尼·斯塔克的全息界面。窗口自动组织,多显示器变成可选的,你的鼠标开始吃灰(以好的方式)。

预配置的Neovim(LazyVim)

不再有配置地狱。 Omarchy包含LazyVim——一个电池齐全的Neovim设置,给你IDE级别的功能而没有臃肿。语法高亮、LSP支持、文件树、模糊搜索——全都在那里,随时可用。

想要VS Code?嗯…这不是那种发行版。学会爱上键盘吧,年轻的学徒。

现代Shell工具(因为生命太短,不能用基本命令)

  • fzf - 让grep看起来像史前时代的模糊搜索
  • ripgrep - 像grep,但更快更智能
  • zoxide - 带记忆的cd命令
  • 自定义shell函数 - 图像转换、git快捷方式、生产力技巧

开发者优先的软件选择

开箱即用,你会得到:

  • Git和Docker(显然)
  • Obsidian 用于markdown和笔记
  • Piñata 用于图像编辑
  • OBS Studio 用于屏幕录制
  • Base Camp和Hey(因为DHH必须DHH)

哲学:固执己见且自豪

传统的Arch用户可能会对所有预装软件感到震惊。“我的最小基础系统在哪里?我的配置自主权在哪里?”

那不是重点。

Omarchy不是为那些喜欢为了好玩而重新编译内核的Arch纯粹主义者准备的。它是为那些想要Linux的强大而没有Linux摩擦的开发者准备的。它是为那些寻找既强大又经济实惠的替代平台的开发者准备的。它是为任何相信你的操作系统应该增强你的工作流程,而不是成为你周末爱好的人准备的。

目标受众(你是其中之一吗?)

如果你符合以下条件,你会喜欢Omarchy:

  • 你是对Linux感兴趣但想要开箱即用的开发者
  • 你想要Arch的软件包生态系统而没有设置噩梦
  • 你习惯键盘快捷键(或愿意学习)
  • 你相信Ruby之道:约定优于配置
  • 你在有可用时更喜欢开源替代品

如果你符合以下条件,你会讨厌它:

  • 你已经是Arch精英主义者(太多”臃肿”)
  • 你需要只存在于Windows上的GUI应用
  • 你不能没有鼠标做所有事情
  • 你对DHH有强烈的看法(这个发行版不会改变它们)

安装:出奇地文明

  1. omarchy.org下载ISO
  2. Balena EtcherRufus(Windows用户)刷入USB
  3. 启动并按照安装程序操作
  4. 警告: 它默认启用磁盘加密,会擦除现有驱动器

整个过程令人耳目一新地直接了当。没有分区计算,没有驱动程序搜索,没有”哎呀,我搞坏了GRUB”的时刻。

真实对话:这可以用于生产吗?

对于日常开发工作? 绝对可以。软件包生态系统是Arch的庞大仓库加上AUR。安装新工具很简单(super + alt + space调出包管理器)。

给你祖母用? 可能不行。这仍然是一个以键盘为中心、以终端为重的环境。

给来自其他平台的开发者? 这可能是Linux一直需要的入门。它足够熟悉让人感到舒适,但又足够不同以展示Linux的独特优势。

结论:做得好的入门药物

Omarchy感觉像是Linux发行版应该一直做的事情:采取强硬立场,而不是试图取悦所有人。

它完美吗?不。它会一夜之间转化每个MacBook Pro用户吗?不太可能。但它代表了一些重要的东西:当有人对默认设置做出深思熟虑的决定时,Linux可以既强大又平易近人。

底线: 如果你是一个对Linux感兴趣但对配置反感的开发者,Omarchy值得你关注。它是带训练轮的Arch Linux,但感觉不像训练轮。

而且,嘿,你终于可以说”我用Arch,顺便说一下”而不用撒谎或忍受安装过程了。

入门资源

官方Omarchy:

安装工具:

  • Balena Etcher - 跨平台USB刷写工具
  • Rufus - 带高级选项的Windows USB工具
  • 安装需要:USB驱动器,推荐新SSD,备份现有数据

社区和学习:

  • Arch Wiki(仍然是高级配置的最好朋友)
  • Hyprland文档用于窗口管理器自定义
  • LazyVim文档用于编辑器配置

开发者操作系统的未来?

也许DHH发现了什么。也许未来不是在不同平台的权衡之间做选择。也许是为特定用例做出智能默认的固执己见的发行版。

有一件事是肯定的:如果一个Rails开发者能让Arch Linux感觉如此平易近人,我们可能确实正在看到一些更大事物的开始。

2025年:开发者终于在操作系统方面有了真正选择的一年。


准备探索新的开发环境?Omarchy证明了Linux桌面创新没有死——它只是变得更加固执己见和用户友好。

现在如果你能原谅我,我有一些键盘快捷键需要记忆,一只鼠标需要退休。