FreeDOS 1.1 nach fünf Jahren freigegeben

Da hatte ich kurz vor Weihnachten noch das 2006 freigegebene FreeDOS 1.0 vorgestellt, nun lese ich auf heise.de, dass seit Sylvester mit FreeDOS 1.1 der Nachfolger zur Verfügung steht.
Natürlich gibt es einige Neuerungen, doch zunächst fällt auf, dass im Moment FreeDOS nur zur Installation von CD angeboten wird und es sowohl eine Extra-CD für den Live-Modus als auch eine komplette Distribution mit allen Zusatzprogrammen noch nicht zu geben scheint. FreeDOS lässt sich wie gewohnt auf freedos.org herunterladen.
Wichtigste Neuerungen sind laut der Ankündigung ein verbesserter USB-Support für Geräte, die den UHCI-Standard beherrschen und ein generischer PCI-IDE Cache und CDROM-Treiber. Des Weiteren wurde ein neuer DOS-Kernel in Version 2040 beigelegt, der einen schwerwiegenden BUG mit dem FAT32-Dateisystem beseitigt, einige der Kernprogramme und Treiber wurden aktualisiert und das Installationsmenü übersichtlicher gestaltet. Offensichtlich hat jemand meine Kritik gelesen. 🙂
Man sieht also, bei FreeDOS tut sich noch was und mit etwas Glück sehen wir dieses Jahr noch eine verbesserte Installations-CD und neue Veröffentlichungen.

FreeDOS: Multiboot-System mit dem Toshiba Satellite 220cs

Es macht Spaß FreeDOS in einer virtuellen Maschine unter Linux auszuprobieren oder das sehr praktische DOSEMU zum Starten von DOS-Programmen und Spielen zu benutzen. Ich denke, das ist die einfachste Möglichkeit um mit FreeDOS den Einstieg in die DOS-Welt zu wagen. Natürlich war mein nächstes Ziel das Freie Betriebssystem auch auf dem Toshiba Satellite 220cs zum Laufen zu bringen, was schon fast als logische Konsequenz für einen Laptop aus dem Jahr 1996 mit 16 MB RAM anmutet.

Installation

Ich habe mich erneut für die Installation mit Qemu entschieden, die Festplatte des 220cs ausgebaut und mit Hilfe des USB-IDE-Adapters und mit dd ein Abbild der Festplatte erzeugt. Der große Vorteil liegt darin, dass man gleichzeitig ein Backup hat und bedenkenlos experimentieren kann. Eine einfache Lösung ist sicherlich ein leeres Raw-Image zu erstellen, FreeDOS zu installieren und mit dd auf die Festplatte zu schreiben. Wie es geht, hatte ich bei meiner Vorstellung von FreeDOS gezeigt.
Da ich die bestehenden Betriebssysteme Slitaz und KolibriOS behalten wollte, habe ich das Dateisystem meiner Slitazinstallation verkleinert und anschließend die Partition mit fdisk verändert. Mit Hilfe der Debian Netzinstallations-CD habe ich im Rettungsmodus folgendes gemacht.

e2fsck - f /dev/hda2
resize2fs -p /dev/hda2 600M


Mit fdisk wurde die Partition hda2 neu angelegt und auf 700M verkleinert und zusätzlich hda3 als dritte primäre Partition mit W95 FAT32 erstellt. Nach einem Neustart in Slitaz konnte ich dort erneut

resize2fs -p /dev/hda2


ausführen, damit das Dateisystem exakt an die neue Partitionsgröße angepasst wurde. Bei der Operation muss auf jeden Fall das Dateisystem vor der Partitionierung verkleinert werden, ansonsten kommt es zum Datenverlust. Mit dem zusätzlichen "resize2fs"-Schritt ohne Angabe der Größe wird das Dateisystem schließlich exakt an die Partitionsgröße angepasst.
Hat man diese Vorbereitungen abgeschlossen, kann man FreeDOS mit Hilfe von Qemu installieren, wobei das Installationsprogramm automatisch die erste FAT32-Partition als Laufwerk C: erkennt. Wem das nicht geheuer ist, kann es auch mit xfdisk überprüfen.

qemu -hda toshiba.img -cdrom fdfullcd.iso -boot d

Da ich schon ein vollständiges FreeDOS-Abbild hatte, verzichtete ich dieses Mal auf die meisten zusätzlichen Anwendungen und installierte nur base, games und media.

GRUB-Menü in Slitaz anpassen

