别小看 Omarchy!

MMaximilian Schwarzmüller
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00上周在不少造势宣传下,Omakase 版本 4
00:00:06Omakase Quattro 正式发布了。如果你错过了,
00:00:14它是一个由 DHH 创建的 Linux 发行版,对很多人来说他显然是个颇具争议的人物。
00:00:22我还没用过 Omakase,这也不是一篇 Omakase 的评测或宣传视频,
00:00:28我更想谈谈我们未来在软件开发以及使用计算机方面的前进方向,
00:00:33以及尽管我还没用过它,却觉得 Omakase 超级、超级令人兴奋的一点。当然,
00:00:40值得一提的是,除了各种造势,我们也听到了某种截然相反的反应:
00:00:47有些 Linux 死忠粉宁愿把生态系统锁得死死的,他们似乎不相信 Linux 应该属于每个人,
00:00:54认为你必须历经血泪、花好几个月微调自己的发行版才算得上是真正的 Linux 用户。
00:01:01但当然,这只是一小撮我们应该忽略的喧嚣少数派。而且我确信你也可以对 Omakase 挑出一些毛病,
00:01:08比如它可能给人一种“氛围编程(vibe coded)”的感觉,或者它本质上就是 DHH 风格的 Linux——事实也的确如此,它就是这样营销的。
00:01:16Omakase 这个名字源于“Omakase(厨师发办)”的概念,也就是由主厨来决定你吃什么;
00:01:24这里的操作系统也是同理。你可以对所有这些争议持保留意见,也可以对它进行各种批评,
00:01:30而且再说一次,我还没用过它。但这里有两个重要的想法:首先,我认为 Linux 变得更加
00:01:38平易近人、好用是一件大好事;更重要的是,我坚信 Omakase Quattro 的理念——
00:01:47具体来说,就是它具有极高的可塑性(malleable),你可以借助 AI 轻松添加插件并调整操作系统的方方面面——
00:01:56这就是未来的发展方向。因为坦率地说,你在软件开发的其它领域也能看到这一点。
00:02:04我的意思是,拿 Pi 编码智能体(pi coding agent)举例,顺便说一句,我有一门关于它的课程,
00:02:11如果你想全面了解它的话。这个智能体背后的理念是,你可以把它打造为专属你自己的工具,
00:02:19它拥有丰富的扩展系统——我在课程里也谈到了这一点——它允许你添加任何想要的功用,
00:02:26调整用户界面,真正把它变成你的专属编码智能体,或者是广义上的 AI 智能体。
00:02:34我确信我们将在各个领域、在我们交互的各种软件中看到更多这样的趋势,
00:02:43而在我看来,操作系统正是最典型、最需要这种特性的例子。
00:02:51当然,这也是最容易把事情搞砸的典型例子。很明显,如果我把 Pi 搞砸了,最坏的情况下我可以重新安装它,
00:02:58或者直接丢弃所有扩展,然后就能满血复活;如果我把操作系统搞砸了,可能就没那么容易了。
00:03:05但话又说回来,如果你拥抱了诸如此类的插件系统,你很可能会进入这样一个世界:
00:03:12即便你真的弄砸了,也只需卸载掉出问题的那个插件,就能一切恢复正常。
00:03:19不过也许我们也会看到更多基于快照的操作系统或常规软件,
00:03:27它们拥有能轻松回滚到早期状态的机制,这样一来,弄坏系统就成了软件演进过程中很自然的一部分,
00:03:35从而让你能够真正随心所欲地定制它。显而易见,尤其是现在,这并不适合所有人,
00:03:42这是小众极客的东西,我对此心知肚明。
00:03:48但能够为某款软件或操作系统快速添加某个特定功能,这种想法实在妙不可言。当然,
00:03:56我也可以通过氛围编程开发一些软件,然后在我的 Mac 或 Windows 电脑上运行它们,
00:04:03这确实能帮到你很多。为了把话说清楚,
00:04:09氛围编程完全可以完美契合这种需求,但取决于你想要实现的功能有多复杂,
00:04:16目前它也存在局限性,用氛围编程很容易搞出一个根本无法维护的东西,
00:04:21还有许多一次性工具或基础工具,你甚至不需要看一眼代码、去考虑代码架构、
00:04:28甚至是所使用的编程语言,就能获得非常棒的结果。目前这两种情况实际上都存在,
00:04:33而且我认为,拥有一个内置了这种“可扩展、动态且具可塑性”哲学的操作系统,
00:04:42就像 Pi 这类工具所做的那样,非常契合未来的发展趋势——至少目前在小众极客世界里如此,
00:04:50但未来也许也会普及到更广阔的世界中。我不知道 Omakase 是不是实现这一目标的完美操作系统,
00:04:58你完全可以说像 NixOS 这样的系统在这方面要好得多,因为 NixOS 本身就基于轻松配置的理念,
00:05:05或者说不是轻松配置,而是以声明式的方式进行配置,
00:05:12有点像你可以把 Dockerfile 作为蓝图来启动容器那样。你可以专门录一整期节目来聊 NixOS,
00:05:18但你也可以认为,NixOS 那种基于模板或配置的方法更契合这种宏伟愿景。
00:05:25我目前的理解只是,NixOS 似乎并不是非常拥抱 AI;也许会有新的 Linux 发行版被创造出来,
00:05:33或者说用这种方式来更好地契合那幅画面、契合那种愿景。
00:05:41但我很喜欢这样一点:Omakase 在可扩展操作系统领域算得上是一个先驱,
00:05:48与此同时,正如我所理解的那样,它绝不仅仅只有这些——它还更加平易近人,
00:05:54开箱即用且外观不丑陋,而这并不一定是所有其他 Linux 发行版都能做到的。
00:06:00当然,如果你是个 Linux 死忠粉,也没人拦着你从头开始,直接在 Arch 上从零搭建,
00:06:07然后手动或借助 AI 随心所欲地进行微调。
00:06:14我只是觉得,这种拥有高度可扩展软件的愿景——即可扩展性内置其中并成为其哲学核心——
00:06:21这就是未来,或者说是软件未来的核心部分之一。
00:06:32这正是未来,或者说是软件未来最重要的组成部分之一,但这并不意味着
00:06:40这并不意味着周边的软件就应该靠氛围编程随便搞出来,或者不需要关心、不需要维护、
00:06:48应该由懂行的人来开发,这些全都是对的。尤其是对操作系统而言,我认为也应当如此,
00:06:55我说的不是运行在一个靠氛围编程、粗制滥造出来的操作系统之上,
00:07:02而是能够以一种简单的方式让操作系统真正成为你自己的操作系统,而不必花上几个月时间去钻研或阅读文档,
00:07:10并在那上面浪费时间。这真的是一个非常非常有趣的构想,
00:07:17这也是我从目前听到的关于 Omakase 的介绍中所获得的核心收获,
00:07:26也是我未来想从我的软件中得到的。不过当然,一如既往,我很想听听你们对这种软件和操作系统愿景的想法和看法。
00:07:32当然,一如既往,我很想听听你们对这种软件和操作系统愿景的想法和看法

