前微软开发者打造2.5KB记事本克隆版
摘要
前微软开发者Dave Plummer用汇编语言构建了TinyRetroPad,一个仅有2.5KB的记事本克隆,复制了Windows XP记事本的功能,不含AI特性,并批评了现代记事本的臃肿。
暂无内容
查看缓存全文
缓存时间: 2026/07/02 17:08
# 前微软开发者打造2.5KB记事本克隆,零AI功能
来源:https://theguptalog.blogspot.com/2026/07/former-microsoft-dev-built-25kb-notepad.html
[](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaTZPOv_fzAoa9KbmWrOvJyVEh9G3Uq1Dmv40fi2nvrTH93PnI5vMHO5qxGAfeO03KrDmuodcHKyhQSIb57EAk5ahuOX-thfyEtyq7Y6JpzvEm6hmA9zQTAU5D-hL6vu4ofDH4EjAXI8m5yM8WG15IDuma0zRNnPKCF9SYQdjsEYCHd6Y5SGRHk3j558I4/s960/tinypad.webp)
Dave Plummer 的程序员生涯始于微软的 MS-DOS 时代。他对代码优化颇有心得,正因如此,他如今试图剥离微软近年来不断塞入记事本的那些惹人厌的 AI 垃圾功能。
Plummer 自称创建了包括原始任务管理器在内的多项重要 Windows 功能。如今,这位 YouTuber 兼退休开发者分享了他的最新作品:一款名为 TinyRetroPad (https://github.com/PlummersSoftwareLLC/TinyRetroPad) 的文本编辑器,其设计目标是模拟记事本的文本编辑功能,同时尽可能压缩磁盘占用。
TinyRetroPad 是一款类记事本的文本编辑器,体积仅约 2.5 千字节(KB)。传统上 1 KB 指 1024 字节,这意味着这款新编辑器必定采用了大量优化技巧,才能将可用的应用塞进这么小的包中。Plummer 从 Dave's Tiny Editor 分叉出 TinyRetroPad,而后者此前又来自开发者自己的 HelloAssembly 项目 (https://github.com/PlummersSoftwareLLC/HelloAssembly)(tiny.asm)。
立即获取
### Get GoPeek
预览链接无需打开标签页。支持 Edge 和 Firefox。Chrome 支持即将推出。
Tiny.asm 的设计目标是成为尽可能小的 Windows 应用程序,而 TinyRetroPad 无疑是一款体积极小的文本编辑器。新项目在保持同样极简、痴迷于尺寸的精神的同时,提供了一些“现代化”功能,例如类似记事本的菜单。毋庸置疑,这两个项目均使用汇编语言编写。
Plummer 解释说,TinyRetroPad 本质上是一个围绕 Windows API 提供的“RICHEDIT50W”控件构建的封装器。所有对 tiny.asm 的后续添加都尽可能保持“廉价”,利用 Crinkler 压缩算法在构建时减小程序体积。最终的可执行文件在功能、外观和“感觉”上都应像经典记事本应用,同时比 Windows 11 中包含的最新版记事本小 100 倍 (https://www.theregister.com/os-platforms/2026/06/30/former-microsoft-engineer-shrinks-notepad-down-to-size/5264319)。
TinyRetroPad 截图
Plummer 表示,在他任职微软期间,工程师们很清楚记事本用于纯文本编辑,而写字板用于 RTF 编辑。这是一个重要的区别,程序员们被告知永远不要混淆两者。而如今,记事本常常被微软当作试验田,用来测试不必要的功能,包括生成式 AI 和图像嵌入。
Plummer 并不喜欢现代的记事本,因此他决定从头重建该工具,打造了 TinyRetroPad。新编辑器应类似于 Windows XP 中包含的记事本版本,没有任何多余功能,也完全没有 AI。
Plummer 因对微软软件产品做出了多项重要贡献而受到赞誉,当然也编写过一些令人恼火的小毛病。从公司退休后,这位程序员创办了自己的公司 SoftwareOnline。这家公司通过销售价值存疑的软件产品盈利,后来被华盛顿州总检察长办公室起诉,违反消费者保护法。
最好的软件,是只做一件事且做到极致的软件。
立即获取
### Get GoPeek
预览链接无需打开标签页。支持 Edge 和 Firefox。Chrome 支持即将推出。
相似文章
@precisox: 一位名叫tw93的中国开发者对他桌面应用吞噬RAM和磁盘空间感到厌倦。他打开Slack,然后…
一位中国开发者创建了Pake,这是一个使用Rust和Tauri从网页构建超轻量桌面应用的工具,与基于Electron的应用相比,大幅降低了内存占用。该开源项目已获得极大关注,GitHub星标超过51,000个。
我构建了一个开源的AI记事本替代Granola,需要帮助改进它
作者构建了一个开源的AI记事本作为Granola的替代品,并寻求社区帮助来改进它。
嘿,DECmate II!这台小巧的PDP-8可不简单
一篇详细介绍DECmate II的博文,这款桌面文字处理器源自PDP-8小型计算机,文章涵盖其历史、架构以及修复计划。
现代应用
对现代代码编辑器的讽刺性观察,嘲弄过于复杂的AI功能、基于Electron的臃肿以及当代软件开发中的挫败感。
浏览器标签中的Windows内核,第一部分:冷启动、快速启动与四兆字节
本文介绍了 nanokrnl(一个用 Rust 编写的 64 位 Windows 内核)和 nanox(一个 65KB 的 WebAssembly 模拟器),后者可直接在浏览器中以长模式启动该内核,仅需约四兆字节即可运行一个操作系统。