前微软开发者打造了一个 2.5KB 大小的记事本克隆版
Former Microsoft dev built a 2.5KB Notepad clone

原始链接: https://theguptalog.blogspot.com/2026/07/former-microsoft-dev-built-25kb-notepad.html

前微软开发人员、Windows 任务管理器原作者 Dave Plummer 发布了一款名为“TinyRetroPad”的极简文本编辑器,该程序使用汇编语言编写。作为对微软在现代记事本中加入大量 AI 功能且“臃肿”现状的回应,TinyRetroPad 捕捉了 Windows XP 时代经典编辑器那种简约、实用的精髓。 通过利用 Windows API 的“RICHEDIT50W”控件和 Crinkler 压缩算法,Plummer 成功将整个应用程序的大小控制在约 2.5 KB,仅为 Windows 11 当前内置版本体积的百分之一左右。 Plummer 批评现代软件背离了“专注于做好一件事”的理念,开发该项目旨在提供一种纯净、无干扰且不含冗余集成功能的工具。对于那些偏爱传统软件轻量实用性、而非现代功能堆砌型应用的用户来说,TinyRetroPad 提供了一种既怀旧又高度优化的替代选择。

近期关于一位前微软开发者“2.5KB 记事本克隆版”的 Hacker News 讨论引发了巨大争议。尽管该项目被宣传为一项轻量级的工程成就,但评论者迅速拆解了这一说法,指出该软件在很大程度上是基于另一位开发者作品的分支,且高度依赖标准的 Windows RichEdit 控件。 此次讨论反映出人们对开发者 Dave Plummer 的深层质疑。他常因“标题党”式营销和自我吹嘘的行为受到批评,尤其是他反复坚持自己创造了 Windows 任务管理器。社区成员指出有证据表明他近期的内容很可能是由 AI 生成的,并强调了他“黑暗的历史”,包括涉及 21 世纪初一家因欺骗性反恶意软件行为而被指控的公司。 最终,评论者们的共识是,该项目与其说是一项技术突破,不如说是一个两极分化的个人品牌的体现。许多人对他的工程主张的真实性及其推广策略的诚信表示怀疑。
相关文章

原文

Dave Plummer started his programmer's career at Microsoft back in the MS-DOS days. He knows a thing or two about code optimization, which is why he is now trying to strip Notepad of the unwanted AI shovelware Microsoft has been adding over the past few years.

Plummer is the man who claims to have created some major Windows features, including the original Task Manager application. Now, the YouTuber and retired developer shared his latest creation: a text editor named TinyRetroPad, which is designed to mimic Notepad's text editing functionality while staying as small as possible on disk.

TinyRetroPad is a Notepad-style text editor contained in roughly 2.5 kilobytes (KB). One kilobyte traditionally refers to 1,024 bytes, which means the new editor is definitely using a lot of optimization tricks to contain a usable application inside such a tiny package. Plummer forked TinyRetroPad from Dave's Tiny Editor, which was previously forked from the coder's HelloAssembly project (tiny.asm).

Available Now

Get GoPeek

Preview links without opening tabs. Available on Edge and Firefox. Chrome support coming soon.

Tiny.asm was designed to be the smallest possible Windows application, and TinyRetroPad is certainly a very small text editor. The new project keeps the same minimalist, size-obsessed spirit while providing some "modern" features such as Notepad-style Menus. Needless to say, both projects are programmed in Assembly.

Plummer explained that TinyRetroPad is essentially a wrapper built around the "RICHEDIT50W" control provided by the Windows API. All further additions to tiny.asm were kept as "cheap" as possible, exploiting Crinkler's compression algorithm to reduce the program's size at build time. The final executable file should work, look, and "feel" like a classic Notepad application, while being 100 times smaller than the latest Notepad version included in Windows 11.

Plummer said that back in his Microsoft days, engineers knew pretty well that Notepad was for plain text editing while WordPad was for RTF editing jobs. It was an important difference, and coders were advised to never cross the streams. Meanwhile, today's Notepad is often being used by Microsoft as a guinea pig for testing unnecessary features, including generative AI and image embedding.

Plummer is not a fan of the modern Notepad, so he decided to rebuild the tool from scratch by creating TinyRetroPad. The new editor should resemble the Notepad version included in Windows XP, with no unnecessary features and absolutely no AI whatsoever.

Plummer is credited with making some significant contributions to Microsoft software products, and coding some minor annoyances as well. After retiring from the company, the coder founded his own venture named SoftwareOnline. The firm made money by selling software products with questionable value, and was later sued by the Washington State Attorney General's Office for violating the Consumer Protection Act.

The best software is the software that does one thing and does it well.

Available Now

Get GoPeek

Preview links without opening tabs. Available on Edge and Firefox. Chrome support coming soon.

联系我们 contact @ memedata.com