Alternatives Betriebssystem: Syllable, Teil 1

von Darrel Johnston (djohnston)

Der Artikel in diesem Monat befasst sich mit dem Betriebssystem Syllable. Es ist ein bisschen anders als entweder ReactOS oder Haiku, und sozusagen hat Syllable das „Rad nicht neu erfunden“. Zitat von der Hauptseite von Syllable:

"Syllable Desktop ist ein ursprüngliches, modernes Betriebssystem-Design, in der Tradition von Amiga und BeOS, das aber aus vielen Teilen vom GNU-Projekt und Linux erstellt wurde. Es wurde für Ihren Desktop-PC entwickelt und optimiert, so dass es außergewöhnlich schnell, reaktionsschnell und einfach zu bedienen ist. Es befindet sich in der Entwicklung, so ist es interessant und auch spannend zum Ausprobieren, aber das müssen Sie für sich selbst entscheiden, ob es bereits Ihren Bedürfnissen entspricht. Syllable Desktop läuft auf Personal Computern nach dem industriellen Standard die mindestens einem Pentium kompatiblen Prozessor und 32 MB Arbeitsspeicher besitzen. Es kann einen neuen Computer extrem beschleunigen und einem alten Computer zur erneuten Verwendung bewegen."

Was diese kurze Beschreibung nicht verrät, ist, dass es auf einer bereits vorhandenen Basis aufsetzt, AtheOS. Die originale-Webseite, (inzwischen aufgelöst), finden Sie hier: http://www.atheos.cx/. Von der Webseite:

"AtheOS ist ein freies Desktop-Betriebssystem unter der GPL-Lizenz. AtheOS läuft derzeit auf Intel, AMD und anderen kompatiblen Prozessoren und unterstützt die Intel-Multi-Prozessor-Architektur. Ich habe einige "vielversprechende" Ankündigungen des Betriebssystems mit "großem Potenzial" während der Entwicklung von AtheOS gesehen. Das Problem ist, dass wenn ich den Links folge, finde ich normalerweise eine Beschreibung des Konzepts, einen Floppy-Bootloader geschrieben in Assembler und ansonsten nicht mehr. AtheOS ist ein bisschen weiter, und es kann bereits einiges an Software ausgeführt werden. Auf diesem Server läuft zum Beispiel AtheOS. Der HTTP-Server ist eine AtheOS-Portierung von Apache und die meisten Inhalte werden durch die AtheOS-Portierung von PHP3 und perl generiert .Das ursprüngliche AtheOS Dateisystem ist 64-bit und es wird eine Journalfunktion verwendet.

AtheOS soll kein neuer Unix-Klon (wie Linux und * BSD) sein, aber ein neues klares Desktop-Betriebssystem. Es unterstützt große Teile des POSIX-Standards und ist daher in der Lage, die meisten UNIX CLI Tools auszuführen und besitzt eine Standard-UNIX-Shell (BASH), aber dies alles beeinträchtigt AtheOS als Desktop- Betriebssystem nicht. AtheOS hat eine integrierte grafische Benutzerschnittstelle die in Verbindung mit dem Kernel und verschiedenen anderen Komponenten funktioniert um ein konsistentes und vollständiges System zu erstellen. Die GUI ist ein Server- Client wie X 11, aber kommuniziert über das systemeigene Nachrichten-System und das Protokoll vom Server und der Client-Bibliothek ist nicht öffentlich und wird von den Anwendungen völlig versteckt. Beides, sowohl die Clientbibliothek als auch der Server ist stark multithreaded. «Das fein verstrickte multithreading und das Nachrichten- System von geringer Latenz machen die GUI viel reaktionsschneller als X 11.»"

Das Betriebssystem wurde irgendwann im Jahre 2000 geschrieben und im Web von Kurt Skauen veröffentlicht. Im Gegensatz zu anderen Betriebssystemen dieser Zeit unterstützte es ATA-Laufwerke, bot aber keine Unterstützung für CDs an. Das TCP/IP-Protokoll war etwas begrenzt. Das ursprüngliche Betriebssystem kann noch von Syllable 's gespiegelter Webseite unter folgender Adresse heruntergeladen werden: http://atheos.syllable.org/index.html. Hier ist eine Darstellung von einem AtheOS-Desktop.

pic

Weitere Darstellungen finden Sie unter:
http://atheos.syllable.org/screenshots.php3.html.

Syllable steht auf der eigenen Webseite unter
http://web.syllable.org/pages/index.html zur Verfügung.

Klicken Sie auf den Link Try Syllable am oberen Rand der Seite, und Sie haben eine Auswahl die von der Premium-CD, über die Live-CD, Basic-CD, Emulate bis hin zu Upgrade geht. Die Premium-CD ist eine kostenpflichtige Version. Die Live-CD ist für den Hardware-Kompatibilitätstests. Die Basic-CD ist eine installierbare Version ohne die zusätzlichen Extras der Premiumversion. Die Emulate-Version soll für VMware, QEMU, Virtual PC oder VirtualBox sein, es wird aber nur ein VMware-Image angeboten. Die Upgrade-CD ist zum aktualisieren einer vorhandenen Installation.

Obwohl ich in die VirtualBox installierte, habe ich die Basic-CD heruntergeladen und von dort installiert. Nach dem starten von der CD, sehen wir ein vertrautes GRUB Boot-Menü. Es stehen uns viele Möglichkeiten zur Verfügung wie wir deutlich sehen können.

pic

Dann kommen Sie zu dem Willkommen-Bildschirm (rechts). Drücken Sie "i", um mit der Installation zu beginnen.

pic

Als nächstes erhalten Sie Anweisungen zum Partitionieren (siehe unten).

pic

Wählen Sie nun die Festplatte aus, die partitioniert werden soll. /dev/disk/ata/cdc/raw ist das CD-Laufwerk (rechts).

pic

Ich habe den gesamten Speicherplatz ausgewählt und wählte als Partitionstyp Syllable.

pic

Der nächste Bildschirm gibt Ihnen Anweisungen zur Formatierung und zur Auswahl der Partition.

pic

Nachdem das kopieren des Basis-Systems abgeschlossen ist, drückte ich die EINGABETASTE, um fortzufahren.

pic

Ich entschied mich dafür den Bootloader in der master-Boot-Record des Datenträgers zu installieren.

pic

Nach der Installation des Bootloaders startete ich die virtuelle Maschine neu, diesmal von der Festplatte anstatt von der CD.

pic

Das Netzwerkgerät wurde später in PCnet-PCI II (NAT) geändert.

pic

Das Passwort für den Benutzer root ist "root".

pic

Die erste Anmeldung an den Standard-Desktop als Benutzer root.

pic

Das Menü von Syllable.

pic

Die Auswahlmöglichkeiten aus dem Menü beenden.

pic

Nächsten Monat, betrachten wir das Erstellen eines neuen Benutzers, das ändern der Größe und das Anpassen des Desktop, die Funktionen des Betriebssystems und auch welche Programme die Basic-CD enthält.