Slitaz 3.0 benutzt noch GRUB 1. Meine /boot/grub/menu.lst sieht momentan so aus.

title Slitaz GNU/Linux (Kernel 2.6.30.6-slitaz)
root (hd0,1)
kernel /boot/vmlinuz-2.6.30.6-slitaz root=/dev/hda2 vga=788
title KolibriOS
root (hd0,1)
kernel /boot/memdisk
initrd /boot/kolibri/kolibri.img
title FreeDOS
rootnoverify (hd0,2)
chainloader +1
makeactive

FreeDOS-Einstellungen

Ein paar Änderungen der Voreinstellungen halfen mir auf dem 220cs Laptop weiter. Wer gerne Startzeiten von Betriebssystemen vergleicht, wird sich bei FreeDOS über die 2 Sekunden von GRUB bis zum Prompt freuen. Dazu sollte in der fdconfig.sys
MENUDEFAULT=3,0
stehen. Dabei stellt die Zahl 3 sicher, dass FreeDOS mit dem HIMEM-XMS-Memory-Treiber geladen wird, um Programme im erweiterten Speicher ausführen zu können und mit 0 wird die Verzögerung bei der Wahl des Menüpunkts auf 0 Sekunden gesetzt.
Standardmäßig werden zwei Treiber in den XMS-Speicher geladen, die 12 MB von 16 MB RAM belegten. Um später das Musikprogramm Mpxplay starten zu können, musste ich zumindest einen davon in der fdconfig.sys für Auswahl 3 deaktivieren.
12?DEVICEHIGH=C:FDOSbincdrcache.sys FDC0001 CDRCACH0 6000
Erwähnenswert ist auch, dass man die Energiesparfunktionen mit fdapm APMbios oder fdapm APMoff des BIOS ein- und ausschalten kann, was verhindert, dass die Festplatte nach jedem Kommando in den Ruhezustand versetzt wird. FreeDOS APM-Modus lässt sich mit fdapm APMdos wieder einschalten.

Mpxplay

FreeDOS bringt das Freie Musikprogramm Mpxplay mit, mit welchem sich zahlreiche Formate wie z.B. mp3, ogg oder FLAC abspielen lassen. Damit Mpxplay funktionierte, änderte ich die DMA-Einstellung für den Soundblaster-Treiber in der autoexec.bat für die Yamaha-Opl3sa2-Soundkarte von 1 auf 0.
SET BLASTER A220 I5 D0 H5 P330
Soundkarte und Lautsprecher des Toshiba Laptops sind zwar nach wie vor vermutlich nicht die beste Lösung für eine audiophile Umgebung, um einen Raum zu beschallen sind sie aber ausreichend. Leider habe ich noch nicht das Screenshotprogramm gefunden, deswegen hier nur ein Foto. Ich bin auf jeden Fall beeindruckt. MP3- und OGG-Dateien ließen sich problemlos abspielen.

USB und Netzwerk

USB und Internet waren in den 80igern und Anfang der 90iger noch in weiter Ferne. Erst mit Windows 95 gab es später eher schlecht als recht USB-Support. Umso mehr überrascht es deswegen vielleicht, dass es sowohl USB-Support als auch Netzwerkunterstützung für FreeDOS gibt. Im folgenden finden sich einige Links zu Seiten, die ich für lesenswert halte und für die Zukunft hier dokumentiere.

  • USB with DOS - Ein Artikel von 2003 zum USB Support mit DOS
  • cholla.mmto.org - Englischer Beitrag zum Thema Netzwerken mit DOS
  • FreeDOS on a Compaq Contura Aero - Englische Anleitung zur FreeDOS Installation auf einem Compaq Laptop von Ulrich Hansen (empfehlenswert)
  • Networking FreeDOS - Ulrich Hansens 40 Seiten umfassende Arbeit zum Thema FreeDOS und Networking im Wiki Format (beeindruckend, sehr empfehlenswert, es gibt auch ein nahezu identisches pdf Dokument namens dosnet.pdf, welches sich leicht im Netz finden lässt)
  • Das Dokument wurde auch ins Deutsche übersetzt und befindet sich in der FreeDOS Hilfe und lässt sich dort als Netzwerken unter FreeDOS finden.
  • FreeDOS Hilfe in Deutsch

