Легендарный разработчик Windows создал копию Блокнота из XP размером 2,7 КБ
Легендарный разработчик Windows Дэйв У. Пламмер создал «полнофункциональную версию Блокнота из Windows XP» размером всего 2749 байт. Программа под названием RetroPad написана на ассемблере x86 и доступна на GitHub под лицензией Apache 2.0.
Мне удалось сжать RetroPad, мою полнофункциональную версию Блокнота из XP, до 2686 байт плотного ассемблера x86. Я добавил exe-файл, чтобы упростить жизнь — вам не понадобится MASM под рукой! Скоро выйдет эпизод... подписывайтесь, чтобы не пропустить!
Пламмер анонсировал последнюю версию RetroPad в четверг, описав её как точное соответствие версии Блокнота, поставлявшейся с Windows XP. Это впечатляет для 2,7 КБ против обычных ~65 КБ оригинального приложения. Однако разработчик не остановился: он добавил опциональные номера строк и тёмную тему, а в субботу — «все сочетания клавиш из Блокнота», что увеличило размер до 2794 байт. Ожидается, что скоро выйдет видео на YouTube с подробным разбором.
Я добавил все сочетания клавиш из Блокнота в TinyRetroPad, что «раздуло» его до 2794 байт! Если заметите, где у меня нет полного паритета функций с XP-версией, дайте знать... или просто исправьте! Недавно я также добавил опциональные номера строк и тёмную тему…
Несколько часов назад Пламмер выложил на GitHub файл trpad.exe для тех, кто не хочет запускать код через MASM/Crinkler. Однако версия trpad.exe не запустилась на ноутбуке с Windows 11 у автора статьи.
Раздувание Windows
Проблема «раздувания» Windows стала настолько серьёзной, что её заметили даже в Microsoft. Ранее в этом году компания пообещала вернуться к основам: оптимизировать Проводник, панель задач и другие базовые элементы. Это необходимая инициатива, но ей предшествовало неуклюжее заявление топ-менеджера о том, что ОС «эволюционирует в агентную операционную систему».
Раздувание Блокнота — показательный пример. Версия из Windows XP весила около 65 КБ, из Windows 9X — ~50 КБ. В Windows 7–10 размер notepad.exe вырос до 190–200 КБ. В Windows 11 ситуация иная: сам exe-файл занимает 352 КБ, но в Панели управления указан размер 808 КБ. На деле это лишь «загрузчик» для UWP/WinUI-приложения размером около 5 МБ, куда Microsoft добавила проверку орфографии, автосохранение, несколько вкладок и инструменты для письма Copilot.

0 комментариев