这位退休工程师近一年来几回再三公开批驳 Windows 11 的成长偏向,认为微软须要一个类似昔时 Windows XP SP2 的“沉着期”,暂停堆叠新功能,专注修复已有问题。 他在访谈和视频中直言不讳地指出,Windows 11 正在被变成倾销 Edge、OneDrive 和 Copilot 等产品的发卖渠道,而并非一个纯粹的操作体系。 在内存和存储曾经十分昂贵的年代,像 TinyRetroPad 如许安装体积近乎“嘲讽”式渺小的应用,更凸显出如今软件动辄数十甚至上百 MB 的巨大年夜反差。

Plummer 在项目解释中强调,TinyRetroPad 并非魔术表演,而是充分应用了 Windows 本身已经内置的应用基本举措措施。 现代 Windows 早已供给窗口治理、菜单、通用对话框、剪贴板操作、编辑控件、字体选择以及打开、保存、打印等整套才能,一个精简的原生法度榜样只需调用这些现成组件即可,无需再“自带一个文明”。 他用一句形象的比方解释这一点:成熟操作体系就像一座已经搭好的城市,小法度榜样只是“带着午餐盒和城市地图达到”,然后借用城市里的既有办事来完成义务。

TinyRetroPad 本身是 Matt Power 的 Dave’s Tiny Editor 的一个分支,而其底层又建立在 Plummer 多年前编写的 tiny.asm 项目之上,该项目用于验证完全 Windows 应用的极限瘦身可能性。 今朝版本的 TinyRetroPad是对 Windows 经久内置的富文本控制 RICHEDIT50W 的一个极薄封装,字符绘制、光标移动、选区治理、剪切复制粘贴和撤销汗青等编辑器核心才能都由这个控件在体系内部同一负责。 在早期实验阶段,Plummer曾应用更基本的 EDIT 控件,将可履行文件紧缩到约 890 字节,不过这一版本的激进紧缩方法并不受 Windows Defender 迎接。 后续改用 RICHEDIT 控件以便更轻松地应用 Courier 字体和支撑更大年夜的文件,在尚未参加菜单前可履行文件大年夜小约为 981 字节。

跟着功能赓续参加,这个极小法度榜样的体积变更也被完全记录下来。 Plummer 的“体积成长日记”显示,引入“文件”菜单后,TinyRetroPad 增至约 1,375 字节;添加未保存内容提示,须要实现更完美的“脏标记”和封闭逻辑,将体积推到约 1,622 字节。 查找与调换功能带来的开销使文件大年夜小增长到约 2,143 字节,而打印功能则是最“昂贵”的单次扩大,一举将总大年夜小晋升到约 2,476 字节。

要做到这种极致紧缩,离不开 Crinkler 这一为 Demoscene 场景打造的特别紧缩链接器。 与传统链接器只是把目标文件简单拼接不合,Crinkler 会从新排布和紧缩全部可履行文件,有时某个功能的新增甚至不会带来体积增长,因为那段代码在整体紧缩中表示极佳。 有趣的是,一个构造整洁、逻辑清楚的函数,紧缩后可能比一段反复性极高、略显“粗拙”的代码更占空间,因为 Crinkler 更善于紧缩反复模式而非大年夜量分支查表。

今朝 TinyRetroPad 还远未到“产品化”阶段,GitHub 上尚无现成发行版本,须要用户自行应用 MASM 和 Crinkler进行编译构建。 项目还明白提示,由 Crinkler 紧缩生成的可履行文件可能被部分杀毒软件误报。 打开项目标 Issues 页面,几乎可以视作一个 2.5KB 法度榜样在实际应用中不得不就义的功能清单:有人反馈在 64 位 Windows 7 下运行时内存占用一度飙升到约 500MB,也有人发明 TinyRetroPad 在 Windows XP SP3 上根本无法启动。

TinyRetroPad 激发存眷的另一个重要原因,是它与现代 Windows 11 记事本的体积形成了惊人比较。 今朝在典范 Windows 11 体系上,notepad.exe 文件本身约 352KB,而安装体积更接近 808KB,因为这个 exe 实际只是一个指向 UWP 和 WinUI 应用的“引导 stub”,完全应用在磁盘上的占用约 5MB。 比拟之下,Windows XP 时代的经典记事本总大年夜小只有约 65KB。 尽管就现代硬件而言,额外几 MB 的空间并不会影响用户日常体验,但微软将一个本来极简的文本编辑器逐渐改革成功能复杂的应用,已激发不罕用户不满。

近年来,记事本功能持续膨胀:多标签页和主动保存是颇受迎接的改进,如今不罕用户已离不开这些功能。 但在 2025 年 6 月,记事本开端引入 Markdown 格局支撑,很多用户指出,这类富文本编辑义务曾经由 WordPad 承担,在 WordPad 被微软宣布镌汰后,其功能似乎被“迁徙”到了记事本身上。 到 2025 年 8 月,右键菜单中 Copilot 相干选项赓续聚积,变得异常拥挤,微软不得不从新设计菜单界面,让剪切和粘贴等基本功能从新“露出水面”。 2026 年 1 月,记事本又参加“创建表格”对象,随后在 2 月新增图片插入才能,同样依托其 Markdown 引擎实现。

这种功能堆叠也裸露出安然层面的价值。 微软在 2026 年 2 月确认了一个评分 8.8 的长途代码履行马脚(CVE-2026-20841),进击者只需引诱用户在记事本中点击恶意 Markdown 链接,即可能以用户权限履行随便率性代码。 在仅支撑纯文本、并不处理超链接的传统记事本中,这类问题几乎不会出现。 到 2026 年 3 月,微软开端在多个应用中淡化 Copilot 品牌,4 月则选择在记事本中将 Copilot 改名为“Writing Tools”,而不是完全移除这些 AI 功能。

这场环绕 TinyRetroPad 与记事本的争辩,归根结底指向的是全部 Windows 平台的演变路径,而不仅仅是某一个应用。 面向企业用户、强调稳定性的 Windows 11 LTSC 仍供给经典记事本,不带 Copilot,也不支撑 Markdown,Windows 10 同样沿用这一传统版本。 换言之,TinyRetroPad 所模仿的“老记事本”并未真正从 Windows 消掉,而是被悄然从主流 Windows 11 中“退场”。

Plummer 多次强调,本身构建 TinyRetroPad 的初志从不是让用户切换到一个经由过程汇编手工拼装的 2.5KB 编辑器,而是让业界从新熟悉到:在一个成熟操作体系中,其实已经存在大年夜量可供直接调用的基本才能。 如今的应用开辟模式却往往选择把所有可能用到的功能和库一路打包,反复反复体系已有的才能,继而推高应用体积和复杂度。

在界面与体验层面,现代应用的精细和同一固然重要,但 Plummer 用 TinyRetroPad 为代表的这一系列实验,提示开辟者和厂商必须从新均衡“好看”与“高效”之间的关系。 作为一款付费软件,Windows 11 不只是营销平台,更承载着数十年积聚下来的经典基本应用,这些老对象不仅仍然稳健靠得住,也是在资本更为匮乏的时代构建出来的。 他欲望经由过程这种极端的技巧演示,推动微软甚至全部行业从新核阅一种简单的原则:在进行重写和现代化改革时,效力不该只是顺带推敲,而应当成为设计的出发点之一。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部