Scheinbar wird darin sogar die Inbetriebnahme einer meiner 3com-Netzwerkkarten beschrieben, weswegen ich zuversichtlich bin, dass ich später einmal mit FreeDOS im Internet unterwegs bin. 😉
Ich denke die Installation der Treiber und das Einrichten des Netzwerks ist momentan mit Slitaz zwar einfacher. KolibriOS und FreeDOS ergänzen den Laptop jedoch um einige coole Funktionen. Die Installation von FreeDOS empfand ich als eher einfach, die Soundkarte war mit einer kleinen Änderung sofort einsatzbereit und zahllose Spiele für FreeDOS gibt es obendrauf. Für ein Multibootsystem auf jeden Fall mehr als einen Blick wert.

Vorstellung, Installation und Eindrücke von FreeDOS

In meiner Erinnerung war DOS lange Zeit ein Thema, mit dem ich mich gewollt oder ungewollt beschäftigen musste. Noch eine Weile früher hatten mich der C64 und der AMIGA 500 begeistert und an Workbench, die grafische Oberfläche des AmigaOS, kann ich mich noch heute gut erinnern. Was aber ebenfalls hängen geblieben ist, ist die Zeit mit meinem ersten PC, einem Pentium I mit 60 Mhz und 8 MB RAM, den ich später mit einem Overdrive-Prozessor auf sagenhafte 120Mhz aufrüstete. Meinen Vater bringe ich heute noch zum Lachen, wenn ich ihm von unseren gemeinsamen Versuchen config.sys und autoexec.bat zu beherrschen erzähle.
Die Zeit von MS-DOS lief dann langsam aber sicher zu Gunsten von Windows 98 ab, wo MS-DOS kaum noch eine große Rolle spielte. Mit Windows 2000 und XP war dieses Kapitel in Computergeschichte schließlich endgültig abgeschlossen.
Seitdem sich 1994 abzeichnete, dass Microsoft den Support für DOS einstellen würde, gibt es mit FreeDOS ein Projekt, welches eine freie und kompatible Alternative zum proprietären DOS schaffen soll. Im September 2006 erschien die finale Version 1.0 mit zahlreicher Freier Software, die den ursprünglichen Funktionsumfang von DOS um ein Vielfaches erweitern konnte.
Nachdem ich lange Zeit unabsichtlich einen Bogen um andere Freie Betriebssysteme abseits von Linux gemacht habe, dies aber versuche nun Schritt für Schritt zu korrigieren, sind hier ein paar Eindrücke von FreeDOS in der aktuellsten Version 1.0 und warum ich denke, dass dieses OS eine perfekte Alternative für ältere oder mit knappen Ressourcen versehene Hardware sein kann.
Für den Anfang ist es sicherlich am einfachsten FreeDOS in einer virtuellen Maschine zu installieren. Die folgenden Möglichkeiten sollten sich problemlos mit Debian und Ubuntu nachvollziehen lassen.

Installation

Unetbootin

Ich habe zuerst einen USB-Stick mit FAT32 formatiert und anschließend unetbootin benutzt, um FreeDOS automatisch auf den Stick zu installieren. Dabei ließ sich unetbootin auch als normaler Benutzer ausführen und man musste nicht, wie vom Programm gefordert, root werden. Die Installation ist trivial. FreeDOS als Distribution auswählen und die Partition des USB-Sticks beschreiben.

mkfs.vfat /dev/sdb1
unetbootin



Danach wird fdboot.img vom offiziellen FreeDOS Archiv heruntergeladen. Dieses Abbild beinhaltet aber nur die essentiellen Komponenten von FreeDOS und dient laut Angaben der Entwickler hauptsächlich dazu bei Bootproblemen zu helfen. FreeDOS wurde danach mit Hilfe von Plop problemlos auf dem USB-Stick erkannt, den ich danach erfolgreich auf dem Thinkpad 600 testen konnte.

DOSEMU

DOSEMU ist ein DOS-Emulator für Linux, der FreeDOS standardmäßig integriert hat und mit dem sich DOS oder Windows 3.11 Programme in Linux ausführen lassen, wie z.B. dieses vertraut erscheinende Spiel hier, welches sich mit dosemu PACPC2.EXE starten lässt.


Der Freeware-Pacman-Klon, Pac PC II, lässt sich auf dosgamesarchive.com herunterladen, wo es noch ein paar hundert weitere Klassiker zum Spielen gibt.
Ebenfalls interessant ist der Terminalmodus. Einfach mal dosemu -t eingeben, aber nicht erschrecken. 😉 Erfordert volle Konzentration, wenn man sich per SSH in seinen Linuxserver einloggt, danach automatisch dieses Kommando ausführen lässt und man erst einmal wieder alte DOS-Befehle hervorkramen muss. 🙂 Verlassen kann man den Modus wieder mit exitemu.

