КАРТА РОСТА
КАРТА РОСТА
Блокнот Windows разросся в 100 раз, и инженер Microsoft сделал альтернативу.
Бывший инженер Microsoft Дэйв Пламмер собрал TinyRetroPad, почти крошечный текстовый редактор в духе старого Notepad. Исполняемый файл занимает 2686 байт, меньше трех килобайт, и служит демонстрацией простой мысли: обычному блокноту не нужны телеметрия, ИИ-подсказки и слой лишних функций поверх базового ввода текста.
Пламмер, известный как один из создателей Диспетчера задач Windows, рассказал, что раньше у Microsoft были понятные границы между программами. Notepad предназначался для обычного текста, WordPad работал с RTF, шрифтами и более сложным форматированием. Спустя десятилетия WordPad исчез, а Notepad начал получать функции, которые раньше выглядели бы чужеродно для простого редактора, включая предложения на базе Copilot.
Новый проект получил название TinyRetroPad. Пламмер создал редактор как форк Dave’s Tiny Editor Мэтта Пауэра, написал программу на ассемблере и задействовал компонент RICHEDIT50W из WinAPI. Такой подход позволяет использовать готовые механизмы Windows вместо создания всех функций с нуля. В редакторе есть открытие и сохранение файлов, выбор шрифта и даже печать, хотя сам разработчик назвал подсистему печати Windows отдельным миром под полом операционной системы.
По виду TinyRetroPad напоминает Notepad времен Windows XP. На опубликованном скриншоте виден простой оконный интерфейс в старом стиле: сверху ASCII-логотип RetroPad, ниже пустая область документа без современных панелей, подсказок и лишних кнопок.
Размер работающей программы больше размера бинарного файла, поскольку Windows подгружает системные компоненты. Журналисты издания собрали проект самостоятельно и получили файл размером 2794 байта, а на диске программа заняла 4096 байт из-за размера кластера. Даже с поправкой на системные библиотеки TinyRetroPad показывает, что легкие приложения можно собирать без многослойной надстройки поверх базовых возможностей операционной системы.
Современный Notepad.exe больше TinyRetroPad более чем в 100 раз. Разница не означает, что стандартный редактор Windows стал во столько же полезнее. TinyRetroPad выглядит скорее как маленький упрек современной разработке, где простые инструменты постепенно превращаются в витрины новых функций.