C:\SYSTEM> DIR 

Historia

Rok 1992. Żadnego internetu, żadnego Windows 95 — tylko czarny ekran DOS-a i jedna dyskietka 1,44 MB. A mimo to ten system potrafił dwie rzeczy, których nie robiły wtedy nawet drogie stacje robocze.

Zanim padną daty

Rzeczy, które dziś wciąż zaskakują

Zanim przejdziemy do genezy i osi czasu — kilka odkryć z żywej, uruchomionej dziś kopii µOS, które tłumaczą, dlaczego ten projekt w ogóle warto dokumentować.

1. System „wiedział”, jak odmieniać liczebniki

Pasek stanu menedżera plików nie pokazywał jednego sztywnego szablonu w stylu „X zasobów” — stosował żywą, poprawną polską odmianę, zależnie od liczby zaznaczonych plików.

Pasek stanu: 1 zasób, zajmuje 6 KB
„1 zasób, zajmuje 6 KB”l. pojedyncza
Pasek stanu: 2 zasoby, zajmują 7 KB
„2 zasoby, zajmują 7 KB”l. mnoga 2–4
Pasek stanu: 5 zasobów, zajmuje 13 KB
„5 zasobów, zajmuje 13 KB”dopełniacz 5+
Czytaj dalej — dlaczego to ważne

Początek lat 90. był w polskim IT okresem trudnym — pierwsze pracownie szkolne dopiero powstawały, a napotykane przez dzieci oprogramowanie było zwykle angielskie albo co najwyżej powierzchownie „spolszczone”: statyczne etykiety, bez dbałości o gramatykę.

µOS powstał jako narzędzie mające towarzyszyć dzieciom przy pierwszym kontakcie z komputerem — a poprawna polszczyzna w komunikatach systemowych sprawiała, że dziecko czytało zdanie napisane tak, jak napisałby je nauczyciel, a nie zdanie przetłumaczone maszynowo. Tytuł ówczesnej recenzji w Enter, „Polacy nie gęsi...”, okazuje się więc trafną diagnozą, a nie kurtuazyjnym komplementem.

2. Zaznaczenie plików przetrwało wyłączenie komputera

„Tymczasowa Teczka Zasobów” pozwalała zaznaczyć pliki z różnych katalogów i dysków naraz — a stan tego zaznaczenia przetrwał pełny restart komputera, bo był zapisywany na dysk, a nie trzymany tylko w pamięci.

Tymczasowa Teczka Zasobów z 5 zaznaczonymi plikami
5 zasobów z D:\SNACKprzed restartem
Teczka programów dodatkowych dla µOS
Teczka programów dodatkowychVirtualBox, 2026
Czytaj dalej — jak to wypada na tle epoki

W dominujących wtedy programach — Norton Commander, Windows 3.x File Manager — zaznaczenie plików żyło wyłącznie w pamięci RAM i znikało bez śladu po zamknięciu programu, a tym bardziej po wyłączeniu komputera.

Najbliższym koncepcyjnie odpowiednikiem była funkcja „Shelf” w systemie NeXTSTEP (1989) — ale to były drogie stacje robocze klasy uniwersyteckiej, zupełnie inny świat niż polski DOS na komputerze 386/486. Trwałe zaznaczenie zasobów w µOS to świadoma decyzja projektowa, niestandardowa jak na oprogramowanie dydaktyczne z 1992 roku.

3. Arkusz kalkulacyjny liczył z niesąsiadujących komórek

Zaznaczenie B2, C4 i C8 naraz — trzy komórki w różnych miejscach arkusza — i policzenie ich sumy w zupełnie innej komórce. Dziś zapisalibyśmy to jako =SUMA(B2;C4;C8); w µOS działało to myszką, bez wpisywania formuły.

Zaznaczone niesąsiadujące komórki B2, C4, C8 w arkuszu
B2, C4, C8 zaznaczone narazsuma w D6
Prosty arkusz z kolumną Lp i Kwota, z sumą 30,00
Arkusz kalkulacyjnywidok podstawowy