Virtualbox

FreeDOS lässt sich in Virtualbox testen, indem man sich eine neue virtuelle Maschine erstellt und als Betriebssystem "Other" und Version "DOS" auswählt und eine der beiden ISO-Dateien herunterlädt. Ich habe das fdbasecd.iso als Datenträger eingebunden und dann erfolgreich FreeDOS installiert. Mit dem fdbasews.iso lässt sich FreeDOS auch direkt als Live-CD ausprobieren.
Es gab früher noch eine komplette CD mit der ganzen Freien Software, die mit FreeDOS entstanden ist und heute auch noch einzeln auf der FreeDOS-Homepage heruntergeladen werden kann. Leider hat man sich entschlossen den Downloadlink zu entfernen. Man findet diese FreeDOS-Distribution namens fdfullcd.iso aber noch auf den alternativen Spiegelservern des Projekts. Meiner Meinung nach lohnt sich der Download, wenn man Gefallen an FreeDOS gefunden hat und auch die ganzen Besonderheiten wie ein auf FreeDOS portiertes Vim, diverse Linuxbefehle und Programme wie wget, ls, more und Freie DOS Spiele parat haben möchte. Die Installation der kompletten FreeDOS-Distribution klappt zwar unter Virtualbox, leider scheitert bei mir danach das Booten. Momentan habe ich keine Lösung dafür.

Qemu

Natürlich lässt sich FreeDOS auch in Qemu installieren. Mir ist bei der Suche zu FreeDOS dieser englische Artikel zur Installation zum Thema aufgefallen, den ich empfehlen kann.

qemu-img create freedos.img 400M
qemu -hda freedos.img -cdrom fdfullcd.iso -boot d

Damit lässt sich ein 400 MB großes RAW-Image mit Qemu erstellen und anschließend das fdfullcd.iso als virtuelles CD-ROM-Laufwerk für die Installation auf dem freedos.img benutzen. Die Installation ist natürlich identisch zu der in Virtualbox. Mir ist nur noch nicht klar, warum die Virtualisierung so viel langsamer als unter Virtualbox ist und welche Optionen ich scheinbar beim Start von Qemu vergessen habe zu übergeben. Mit Hilfe von dd lässt sich das Abbild auch auf eine Festplatte oder einen USB-Stick übertragen. Z.B. mit

dd if=freedos.img of=/dev/sda bs=1M

Bilder sagen bekanntlich mehr als 1000 Worte, deshalb hier einige Screenshots von der Installation.

Die Installation ist insgesamt nicht schwierig, einige Abfragen empfand ich aber als überflüssig. Man hätte hier sicherlich einige Punkte zusammenführen können. Offiziell wird Deutsch als Systemsprache angeboten, doch scheinbar vermischt sich Deutsch und Englisch auf Grund eines Bugs während der Installation und auch später bei einigen Programmen. Um das zu beseitigen, sollte man laut FreeDOS-Wiki in der config.sys das Leerzeichen vor den abschließenden Anführungsstrichen bei "SET lang=DE " entfernen.
Man sollte bei einer Festplatteninstallation die FreeDOS-Partition mit FAT32 oder FAT16 formatieren, kann das aber auch mit Hilfe von XFDISK während der Installation nachholen. Die Pakete lassen sich mit der Space-Taste ab- oder auswählen. Mit fdfullcd hat man Zugriff auf zehn verschiedene Anwendungsgruppen.

  1. base. Liefert die essentiellen FreeDOS-Programme mit, die das ursprüngliche Verhalten von MS-DOS originalgetreu nachbilden.
  2. compress. Freie Programme zur Datenkompression (7zip, bzip2, gzip usw.)
  3. driver. Freie Treiber für Netzwerk oder USB
  4. edit. Editoren, darunter sogar VIM!
  5. games. Freie DOS-Spiele, darunter DOOM Legacy. Übrigens ist Doom seit 2011 nicht mehr in Deutschland indiziert. 😉
  6. gui. Open GEM als grafische Oberfläche mit einigen Anwendungen. Viele mehr finden sich als Freeware bzw. Shareware Programme im Internet.
  7. media. MPXPlay (Musik hören!), ogg vorbis, lame, cdrtools
  8. lang. Freie Compiler.
  9. net. Arachne (Webbrowser!), VNC, SSH, wget, Mail Client usw.
  10. util. Zubehör, mit dem sich DOS in eine Linuxshell verwandelt (4DOS, du, cal, uptime, locate, und mehr)