Key Takeaway

高度可扩展且能够借助 AI 轻松定制的操作系统代表了未来软件的发展方向,Omakase Quattro 正是这一愿景的先驱。

Highlights

  • DHH 创建的 Linux 发行版 Omakase Quattro 正式发布,引发了生态系统开放性与小众极客定制化方向的讨论。

  • Omakase 的核心理念是具备极高的可塑性,允许用户借助 AI 轻松添加插件并调整操作系统的方方面面。

  • Pi 编码智能体通过丰富的扩展系统展示了未来软件的定制潜力,用户可以修改用户界面和添加专属功用。

  • 基于快照的操作系统或常规软件能够轻松回滚到早期状态,使系统定制成为软件演进过程中很自然的一部分。

  • NixOS 采用基于声明式配置的方法,但在拥抱 AI 方面不如具备可扩展特性的新操作系统。

Timeline

Omakase Quattro 的发布与受到的争议

  • 由 DHH 创建的 Linux 发行版 Omakase Quattro 正式发布。
  • 部分 Linux 死忠粉认为该系统破坏了传统 Linux 必须历经血泪微调的极客门槛。
  • Omakase 的名字源于主厨发办的概念,即由主厨来决定系统配置。

上周在造势宣传下发布的 Omakase Quattro 引发了两极化的反应。一方面是死忠粉对生态系统锁死或门槛降低的批评,另一方面则是关于 DHH 风格营销的讨论。尽管发行版本身带有氛围编程的色彩,但它对未来操作系统的启发至关重要。

操作系统的可塑性与 AI 插件系统

  • Linux 变得平易近人且好用是一件大好事。
  • Omakase 的核心理念是具备极高的可塑性,能借助 AI 轻松添加插件。
  • 软件开发的 Pi 编码智能体展示了专属工具和丰富扩展系统的运作方式。

未来的软件和操作系统需要具备极高的可塑性,允许用户通过 AI 和插件调整方方面面。Pi 编码智能体作为典型案例,展示了如何通过扩展系统打造专属工具。不过,在操作系统上这样做比在普通软件上风险更高。

快照回滚机制与定制化局限

  • 基于快照的系统能轻松回滚,使弄坏系统成为演进过程的自然部分。
  • 氛围编程在开发一次性或基础工具时能带来极其棒的结果。
  • 动态且具可塑性的哲学目前主要存在于小众极客世界中。

卸载出问题的插件或利用快照机制回滚早期状态,能够解决操作系统定制带来的风险。虽然氛围编程存在局限性且容易搞出无法维护的代码,但它在不需要考虑架构的场景下表现极佳。这种动态可塑的哲学目前正契合极客世界的未来走向。

NixOS 的对比与可扩展操作系统的愿景

  • NixOS 采用声明式配置方法,但并不非常拥抱 AI。
  • Omakase 兼具可扩展性、开箱即用和不丑陋的外观。
  • 用户应当能够简单地让操作系统真正成为自己的,而不必浪费几个月时间去阅读文档。

NixOS 凭借类似 Dockerfile 的声明式配置契合了宏伟愿景,但在 AI 融合方面有所欠缺。Omakase 作为可扩展操作系统的先驱,不仅平易近人,也指出了未来软件演进的核心方向。终极目标是让用户无需花上数月钻研即可轻松定制系统。

Community Posts

View all posts