Windows 11
Zadowolony
TinyRetroPad Dave'a Plummera: Notatnik w 2,5KB
Jak TinyRetroPad Mieści Cały Notatnik w 2,5KB?
Dlaczego Internet Twierdzi, że Notatnik Windows 11 Jest Rozbudowany
Główny Problem: Windows, nie Notatnik
Były inżynier Microsoftu odbudowuje Notatnik w 2,5KB używając tylko tego, co już jest w Windows
Czas: Jul, 4, 2026

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.

TinyRetroPad autorstwa Dave'a Plummera

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.

TinyRetroPad w działaniu

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ć.

Rozmiar TinyRetroPad

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.

Zużycie RAM w TinyRetroPad

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.

Menu kontekstowe w TinyRetroPad

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

czcionki w TinyRetroPad

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.

Porównanie RAM Notatnika Windows 11 i Windows 10

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.

Wstawianie obrazów w Notatniku

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.

Windows 11 LTSC zawiera tylko Microsoft Edge jako nowoczesną aplikację

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.

Zużycie RAM Windows Media Player w porównaniu z wersją klasyczną

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.

Czat na żywo
0