Lob und Kritik

Was mir negativ aufgefallen ist, ist die leider verstreute und schlecht geordnete Dokumentation. Es gibt zum einen die FreeDOS-Projektseite auf sourceforge.net und die Hauptseite auf www.freedos.org. Sucht man nach Dokumentation wird das alte FreeDOS Documentation Project als erster Treffer hervorgehoben, welches gut strukturiert erscheint, dessen Artikel aber zum neuen FreeDOS-Wiki größtenteils verschoben wurden. Das Wiki hingegen ist leider nicht sehr intuitiv und ausschließlich in Englisch.
Alternativen sind z.B. das deutschsprachige FreeDOS-Kompendium, welches zwar auf einem älteren Stand ist, aber noch den ein oder anderen Tipp vermitteln kann. Das gleiche gilt für die deutsche Seite ankreuzen.de.
Sehr beeindruckend ist auf jeden Fall der Funktionsumfang und die Kompatibilität zum alten MS-DOS. FreeDOS eignet sich hervorragend, wenn man aus irgendwelchen Gründen gezwungen ist alte DOS-Programme weiterhin zu benutzen. Ein bekanntes Beispiel sind Werkzeuge zum Flashen des BIOS.
Wo Linux auf Grund seiner Beschränkung auf i386-Hardware scheitert, ist FreeDOS eine Freie Alternative auf sehr alter Hardware und bietet Unterstützung selbst für 8086 Rechner. Der Speicherverbrauch ist in der Tat winzig, womit sich ein alter Laptop zur Jukebox umrüsten lässt oder man klassische DOS-Spiele mit einem Freien Betriebssystem spielen kann. Insbesondere die vielen Linuxfeature wie TAB-Vervollständigung, wget oder einen SSH-Client lassen Herzen höher schlagen.
FreeDOS wird immer noch von einigen Personen weiterentwickelt und es gibt auch unregelmäßig Neuigkeiten auf freedos.org zu lesen. Alles in allem muss die Zukunft zeigen, wie sich FreeDOS auf diesem Laptop hier schlägt. Doch wenn vor 17 Jahren 8 MB kein Problem waren, sollten die üppigen 16 MB des Toshiba Satellite 220CS mehr als ausreichend sein. 😀

Freie Betriebssysteme abseits von Linux

Vor zwei Wochen wurde ich in den Kommentaren zu dem 20 Jahre alten Highscreen Laptop darauf hingewiesen, dass ich bei all meinen Artikeln zur "Rettung" oder besser Weiterbenutzung älterer Hardware noch nie etwas zu FreeDOS geschrieben hätte. Das stimmt!
Bevor ich diesen Fauxpas jetzt wieder wett mache, möchte ich kurz die Gründe nennen, warum ich Betriebssystem X oder Linuxdistribution Y noch nicht hier erwähnt habe. Die Antwort ist vermutlich

  1. Ich kenne es nicht.
  2. Ich habe davon gehört, es aber noch nicht ausprobiert.
  3. Ich habe davon gehört, finde es aber nicht interessant genug.
  4. Ich kenne es, hatte aber bisher noch keine Zeit darüber zu schreiben.

Zuerst sei gesagt: "Namen sind Schall und Rauch". Das meine ich auch so. Für mich ist nur wichtig, dass das Betriebssystem eine sinnvolle Verwendung der Hardware ermöglicht und Freie Software ist. Mein Schwerpunkt in diesem Blog liegt bei Linuxdistributionen, weil diese in der Regel sehr portabel sind und auf einer Vielzahl von Hardware die beste Kompatibilität und den größten Softwareumfang bieten. Außerdem sind die Synergieeffekte in der Regel größer, will heißen, Wissen über Linux lässt sich zwischen Distributionen viel leichter übertragen, selbst wenn es natürlich Unterschiede in der Umsetzung gibt.
Da ich nicht über etwas schreiben möchte, dass ich selbst noch nicht ausprobiert habe, fanden hier einige interessante Betriebssystem noch keine Erwähnung. Doch irgendwann vielleicht morgen, vielleicht in einer Woche, vielleicht aber auch erst in einem Jahr, werde ich sie mir näher anschauen. Bis dahin soll diese kurze Liste und ein paar Links die Zeit verkürzen.

