TinyRetroPad autorstwa Dave'a Plummera: Notatnik o rozmiarze 2,5 KB
Dave Plummer, emerytowany inżynier Microsoftu znany z opracowania Menedżera zadań i pomocy przy tworzeniu gry Space Cadet Pinball, osiągnął kolejny godny uwagi wyczyn, odtwarzając Notatnik o rozmiarze zaledwie 2,5 kilobajta. Projekt o nazwie TinyRetroPad jest zdumiewająco kompaktowy, ale wciąż zawiera funkcje takie jak Otwórz, Zapisz, Znajdź i Zamień, drukowanie, wybór czcionki, zawijanie wierszy oraz monity o niezapisane zmiany. Wszystkie te funkcjonalności mieszczą się w pliku wykonywalnym mniejszym niż obraz wyróżniony powyżej.

Ostatnio Plummer otwarcie mówił o obszarach, w których Windows 11 mógłby się poprawić. Twierdził, że system operacyjny potrzebuje własnego "momentu Windows XP SP2", czyli okresu skupionego wyłącznie na naprawianiu problemów, zamiast dodawania nowych funkcji. Krytykował również Windows 11 za przekształcenie się w "kanał sprzedażowy" dla innych produktów Microsoftu, takich jak Edge, OneDrive i Copilot.
W czasach, gdy pamięć i przestrzeń dyskowa były uważane za zasoby premium, TinyRetroPad budzi ciekawość, jak tak zaawansowana aplikacja mogła zostać stworzona przy tak niewielkim rozmiarze instalacji.

Jak TinyRetroPad mieści cały Notatnik w 2,5 KB?
Plummer wyjaśnia, że to osiągnięcie nie jest magiczną sztuczką. System operacyjny Windows zawiera już większość komponentów, które tworzą aplikację Windows: menedżer okien, menu, wspólne okna dialogowe, obsługę schowka, kontrolki edycyjne, wybór czcionek, okna dialogowe otwierania/zapisywania plików i infrastrukturę drukowania. Oznacza to, że mały natywny program Windows może wykorzystać te wbudowane funkcjonalności, zamiast je dołączać.

Jak wyjaśnia Plummer, "przychodzi z pudełkiem śniadaniowym i mapą miasta." Dojrzały system operacyjny działa zasadniczo jako ogromna biblioteka wcześniej rozwiązanych problemów. Wywołując tę istniejącą infrastrukturę, mały plik wykonywalny może dostarczyć złożone funkcjonalności bez zwiększania swojego rozmiaru.

TinyRetroPad jest rozwinięciem projektu “Dave’s Tiny Editor” autorstwa Matta Powera, który z kolei opiera się na tiny.asm, projekcie stworzonym przez Plummera lata temu w celu zbadania najmniejszej możliwej kompletnej aplikacji Windows. TinyRetroPad jest zasadniczo cienką nakładką na RICHEDIT50W, kontrolkę tekstu sformatowanego, która znajduje się w systemie Windows od dziesięcioleci. Ta kontrolka obsługuje rysowanie znaków, zarządzanie kursorem, wybór tekstu, wycinanie/kopiowanie/wklejanie i historię cofnięć—wszystko w ramach własnej architektury.
Wcześniejsze wersje projektu korzystały z prostszej kontrolki EDIT, osiągając rozmiar zaledwie 890 bajtów, choć agresywna kompresja powodowała problemy z Windows Defenderem. Późniejsze iteracje przeszły na RICHEDIT, aby uzyskać takie funkcje jak czcionka Courier i obsługa większych plików, ostatecznie osiągając 981 bajtów przed dodaniem menu.

Dziennik rozwoju, który prowadził Plummer, opisuje koszt dodania każdej funkcji:

Nic z tego nie byłoby możliwe bez Crinkler, kompresora łączącego opracowanego dla demosceny. Crinkler kompresuje i reorganizuje plik wykonywalny, często lepiej kompresując powtarzający się kod niż tablice wyszukiwania czy funkcje o czystej strukturze. Czasami oznacza to, że brzydka, powtarzalna funkcja może skutkować mniejszym rozmiarem pliku niż czysta, bardziej uporządkowana.
Jednak TinyRetroPad nie jest dopracowanym produktem. Nie ma oficjalnej strony wydania, a pliki wykonywalne zbudowane z Crinkler mogą wywoływać fałszywe alarmy w oprogramowaniu antywirusowym. Użytkownicy zgłosili również pewne wady: jeden zauważył, że program zużywa około 500 MB RAM na 64-bitowym Windows 7, podczas gdy inni stwierdzili, że nie jest kompatybilny z Windows XP SP3.
Dlaczego internet nazywa Notatnik w Windows 11 przeładowanym
Współczesny Notatnik stał się podręcznikowym przykładem nadmiernego rozbudowywania funkcji. W standardowej instalacji Windows 11 plik notepad.exe ma około 352 KB, ale jego rozmiar instalacyjny wynosi około 808 KB. Dzieje się tak, ponieważ plik .exe działa jako stub dla aplikacji UWP i WinUI, które łącznie zajmują około 5 MB na dysku. Dla porównania, oryginalny Notatnik z czasów Windows XP miał zaledwie 65 KB.

Chociaż ten wzrost rozmiaru niekoniecznie szkodzi zasobom, reprezentuje odejście od pierwotnej prostoty Notatnika. Funkcje takie jak karty i automatyczne zapisywanie zostały ciepło przyjęte, ale wprowadzenie formatowania Markdown w czerwcu 2025 roku wywołało falę krytyki. Krytycy zauważyli, że Windows już miał WordPada do tego typu zadań, który został wycofany przez Microsoft.
W sierpniu menu kontekstowe stało się zagracone opcjami związanymi z Copilotem, co skłoniło Microsoft do jego przeprojektowania. Kolejne aktualizacje, takie jak narzędzie “Utwórz tabelę” i obsługa obrazów (oparta na silniku Markdown), dodały jeszcze więcej złożoności. Te zmiany doprowadziły do luki w zabezpieczeniach z oceną 8.8 w skali CVE (CVE-2026-20841), co dowodzi, że nadmierne rozbudowywanie funkcji może prowadzić do realnych zagrożeń bezpieczeństwa.

W odpowiedzi na opinie użytkowników Microsoft ograniczył branding Copilota w marcu 2026 roku, zmieniając nazwę tych funkcji AI na Narzędzia do Pisania w kwietniu. Jednak debata na temat ewolucji Notatnika nadal trwa.
Prawdziwy argument: Windows, nie Notatnik
Windows 11 LTSC (Long-Term Servicing Channel), wersja zaprojektowana dla przedsiębiorstw, wciąż zawiera klasyczny Notatnik—wolny od funkcji Copilota i Markdown. Podobnie w Windows 10 zachowano oryginalny Notatnik. TinyRetroPad w zasadzie pokazuje, co zawsze było możliwe w ramach Windows, ponieważ Microsoft nie usunął całkowicie klasycznego Notatnika, ale cicho go wycofał z Windows 11.

Plummer podkreślał, że TinyRetroPad nie jest przeznaczony do powszechnego użytku. Zamiast tego pokazuje, ile nieodkrytego potencjału kryje się w Windows. Współczesne aplikacje często dołączają wszystko, co mogą potrzebować, pomijając efektywności oferowane przez wykorzystanie wbudowanych możliwości systemu operacyjnego.
Na przykład nowoczesne wersje Windows Media Player potrzebują kilku sekund na otworzenie wideo i zużywają 377 MB RAM w stanie bezczynności, w porównaniu do 103,4 MB i natychmiastowego odtwarzania w wersji klasycznej. Te nieefektywności podkreślają potrzebę zmiany sposobu myślenia: nie każda przebudowa powinna odbywać się kosztem wydajności.

Chociaż nowoczesny wygląd aplikacji jest ważny dla Windows 11, nie powinien odbywać się kosztem wydajności i kontroli. Klasyczne aplikacje Microsoftu, takie jak Kalkulator, Notatnik i Media Player, zostały stworzone dekady temu bez dzisiejszych narzędzi i infrastruktury. Pokazuje to, że kluczowym problemem nie jest sprzęt—to podejście, które napędza współczesny rozwój.
Windows Latest opiera się na czytelnikach takich jak Ty. Uczyń nas swoim preferowanym źródłem w Google Discover i Google Search, aby pomóc naszym niezależnym raportom dotrzeć do szerszego grona odbiorców.


STEAM
Gra na PC