**Cruller** 是 Bun 运行时的一个轻量级分支,专为执行预构建的生产级 JavaScript 服务器而优化。通过剔除包管理器、打包器、转译器和测试运行器等侧重于开发的特性,Cruller 仅专注于核心运行时功能,包括 `Bun.serve`、HTTP/1-3、WebSockets 和 `fetch`。 该项目移植到了原生 Zig 0.16,通过自定义的生成代码嵌入模块,简化了构建图并提高了可移植性。与官方 Bun 发行版相比,此重新设计使二进制文件体积缩小了约 18%,同时保持了 JavaScript 执行的性能水平。 作为一款专用运行时而非通用的 Bun 替代品,Cruller 专为那些在其他环节处理打包或转译基础设施的环境而设计。尽管目前尚处于开发阶段且主要支持 Linux x64,但该运行时已成功通过了核心冒烟测试,包括 CJS/ESM 入口点和 HTTP 服务器功能。通过将运行时与 Bun 原本复杂的构建集成剥离,Cruller 为托管静态和服务器端 JavaScript 应用程序提供了一种专注且高效的解决方案。
Commodore Amiga 1000 于 1985 年 7 月 23 日发布,是一项技术奇迹,其领先时代之处可谓领先了十年。当时,尽管苹果 Macintosh 等竞争对手只提供基础的图形界面,但 Amiga 却配备了先进的定制硬件、绚丽的彩色图形、高品质立体声,以及最核心的真抢占式多任务处理功能。这使得用户可以流畅地同时运行多个应用程序——例如在玩游戏或进行文字处理的同时下载文件——而主流个人电脑直到 1990 年代中期才完全实现这种水平。
尽管性能具有革命性,但 Amiga 未能在大众市场占据主导地位。Commodore 公司因领导层不力及营销策略无效,未能充分利用该平台极具远见的设计。虽然忠实的拥趸们感觉仿佛生活在未来,但该平台缺乏生存所需的商业基础设施。到 1994 年 Commodore 破产时,Amiga 用户感到被抛弃,被迫转向功能较弱的系统,而这些系统花费了多年时间才达到 Amiga 自 1985 年起就已具备的功能水平。归根结底,Amiga 成为了计算史上一个悲剧性的“如果”——一台卓越的机器,却因其所属公司无法将其天才的设计推向市场而走向衰落。
**ascdraw** 是一款高性能、以键盘操作为优先的绘图工具,专为基于文本的工作流而设计。它提供了一个无限大的 Unicode 画布,用于绘制线条、形状、符号和文本,并支持图层、颜色以及导出为 TXT、JSON 和 PNG 格式。该工具基于 Rust 构建,运行速度超过 120 FPS,非常适合追求效率和程序化集成的用户。
主要功能包括:
* **直观的编辑方式:** 采用模态界面,支持图章、路径连线和矩形操作。
* **工作流集成:** 可作为独立编辑器使用,也可作为 Neovim、Kakoune 和 Emacs 等文本编辑器的过滤器。
* **高度可定制:** 通过 `toml` 文件进行配置,支持自定义主题、字体和快捷键。
ascdraw 采用 GPLv3 许可证,可免费使用,同时也欢迎通过 9.99 美元的个人许可进行自愿捐赠。虽然软件功能完善,但目前仍处于积极开发阶段,界面也在不断演进。用户可以通过 Rust 工具链从源码构建,或直接从 GitHub 下载。对于不适用 GPL 条款的商业用途,可根据需求提供定制许可。