BSD. Die Berkeley Software Distribution zählt nach Linux sicherlich zu den bekanntesten und verbreitetsten Freien Betriebssystemen. Im Allgemeinen bringe ich mit BSD die drei Projekte FreeBSD, OpenBSD und NetBSD in Verbindung. FreeBSD scheint das am meisten verbreitete der Drei zu sein. Zu OpenBSD erinnere ich mich immer an Linus Torvalds Spruch, der die Entwickler von OpenBSD schon mal als "masturbierende Affen" bezeichnet hat. Aber seine Aussprüche sind ja mittlerweile so legendär, dass er sogar in der Zitatesammlung bei wikiquote.org auftaucht. Ob die Entwickler von OpenBSD sich tatsächlich nur auf Sicherheitsaspekte und sonst nichts anderes konzentrieren, muss ich erst selbst noch herausfinden.

FreeDOS. FreeDOS ist ein Freies Betriebssystem, welches unter der GPL lizenziert ist und versucht eine freie Implementierung des nicht mehr weiterentwickelten proprietären MS-DOS zu erschaffen. FreeDOS konzentriert sich dabei auf 8086 bis zur i386 Architektur. Vom IBM PC mit nur 640k Arbeitsspeicher bis hin zu aktuellen Rechnern soll Hardware von FreeDOS unterstützt werden. Software wird in Paketen ausgeliefert. Darunter gibt es mit Arachne sogar einen grafischen Browser und E-Mail-Client. Besonders interessant dürfte FreeDOS sicherlich für alte DOS Spiele sein, die sich Dank der Kompatibilität zum proprietären MS-DOS weiterhin bewahren lassen. Da FreeDOS auch über einen Mediaplayer, Editoren (darunter sogar VIM!) und ein paar portierte Linuxprogramme verfügt, ist es für die Zukunft auf jeden Fall vorgemerkt.

Haiku. Haiku ist ein Open-Source-Projekt, welches BeOS als Inspirationsquelle gewählt hat, mit diesem aber so gut wie keinen Code teilt. Das Betriebssystem wird unter einer MIT-Lizenz zur Zeit aktiv entwickelt, befindet sich aber noch in einer Alpha-Phase. Haiku ist für den Einsatz auf 32bit PCs gedacht. Als Hardwareanforderungen werden ein PIII mit 256 MB RAM genannt, wobei aber auch ein PII mit 64 MB erfolgreich getestet wurde. Der Name leitet sich übrigens von einer japanischen Gedichtform ab.

Minix3. Minix gilt als eine der Inspirationsquellen für den Linuxkernel und wurde schon 1987 veröffentlicht. Im Laufe der Zeit hat sich dieses ehemals für Unterrichtszwecke gedachte Betriebssystem zu Minix3 weiterentwickelt, welches mittlerweile als Zielgruppe Computer mit beschränkten Ressourcen und eingebettete Systeme ausgerufen hat. Nur um mögliche Einsatzzwecke zu verdeutlichen, Minix1 treibt heute noch einen 286er Webserver an. 🙂

ReactOS. Was FreeDOS für MS-DOS ist, soll ReactOS einmal für Windows XP/2003 sein. Dieses soll sich so weit wie möglich im Erscheinungsbild und vor allem in der Kompatibilität wie Microsofts Windows verhalten. Dabei wurde es laut den Entwicklern von Grund auf neu entwickelt und wird unter einer freien GNU GPL Lizenz veröffentlicht. Einige Bestandteile des Codes stammen aus dem Wine-Projekt, zu welchem ReactOS nach eigenen Angaben auch Code beisteuert. Die FAQ beantwortet die drängendsten Fragen. Trotz der Antworten in der FAQ stellt sich für mich doch die Frage, warum man sich die Mühe macht von Grund auf neu anzufangen und bestehenden Code von Linux oder BSD ignoriert. Das Projekt befindet sich in einer Alpha-Phase und ist demnach mit Vorsicht zu genießen.
So weit nur ein kleiner Blick auf einige interessante Freie Betriebssysteme. Alle anderen, die ich nicht aufgezählt habe, lassen sich schnell auf Wikipedia.org finden. Ich denke, dort gibt es noch einiges mehr zu entdecken.
Als Schlusswort: Ich freue mich natürlich über jeden Kommentar, insbesondere auch diejenigen, die mich in eine neue Richtung stoßen. Ein Freies Betriebssystem, das keine Linuxvariante war, hatte ich aber schon vorgestellt. Wer etwas Zeit und Lust hat sollte sich auf gar keinen Fall KolibriOS entgehen lassen. Mit Sicherheit das beeindruckendste Freie Betriebssystem, dass ich bis dato gesehen habe. 🙂