Wie aus einer Kindheitsidee ein Betriebssystem wird – Commit für Commit.
| früher | Max hat als kleiner Junge die Idee: ein eigenes Betriebssystem. |
| 28.10.2026 19:30 | Startschuss. |
| 19:41 | Projektordner und Git-Repo angelegt. |
| 19:54 | Erster Boot: nb startet in QEMU, nk zeigt einen Prompt – eigene Schrift, Tastatur, serielle Konsole. |
| 20:03 | Katalog komplett: 409 Werkzeuge mit Kurznamen. |
| 20:26 | Der eigene C-Compiler übersetzt sich selbst. |
| 20:45 | Kernel nur mit eigenem Compiler, Assembler und Linker gebaut – bootet. |
| 21:09 | Erste Download-Abbilder: USB/Platte (.img) und Live-CD (.iso), starten in QEMU. |
| 21:10 | Der Editor e ist da. |
| 21:19 | Kernel kann Prozesse: alle 44 Systemaufrufe, ELF-Lader, Rohre, Signale, RAM-Dateisystem. |
| 21:20 | Die eigene libc steht. |
| 21:22 | Der Compiler kann RISC-V 64. |
| 21:23 | ESP32-C5 wird das erste Kleingerät. |
| 21:25 | Kernel liest SATA-Platten und FAT. |
| 22:29 | Shell und Werkzeuge laufen auf nullos selbst – der Kernel startet s beim Hochfahren. |
| 23:10 | Ganz nullos – Kernel, libc, 280 Werkzeuge – nur mit dem eigenen Compiler gebaut, läuft. |
| 23:16 | cc übersetzt sich auf nullos selbst. |
| 29.10. 00:05 | Eigener Python-Interpreter py: Testsammlung grün (auf dem Mac). |
| 00:42 | Deutsche Tastatur mit Umlauten. |
| 00:51 | py übersetzt alle 635 Dateien der Python-3.15-Standardbibliothek fehlerfrei. |
| 00:53 | Python läuft auf nullos. |
| 01:07 | Sockets im Kernel: IPv4 und IPv6, erst mal innerhalb des Rechners. |
| 01:29 | nullos ist im Netz: virtio-net und e1000, eigener TCP/IP-Stapel mit IPv6 und IPv4. |
| 01:32 | Zwei nullos reden über TCP miteinander. |
| – | Erster Boot auf einem echten PC vom USB-Stick kommt noch |
| – | nullos.de geht online kommt noch |
Automatisch aus dem Git-Log (ohne die „belegt“-Commits der Fabriken).