Was ist nullos?
Ein eigenes Betriebssystem. Alles selbst geschrieben, alles offen, alles in C.
NULLos – no BS. Das Betriebssystem ohne Bullshit. (pun intended)
Die Idee
Ein eigenes Betriebssystem bauen – die Idee hatte Max schon als kleiner Junge. Am
Dienstag, 28. Oktober 2026, gegen 19:30 Uhr ging's dann wirklich los. Eine Viertelstunde später zeigte
nullos in QEMU seinen ersten Prompt.
Was heißt „von null“?
Wirklich alles kommt aus diesem Repo:
- nb – der Bootloader (UEFI)
- nk – der Kernel
- libc – eine eigene C-Bibliothek
- cc – ein eigener C-Compiler, der sich schon selbst übersetzt
- s – die Shell, versteht Bash-Skripte
- Hunderte kleine Werkzeuge mit ganz kurzen Namen
- py – sogar ein eigener Python-Interpreter, der auch auf nullos läuft
Keine Linux-, BSD-, Mac- oder Android-Basis. Nur Startcode in Assembler, der Rest C.
Die Leitlinien
- So einfach wie möglich. Kopieren ist
c quelle ziel. Fertig.
- Tab vervollständigt alles: Befehle, Optionen, Pfade, Geräte, Prozesse.
- Erst der Kern. Bootloader → Kernel → Prompt → libc → Werkzeuge → Compiler → Python.
- Läuft überall, vom ESP32 bis zum PC. Billige Hardware gut ausnutzen ist ein Hauptziel.
- Viel Hardware: NVMe, SATA, USB, Tastatur, Bildschirm, später Netzwerk.
- Design kommt später. Erst mal Text-Prompt.
„nullos“ ist nur ein Arbeitsname. Kann sich noch ändern.