AmigaOS

Betriebssystem für den Commodore Amiga
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 4. Juli 2004 um 15:10 Uhr durch 213.23.255.149 (Diskussion). Sie kann sich erheblich von der aktuellen Version unterscheiden.

AmigaOS ist das native Betriebssystem für den Commodore Amiga, das aus den Bestandteilen Workbench, dem AmigaDOS mit der Kommandozeilenebene CLI (später in Shell umbenannt) und dem im ROM befindlichen Betriebssystemkern Kickstart besteht.

Das System wurde von der Firma Amiga entwickelt, und nach deren Übernahme durch Commodore 1985 in der ersten Version fertiggestellt. Die Komponente AmigaDOS und Teile von Kickstart basieren auf Tripos, einem Multiuserbetriebssystem der Firma MetaComCo, das in der Programmiersprache BCPL entwickelt wurde.

Datei:Amiga Workbench 1.3.jpg
Amiga Workbench 1.3 direkt nach dem Systemstart

Für seine Zeit hatte das AmigaOS herausragende Eigenschaften:

  • 32-Bit-Architektur
  • präemptives Multitasking ähnlich wie bei Unix-Rechnern
  • Mikrokernel-Architektur
  • programmierbare Echtzeit-Interrupts mit geringer Latenzzeit
  • programmierbare Dateisystemgeräte
  • anwendungsunabhängige Druckertreiber
  • fensterorientierte grafische Benutzeroberfläche
  • anwendungsbezogene Desktops (sog. Screens) in unterschiedlicher Grafik- und Farbauflösung
  • ab der Version 2.1 ist eine international Lokalisierung möglich


Die erste Amiga-Hardware stellte noch keine MMU zur Verfügung, deshalb musste das AmigaOS ohne Speicherschutz auskommen.

Datei:Amiga Workbench 3.1.jpg
Amiga Workbench 3.1 nach dem Systemstart mit Standardeinstellungen

Die Workbench wurde nicht zwingend zum Funktionieren des Computers benötigt, da der Betriebssystemkern und viele Systembibliotheken im Kickstart-ROM enthalten waren, weshalb die meisten Computerspiele direkt mit Kickstart geladen wurden um mehr Hauptspeicher nutzen zu können. Dadurch wurden die Multitasking-Eigenschaften des Betriebssystems allerdings meistens außer Funktion gesetzt.

Datei:AmigaOS4.jpg
Angepaßte AmigaOS Workbench 4.0 mit geöffneter Shell, Uhr, Text-Editor, AmiDock, Workbench-Verzeichnis und eMail-Programm (YAM)

Bis zur Version 3.1 (1994) wurde das AmigaOS von Commodore entwickelt. Für die Entwicklung der Versionen 3.5 (1999) und 3.9 (2000) waren Amiga Inc. und Haage & Partner verantwortlich.


Momentan arbeitet Hyperion im Auftrag von Amiga Inc. an Version 4.0 von AmigaOS, dem ersten AmigaOS, welches keine MC68000-Prozessoren, sondern ausschließlich Motorolas PowerPC-Reihe unterstützt. Für die AmigaOne-Plattform steht AmigaOS 4.0 derzeit als "Developer Pre-release" zur Verfügung.


Von AmigaOS abgeleitete Systeme

Eine Alternative zur Ausführung von 68k AmigaOS-3.1-Programmen auf aktueller PowerPC-Hardware ist MorphOS. Für die Ausführung von PowerPC-Software verwenden AmigaOS4 und MorphOS jedoch unterschiedliche Ansätze. Teilweise ist die Kompatibilität durch Emulationen der jeweils anderen ABI bzw. API gewährleistet.

Das AROS-Projekt ist ein Ansatz, eine freie AmigaOS-3.1-Umgebung auf x86-Prozessoren nachzubilden.


Siehe auch: Amiga

Literatur