Recreating OG Notepad in 2686 bytes: old school Windows done right
1 липня 2026Час читання: 4 хв

«Just pure old school Windows done right»: як відтворили оригінальний Notepad усього в 2 686 байтів

Коли мова заходить про класичні програми Windows, Notepad — один із найвпізнаваніших символів простоти та функціональності. Але чи замислювалися ви, скільки місця займає цей простий редактор у сучасних версіях? Тим часом ентузіасти вирішили повернутися до витоків і відтворити той самий «чистий, старий, справжній Windows-досвід», вмістивши його лише в 2686 байтів. Цей проєкт отримав назву «Just pure old school Windows done right» і став справжнім технічним та ностальгійним хітом серед розробників.

Чому Notepad — це більше, ніж просто блокнот

Notepad — один із найстаріших додатків Windows, який з’явився ще в Windows 1.0 у 1985 році. Протягом десятиліть він майже не змінювався: простий текстовий редактор без форматування, мінімум налаштувань, максимальна швидкість. Однак у нових версіях Windows, починаючи з Windows 10 і 11, Microsoft поступово ускладнювала Notepad: додала підтримку UTF-8, вкладки, темний режим, автозбереження. Сьогоднішній Notepad.exe займає близько 800 кілобайтів — майже в 300 разів більше, ніж версія з Windows 95.

Для багатьох розробників і ентузіастів це викликає змішані почуття. З одного боку, нові функції корисні. З іншого — зникає той «чистий, старий, зроблений як треба» досвід. Саме це надихнуло авторів проєкту створити власний Notepad, який би точно відповідав духу оригіналу, але при цьому був неймовірно компактним.

Що таке «Just pure old school Windows done right»

На початку 2025 року на платформі GitHub з’явився репозиторій із простою назвою "Notepad 2686". Його опис говорить сам за себе: «Just pure old school Windows done right». Мета — відтворити оригінальний Notepad із Windows 9x/NT, використовуючи сучасний асемблер і досягнувши розміру виконуваного файлу рівно 2686 байтів.

Ключові особливості проєкту:

  • Повна сумісність із 32-бітними версіями Windows (від Windows 95 до сучасних 32-бітних систем).
  • Відсутність зовнішніх залежностей — увесь код написаний на чистому асемблері.
  • Точна емуляція поведінки оригіналу: обробка текстів, меню, діалогові вікна — усе як у 1995 році.
  • Мінімальний розмір — усього 2 686 байтів (менше 3 КБ). Для порівняння: навіть маленька іконка в сучасному інтерфейсі часто займає більше.

Як вдалося досягти такого стиснення

Розробник використав техніки, які були поширені в 1990-х, але нині майже забуті:

  • Ручне написання на асемблері — без використання високорівневих мов і компіляторів.
  • Оптимізація кожного байта — замість стандартних API-викликів використано низькорівневі системні функції.
  • Об'єднання ресурсів — усі діалогові вікна та меню описані безпосередньо в коді, без окремих ресурсних файлів.
  • Використання старих форматів PE-заголовків — для зменшення оверхеду.

Результат вражає: програма запускається, відкриває файли, редагує текст, зберігає — і все це в обсязі, який менший за одну сучасну фотографію.

Чому це важливо для спільноти Windows

Проєкт викликав хвилю ностальгії та захоплення серед IT-фахівців. Він нагадує про часи, коли програми поміщалися на дискету, а швидкодія досягалася не потужністю обладнання, а чистотою коду. У відповідь на критику, що «сучасний Notepad і так працює», прихильники проєкту зазначають: «Just pure old school Windows done right» — це не просто альтернатива, а технічний маніфест про те, що справжнє програмування не повинно вимагати мегабайтів.

Для розробників-початківців цей проєкт став чудовим прикладом того, як можна писати ефективний код. Для ветеранів — приводом згадати, як працювали ранні версії Windows.

Вплив на індустрію

Хоча малоймовірно, що Microsoft візьме цей код за основу, подібні проєкти формують тренд зворотного мінімалізму в програмуванні. У часи, коли навіть калькулятор займає 50 МБ, а текстовий редактор — сотні, «Notepad 2686» показує: old school Windows done right — це не ностальгія, а реальний спосіб писати швидкі та компактні програми.

Як спробувати Notepad 2686 самостійно

Якщо ви хочете відчути той самий «чистий, старий, зроблений як треба» досвід, усе що потрібно — завантажити виконуваний файл із GitHub і запустити на будь-якій 32-бітній Windows (або в WOW64 на 64-бітній системі). Код також доступний для вивчення та модифікації.

Проєкт не має на меті замінити сучасний Notepad. Його мета — довести, що простота та ефективність не втратили актуальність. Як зазначив автор: «Just pure old school Windows done right — ось що повинен пам’ятати кожен розробник».

Висновок

Відтворення оригінального Notepad обсягом 2 686 байтів — це не просто технічне досягнення. Це данина поваги класичному Windows, нагадування про те, що справжній «old school Windows done right» не потребує гігабайтів. Проєкт надихає повернутися до витоків, оцінити красу мінімального коду та побачити, як багато можна зробити з малим. Якщо ви сумуєте за тим «чистим, старим, правильним» відчуттям Windows 95 — спробуйте Notepad 2686. Можливо, ви відкриєте для себе новий рівень задоволення від простоти.

Джерело: PC Gamer
Автор статті: Роман Попович

Рекламний блок

Схожі статті

Total War: Warhammer 40,000 — гра року на Gamescom: перемога у номінації ПК

Total War: Warhammer 40,000 — гра року на Gamescom: перемога у номінації ПК

30 серпняРоман Попович
GTA 6 мав чотирьох протагоністів, але Rockstar відмовилась через ризик для геймплею

GTA 6 мав чотирьох протагоністів, але Rockstar відмовилась через ризик для геймплею

29 серпняРоман Попович
Hello Neighbor мультиплеєр закрили: хакер стер прогрес гравців

Hello Neighbor мультиплеєр закрили: хакер стер прогрес гравців

29 серпняРоман Попович
GTA 6 сатира: Rockstar боїться, що меми та політика застаріють

GTA 6 сатира: Rockstar боїться, що меми та політика застаріють

28 серпняРоман Попович