C:\SYSTEM> DIR
The year is 1992. No internet, no Windows 95 — just a black DOS screen and a single 1.44 MB floppy disk. And yet this system could do two things that not even expensive workstations of the time could pull off.
Before the dates
Before we get to the origins and the timeline — a few discoveries from a live, running copy of µOS that explain why this project is worth documenting at all.
Polish nouns change form depending on quantity — one pattern for a single item, another for 2–4, another again for 5 and up (unlike English, which mostly just adds an "s"). The file manager's status bar didn't fall back on one rigid template — it used the grammatically correct form every time, based on how many files were selected.
The early 1990s were a difficult period for Polish IT — the first school computer labs were only just being set up, and the software children encountered was usually in English or, at best, superficially "Polonized": static labels with no regard for grammar.
µOS was built as a tool meant to accompany children at their very first contact with a computer — and grammatically correct Polish in system messages meant a child read a sentence the way a teacher would have written it, not one run through a machine translator. The title of the contemporary review in Enter magazine, "Poles are no geese..." (a reference to a 16th-century Polish literary boast about the richness of the Polish language), turns out to be an accurate diagnosis rather than a polite compliment.
The "Temporary Resource Folder" let you select files from different directories and drives at once — and that selection state survived a full computer restart, because it was written to disk rather than kept only in memory.
In the dominant tools of the time — Norton Commander, Windows 3.x File Manager — file selections lived purely in RAM and vanished without a trace once you closed the program, let alone switched off the computer.
The closest conceptual equivalent was the "Shelf" feature in NeXTSTEP (1989) — but that ran on expensive university-grade workstations, a world away from Polish DOS on a 386/486. Persistent resource selection in µOS was a deliberate design choice, unusual for educational software from 1992.
Selecting B2, C4 and C8 at once — three cells in different parts of the sheet — and totaling them in a completely different cell. Today we'd write that as =SUM(B2,C4,C8); in µOS it worked with the mouse, no formula typing required.
"Device Settings" had tabs for Monitor, Mouse, Keyboard, Printer, Colors, Date, and System — with a brightness slider, a color/monochrome toggle, and a configurable screensaver (Stars, Fractals, Plasma, µOS logo) that kicked in after a set period of inactivity. A "TEST" button brought up a calibration pattern — exactly the kind television used to show before broadcasts began.
Screensavers and brightness controls bring Windows 95 (or later) to mind — yet this is a DOS shell from the first half of the 1990s. The system also offered plug&play, automatically detecting connected hardware (mouse, graphics card) without manually editing CONFIG.SYS — something most DOS software of the era didn't even attempt. More on plug&play →
To print something, you just dragged the file's icon onto the printer icon and dropped it there — the system "caught" the object and handed it off for printing. That's the same drag&drop gesture that feels obvious today, and wasn't standard even in expensive graphical systems back in 1992.
Origins · 1992
µOS was created in 1992 as an educational tool — written in Borland Pascal, with its graphical interface libraries built entirely from scratch.
It was written in Borland Pascal, using the assembler bundled with the environment — the function and object libraries for the graphical interface were written from the ground up, without relying on any existing framework.
The idea behind the project was to equip the newly established school computer labs with a tool that accounted for the Polish language in computing — and that helped manage PCs which, due to budget constraints, ran nothing but text-based DOS, with no access to commercial graphical systems.
The name µOS was proposed by Andrzej Donczew.
Team
The graphical interface libraries were developed in 1992 by three programmers:
Co-creator of the µOS graphical interface libraries.
Co-creator of the µOS graphical interface libraries.
Author of the software; developed µOS solo from 1993 onward. Coined the project's name.
Timeline
µOS is created as an educational tool in Borland Pascal + assembler. The graphical interface libraries are built by a team: Wysocki, Siekierzyński, Donczew.
The software is developed solo by Andrzej Donczew.
The first public demonstrations of µOS take place at the booths of PC-assembly companies exhibiting at the Poznań International Fair — for firms selling PCs without an operating system, µOS becomes a cheap alternative.
The program is sent for testing to the editorial team of Enter, a computer monthly.
The author ends development of the software at version 1.9, turning his attention to what was then a new environment — Linux. Version 1.9 was the last one ever built — but the copy that survives and can be run today is the earlier version 1.7. See it in the gallery →
Despite being handed over for testing back in 1995, a description of µOS appears in Enter issue 3/1996 (no. 61), in an article titled "Poles are no geese..." by Bartłomiej Kukliński. See details →
µOS is released as a licensed bonus on the "Programy Użytkowe 3" ("Utility Programs 3") CD, published by Albion of Wrocław.
Next
The contents of the installation floppy, hardware requirements, and how plug&play worked.