4. Panel ustawień z wygaszaczem ekranu i regulacją jasności

„Ustawienia urządzeń” zawierały zakładki Monitor, Myszka, Klawiatura, Drukarka, Kolory, Data, System — z suwakiem jasności świecenia, przełącznikiem trybu kolorowy/monochromatyczny i konfigurowalnym wygaszaczem ekranu (Gwiazdy, Fraktale, Plazma, Logo µOS) uruchamianym po zadanym czasie bezczynności. Przycisk „TEST” wywoływał własną planszę kalibracyjną — dokładnie w stylu tych, jakie kiedyś wyświetlała telewizja przed rozpoczęciem nadawania.

Panel Ustawienia urządzeń, zakładka Monitor z suwakiem jasności i opcjami wygaszacza ekranu
Ustawienia urządzeń — MonitorVirtualBox, 2026
Plansza kalibracyjna wywoływana przyciskiem TEST, w stylu telewizyjnej planszy testowej
Obraz kontrolny dla monitora VGAprzycisk TEST
Czytaj dalej — dlaczego to nietypowe

Wygaszacze ekranu i regulacja jasności kojarzą się z Windows 95 albo jeszcze późniejszymi systemami — a to jest DOS-owa nakładka z pierwszej połowy lat 90. System oferował też plug&play, automatycznie rozpoznając podłączony sprzęt (myszkę, kartę graficzną) bez ręcznej edycji CONFIG.SYS — coś, czego większość ówczesnych programów DOS-owych w ogóle nie próbowała robić. Więcej o plug&play →

5. Drukowanie przez przeciągnięcie ikony na drukarkę

Żeby coś wydrukować, wystarczyło przeciągnąć ikonę pliku na ikonę drukarki i tam ją upuścić — system sam „przechwytywał” obiekt i przekazywał go do obsługi wydruku. To ten sam gest drag&drop, który dziś wydaje się oczywisty, a w 1992 roku wcale nie był standardem nawet w drogich systemach graficznych.

Dymek z instrukcją: przeciągnij ikonę wybranego obiektu do ikony drukarki i tu upuść
Instrukcja drukowaniadrag & drop
Okno Tymczasowa Teczka Zasobów z komunikatem: Operacja Archiwizowania została zakończona
Archiwizacja zasobówzakończona

Geneza · 1992

Narzędzie dla pracowni bez systemu

µOS powstał w 1992 roku jako narzędzie dydaktyczne — pisany w Borland Pascal, z bibliotekami interfejsu graficznego napisanymi od podstaw.

Czytaj dalej — geneza projektu

Napisano go w Borland Pascal, z wykorzystaniem załączonego do środowiska assemblera — biblioteki funkcji i obiektów interfejsu graficznego zostały napisane od podstaw, bez opierania się na gotowych rozwiązaniach.

Ideą stojącą za projektem było wyposażenie nowo powstających szkolnych pracowni komputerowych w narzędzie uwzględniające język polski w informatyce — i wspomagające zarządzanie komputerami PC, które ze względu na ograniczenia budżetowe wyposażone były wyłącznie w środowiska tekstowe (DOS), bez dostępu do komercyjnych systemów graficznych.

Nazwę µOS zaproponował Andrzej Donczew.

Zespół

Twórcy bibliotek interfejsu graficznego

Biblioteki interfejsu graficznego opracowane zostały w 1992 roku przez trzech programistów:

Andrzej Wysocki

Współtwórca bibliotek interfejsu graficznego µOS.

Andrzej Siekierzyński

Współtwórca bibliotek interfejsu graficznego µOS.

Andrzej Donczew

Autor oprogramowania; od 1993 samodzielnie rozwijał µOS. Autor nazwy projektu.

Oś czasu

Rozwój i wydanie

Dalej

Poznaj technologię

Zawartość dyskietki instalacyjnej, wymagania sprzętowe i zasada działania plug&play.

Przejdź do strony „Technologia” →