FuzixOS: Alan Cox zeigt Betriebssystem für 8-Bit-CPU Z80

" Because Small Is Beatiful ", heißt es auf der Github-Seite von FuzixOS(öffnet im neuen Fenster) , einem Betriebssystem für den 8-Bit-Prozessor Zilog Z80(öffnet im neuen Fenster) , das von dem Linux-Kernel-Hacker Alan Cox bereitgestellt wird. Scherzhaft empfiehlt Cox das System in seiner Ankündigung(öffnet im neuen Fenster) jenen, die genug haben von Systemd und Kdbus, denen die Linux-Community zu groß ist und die sich nach den guten alten Zeiten sehnen, als der gesamte Quellcode noch auf eine Diskette passte.
Von Fuzix wird zunächst nur die Prozessorarchitektur des Z80 unterstützt, so dass das System auch auf Klonen und verschiedenen Varianten des Chips laufen sollte. Theoretisch könne Fuzix aber auf allem laufen, das " 8-Bit hat und eine RAM-Bank ", vermutet Cox. Er selbst hält etwa eine Portierung auf den 8086 für möglich, dazu brauche es aber ein verwendbares ANSI-C, weshalb Cox bereits einige Arbeiten an dem Portable C Compiler(öffnet im neuen Fenster) vorgenommen hat. Das Projekt benötige aber mehr Beitragende.
Wie zu erwarten, ist das von Cox erstellte System Unix-artig, er selbst beschreibt es als " Fusion verschiedener ausgesuchter Bestandteile aus UZI(öffnet im neuen Fenster) -Forks und -Entwicklungszweigen, die zu einer Art semikohärenter Plaftform zusammengewürfelt worden und von V7(öffnet im neuen Fenster) irgendwohin in die SYS3(öffnet im neuen Fenster) - und SYS5(öffnet im neuen Fenster) -Welt erweitert worden sind, mit einigen Einwürfen von POSIX-Bestandteilen als Zugabe. Gelerntes und Tricks aus ELKS(öffnet im neuen Fenster) sowie OMU sind ebenfalls eingemischt worden ".
Das System, das mit je 32 KByte Kernel- und Nutzerspeicher auskommen können soll, unterstützt bereits eine Vielzahl von Funktionen, Cox plant jedoch weitere. Dazu zählen Ptrace, Core-Dumps, TCP/IP, ein besserer Scheduler, die Unterstützung für Dateisysteme mit mehr als 32 MByte Größe oder auch ein Port des CP/M-Emulators(öffnet im neuen Fenster) auf die Systemaufrufe von Fuzix.
Das System hat Cox auf einem Emulator(öffnet im neuen Fenster) sowie auf einem Amstrad NC100(öffnet im neuen Fenster) getestet. FuzixOS soll, falls sich genügend Beitragende und Interessierte finden, eine freie Alternative zu bisherigen Systemen sein, die sich langfristig pflegen lässt, um das Herumspielen mit Retro-Systemen zu ermöglichen.



