自研 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 解决疑难。这套完全属于我的系统,完美契合个人需求,并全部开源至公共领域。
"为大众设计的软件只能让每个人都勉强合适,而这套系统则完美契合我一个人。"