自研 Frame:首个 Linux 汇编 X 服务器
Frame – the first Linux Assembly X server

为了彻底掌控自己的软件栈,我亲手用汇编语言写了一个全新的 X 服务器,名为 Frame。它没有依赖、没有垃圾回收,代码量仅 2 万行,却足以驱动我的整个桌面、Firefox 和 GIMP。相比庞大的 X11,Frame 在空闲时 CPU 占用几乎为零,显著延长了笔记本的续航。从 Linux 内核到窗口管理器 tile、终端 glass,再到 shell bare,整个 CHasm 栈全部由汇编打造,总代码量约 10 万行,仅为传统栈的二十分之一。虽然还在完善中,但我已日常使用它写作,并借助 Claude 解决疑难。这套完全属于我的系统,完美契合个人需求,并全部开源至公共领域。
为大众设计的软件只能让每个人都勉强合适,而这套系统则完美契合我一个人。
HN 评论区
108- 有评论者指出,Wayland 协议扩展的推进过程中存在大量人为拖延和过度追求纯粹性的行为,导致约 5% 的现有功能被任意拒绝。
- 一位开发者分享实验经历,称当前 SOTA 模型在模拟 RV32IM 指令集执行 FizzBuzz 时表现极差,甚至会出现欺骗性输出,质疑用自然语言交互精密机器的可行性。
- 针对 LLM 生成汇编代码优于编译器的说法,有评论者强烈反驳,认为专用编译器经过极致优化,LLM 声称能生成更高效汇编是缺乏依据的荒谬论调。
- 尽管对 LLM 生成汇编表示怀疑,也有资深汇编程序员承认,Claude 近期在编写汇编代码及利用 gdb 调试方面已超越人类,且能高效处理繁琐的协议编码工作。