WikiDer > AmigaOS

AmigaOS
AmigaOS
EntwicklerCommodore International, Hyperion-Unterhaltung
Betriebssystem-FamilieAmiga
Letzte Ausgabe4.1 Final Edition-Update 1
(31. Dezember 2016)
Kernel-TypMikrokernel
Lizenzgeschlossene Quelle, Proprietäre Software
StatusAktiv
Webseitewww.amigaos.net
Portal  Portalsymbol  Informatik

AmigaOS ist das standard Betriebssystem des Amiga- und der AmigaOne-Stck.

AmigaOS-Komponenten

Bis Version 3.5 wurde AmigaOS in zwei Teilen veröffentlicht, Kickstart und Workbench.

Jede Kickstart-Version gehört zu einer bestimmten Version des Amiga-Betriebssystems. Workbench 1.3 sollte nur auf einer Maschine mit einem Kickstart 1.3 gestartet werdenRom. Dies war nicht unbedingt erforderlich, aber wenn dies geschah, konnten Probleme auftreten. Eine Ausnahme bildet die Workbench 2.1, die auf Kickstart 2.04 basiert. Die Workbench-Versionen 3.5 und 3.9 verwendeten Kickstart 3.1 und luden dann beim Booten ROM-Updates.

Kickstart

Mit dem ersten Amiga-Modell, dem A1000, Kickstart wurde von Diskette gelesen. Später wurde Kickstart auf einem ROM-Chip im Computer platziert. Der Amiga 1000 könnte so modifiziert werden, dass er auch den Chip aus einem ROM verwenden könnte. Alle späteren Modelle hatten Kickstart auf einem ROM-Chip.

Der Kickstart enthält den zum Booten erforderlichen Code und einen Großteil des AmigaOS (wie Intuition, Exec und AmigaDOS). Intuition sind die Bibliotheken für die grafische Benutzeroberfläche, Exec enthält die präventives Multitasking-microkernel und AmigaDOS die Bibliotheken für den Plattenzugriff.

Spätere Versionen von Kickstart enthalten Treiber für IDE- und SCSIController, PCMCIAPorts und andere Hardware, die mit dem Amiga geliefert wurde.

Mit Software von Drittanbietern ist es möglich, eine andere Version von Kickstart in den RAM zu laden und diese anstelle der im ROM zu verwenden, um beispielsweise Spiele zu spielen, die mit Kickstart 1.3 und nicht mit Kickstart 2.0 funktioniert haben. Diese Programme sind weiche Kicker erwähnt.

Werkbank

Workbench ist die grafische Oberfläche für den Amiga-Computer. Der Name bedeutet wörtlich Werkbank und das hier Metapher spiegelt sich in der Darstellung von Symbolen von (Workbench-)Dateien und Verzeichnissen wider. Verzeichnisse sehen beispielsweise aus wie eine Schublade und ausführbare Dateien wie Werkzeuge. Die meisten Amiga-Programme haben ein Aufklappmenü das mit "Projekt bearbeiten" beginnt, im Gegensatz zu anderen Plattformen, bei denen das Pulldown-Menü mit "Datei bearbeiten" beginnt. Der Begriff Werkbank bezieht sich streng genommen nur auf den grafischen Dateimanager von AmigaOS, wird aber allgemein verwendet, um alle Teile von AmigaOS zu bezeichnen, die nicht im ROM enthalten sind.

Die Workbench-Umgebung ist notwendig, damit der Amiga funktioniert. Es gibt viele Spiele, die Kickstart nur zum Booten verwenden, ohne es zu laden. Die meisten Spiele lassen AmigaOS nicht einmal den normalen Bootvorgang beenden; Sie übernehmen einen Großteil des Betriebssystems selbst und deaktivieren Multitasking.

In vielen Aspekten weist Workbench Ähnlichkeiten mit der Mac OS-Schnittstelle. Die Workbench hat ein Symbol für jedes Diskettenlaufwerk und es gibt eine einzelne Menüleiste ganz oben auf dem Bildschirm. Anders als der Mac hat die Amigam-Maus zwei Tasten, später drei Tasten oder zwei Tasten und ein Rad. Mit der rechten Maustaste werden Pulldown-Menüs aufgerufen.

Eine Besonderheit der Workbench ist die Möglichkeit, mehrere Bildschirme zu definieren. Diese entsprechen konzeptionell den virtuellen Desktops der desktop X Window-System, sondern werden bei Bedarf dynamisch von Anwendungen erstellt. Jeder Bildschirm kann eine andere Auflösung und Farbtiefe haben.

Oben rechts ist einer Gerät Damit können Sie zwischen verschiedenen Bildschirmen wechseln. Bildschirme können auch mit einer Titelleiste nach oben und unten gezogen werden, um den darunter liegenden Bildschirm anzuzeigen. Diese Funktionalität wird von den speziell für den Amiga entwickelten Chips bereitgestellt und steht daher auf Systemen mit moderner Grafikkarte nicht mehr zur Verfügung.

Bis Version 3.1 von AmigaOS gab es standardmäßig keine Softwareschicht, um neue Grafikkarten oder Audiokarten aufzurufen. Lösungen dafür, geschrieben von Drittanbietern, waren ab Version 3.5 enthalten. Diese Softwareschicht enthielt jedoch keine Treiber für die unterschiedliche Hardware.

AmigaOS-Versionen

Kickstart/Workbench 1.0, 1.1, 1.2, 1.3

Der 1.XVersionen waren die ursprüngliche Implementierung von AmigaOS. Die Standardfarben folgten einem unverwechselbaren Blau-Orange-Farbschema, das selbst auf den schlechtesten Fernsehbildschirmen einen hohen Kontrast bietet. Die Farben können vom Benutzer leicht geändert werden. Die Versionen 1.0 und 1.1 wurden auf Diskette für den Amiga 1000 veröffentlicht. Die Versionen 1.2 und 1.3 erschienen zuerst auf einem ROM-Chip, waren aber für Amiga 1000-Besitzer noch auf Diskette erhältlich. Diese Versionen auf ROM wurden mit dem A500, A1500, CDTV und A2000 geliefert.

Version 1.1 bestand hauptsächlich aus Fehlerbehebungen. Mit Version 1.2 wurde die Stabilität des Systems stark verbessert und AutoConfig (tm) hinzugefügt, das Erweiterungskarten automatisch konfigurieren konnte. In Version 1.3 betrafen nur einige der Kickstart-Änderungen hauptsächlich das Booten von einer Festplatte. Für die Workbench gab es weitere Änderungen, darunter ein schnelleres Festplatten-Dateisystem, ein verbessertes CLIA und diverse Zusatzprogramme.

A(miga)BASIC

Kickstart/Workbench 1.0 und 1.1 werden mit ABasic ausgeliefert und AmigaBasic wird mit Kickstart/Workbench 1.2 ausgeliefert. Mit der Einführung von Kickstart/Workbench 2.x war BASIC nicht mehr enthalten.

AmigaBasic ist eine Implementierung von BASIC entworfen von Microsoft. Es konzentriert sich auf die Erstellung von grafischen Benutzeroberflächen, während sich ABasic auf textbasierte Anwendungen konzentriert.

Kickstarter/Werkbank 1.4

Kickstart/Workbench 1.4 war eine Beta-Version der 2.0-Version und wurde nie veröffentlicht. Der Kickstart war in kleinen Mengen in frühen Amiga 3000-Computern enthalten. Das Erscheinungsbild ähnelt Version 2.0 und höher mit nur geringfügigen Unterschieden.

Kickstart/Workbench 2.0, 2.05, 2.1

Kickstart/Workbench 2.0 führte viel größere Verbesserungen für AmigaOS ein. Die Farbgebung wurde durch eine graue und hellblaue Farbgebung ersetzt. Die Workbench war nicht mehr an die Auflösung eines 640x256 (PAL) und 640x200 (NTSC) Displays gebunden, und ein Großteil des Systems wurde verbessert, um zukünftige Verbesserungen einfacher implementieren zu können. Zum ersten Mal gab es einen Standard schauen und fühlen. Dies war auf das Amiga Style Manual und die Verfügbarkeit von Bibliotheken und Software zurückzuführen, die es Softwareentwicklern ermöglichten, Software zu erstellen, die dem Amiga-Stil entspricht. Die Software umfasste eine Bibliothek zum Erstellen von GUI-Elementen, eine Skriptsprache für die Softwareinstallation (Installer) und die AmigaGuide- Hypertext-Hilfesystem. Version 2.x führte auch PCMCIA-Kartenunterstützung für den Port im A600 ein.

Workbench 2.04 führte Arexx ein, eine systemweite Skriptsprache basierend auf Rexx. Softwareentwickler könnten sogenannte Arexx-Tore zu ihrer Software hinzufügen, die es ermöglicht, das Programm mit einem Arexx-Skript zu steuern. Mit Arexx ist es möglich, zwei Programme unterschiedlicher Softwarehersteller zusammenarbeiten zu lassen.

AmigaDOS, zuvor geschrieben in BCPL, wurde weitgehend umgeschrieben in C.

Versionen 2.x waren im A500 (2.04), A600 (2.05), A3000 und A3000T enthalten. Workbench 2.1 war die letzte in dieser Reihe und wurde nur als Software-Update veröffentlicht (also kein Kickstart 2.1-ROM). Es enthielt unter anderem als Extra CrossDOS, mit dem der Amiga Disketten von einem PC aus handhaben kann.

Kickstart/Workbench 3.0, 3.1

Übersicht der AmigaOS-Versionen ab OS 3.1

Version 3.x war ein wichtiges Update, einschließlich:

  • Datatypes, ein universelles Datensystem, das es Programmen über ein Standard-Plug-In ermöglicht, ihnen unbekannte Formate zu lesen, beispielsweise Bilder, Ton oder Text.
  • Ein Systemstandard für Standorteinstellungen. Dadurch konnte der Benutzer eine Liste der bevorzugten Sprachen eingeben. Wenn ein Programm dieses System verwendet, fragt es nach welcher SpracheKatalog (eine Datei mit den Übersetzungen der Texte in der Anwendung), die der Benutzer bevorzugt.
  • Verbessertes visuelles Erscheinungsbild.
  • Verbesserte Unterstützung für Hintergrundbilder.

Version 3.x war im Lieferumfang enthalten CD32, A1200, A4000 und A4000T.

AmigaOS 3.5, 3.9

Nach dem Ableben von Commodore gaben die Inhaber der Amiga-Marke dem deutschen Haage & Partner Erlaubnis zur Verbesserung von AmigaOS. Diese Updates ändern auch die Art und Weise, wie Leute auf das Betriebssystem des Amiga Bezug nehmen. Statt Kickstart oder Workbench heißt es jetzt meist nur noch AmigaOS.

Zu den Verbesserungen gehören:

  • Unterstützung für Standard-CD-Dateisysteme
  • Verteilung auf CD statt Diskette
  • Verbesserte GUI (Reaktion)
  • AVI/MPEG-Player
  • Unterstützung für Festplatten größer als 4 GB (ein Limit seit Version 1.x)
  • HTML-Dokumentation
  • MP3- und CD-Audioplayer (OS3.9)
  • Verbesserte Werkbank

AmigaOS 3.1.4

Im September 2018 veröffentlichte Hyperion Entertainment AmigaOS 3.1.4, das sowohl ein Software- als auch ein Hardware-Update für alle Amigas war. Im Jahr 2019 wurde AmigaOS 3.1.4.1 als Software-Update für AmigaOS 3.1.4 veröffentlicht, hauptsächlich als Bugfix.

Es enthält viele Fehlerbehebungen, modernisiert mehrere Systemkomponenten, die zuvor in OS 3.9 aktualisiert wurden, und bietet Unterstützung für größere Festplatten, auch während des Bootens. Das Betriebssystem unterstützt die gesamte Reihe von Motorola 680x0-CPUs einschließlich des Motorola 68060. Und eine modernisierte Workbench mit einem neuen optionalen Icon-Set, solider Windows-Bewegung, verbesserten Einstellungen, Shell und Diskdocter. Im Gegensatz zu AmigaOS 3.5 / 3.9 unterstützt AmigaOS 3.1.4 wieder die Motorola 68000 CPU.

Amiga OS 4

Version 4 und höher von AmigaOS wird von Amiga Inc. lizenziert. von Hyperion Entertainment entwickelt. Die erste 4.0-Vorabversion wurde 2004 veröffentlicht und stellt das erste große Update seit der letzten offiziellen Veröffentlichung von AmigaOS3.9 in den 1990er Jahren dar. AmigaOS schafft eine Spaltung in der Entwicklung des Betriebssystems: AmigaOS4 zielt auf die PowerPC. AmigaOS 3.x wird weiter entwickelt für die Motorola 68000-Prozessor Serie.

AmigaOS Version 4 und höher läuft weiter AmigaOne-Hauptplatine und auf Amiga 1200 und 4000(T) mit einer PowerPC-Erweiterungskarte oder über ein Emulationspaket wie Uae in Windows oder auf Apple-Systemen.

Geplante Features für AmigaOS 4.0:

  • Keine alten Tripos mehr
  • Verbesserte TCP/IP-Netzwerksoftware
  • Vollständig konfigurierbare GUI
  • Virtueller Speicher
  • Eingeschränkter Speicherschutz
  • Unterstützung für CD/DVD-Brenner
  • Integrierter Debugger
  • Integrierter Reader von PDF und anderen Formaten
  • Verbessertes Shared-Library-Modell
  • Unterstützt PowerPC- und 68k-Anwendungen (die neuesten über Emulation)
  • Verbesserte Unterstützung für Eingabehardware
  • Unterstützung für moderne Hardware

AmigaOS 4.1

AmigaOS 4.1 Final Edition erfordert keine vorherige Version von AmigaOS 4.x und ist ein eigenständiges Produkt und die günstigste Version von AmigaOS4, die jemals veröffentlicht wurde. Dadurch können aktuelle Benutzer von AmigaOS 4.1 jetzt eine komplette Originalversion von AmigaOS 4.1 installieren, ohne 6 Updates und zahlreiche kleinere Updates herunterladen oder installieren zu müssen.

Die neuen Funktionen in AmigaOS 4.1 Final Edition umfassen, sind aber nicht beschränkt auf:

Erweiterte Speicherfunktionalität (vorteilhaft für alle unterstützten Plattformen, auch solche, die nicht mit mehr als 2 GB ausgestattet werden können)

  • Leistungsstärkste Konsole für AmigaOS
  • Neue Intuitionsfunktionen
  • Neue Workbench-Funktionen
  • Verbessertes DOS
  • Neue einheitliche Grafikbibliothek mit RTG-Unterstützung, die (aktuelle und zukünftige) sehr umfangreiche allgemeine und plattformspezifische Leistungsoptimierungen ermöglicht. Zum Beispiel durch die Verwendung von DMA (vorhanden auf kürzlich veröffentlichter Hardware, die auf das Sam440 zurückgeht)
  • Aktualisierter Python-Port
  • Installationsplan, neue Icons und Backups von Martin Merz
  • Zahlreiche kleinere Updates, neue Funktionen und Fehlerbehebungen.

AmigaOS 4.1 Final Edition Update 1

Am 31. Dezember 2016 wurde das letzte Update von OS4 veröffentlicht, das neben Bugfixes auch Festplatten oder SSDs von >2TB unterstützt und als Systemspeicher Zorro3-Speicher verwendet werden können.Kleine Updates des Betriebssystems erschienen in den letzten Jahren über das 'Amiupdate' in der Amiga Workbench möglich: Updates werden aus dem Internet abgerufen.

Wissenswertes

In einigen Versionen von AmigaOS waren OstereiNachrichten versteckt.

  • In Version 1.x müssen beide Shift-Tasten und beide Alt-Tasten zusammen mit einer der Funktionstasten F1 bis F10 gedrückt werden, um eine geheime Nachricht in der Titelleiste zu erhalten. Wenn beispielsweise F10 sowohl mit der Umschalt- als auch der Alt-Taste gedrückt wurde, kam die Meldung: "Moralische Unterstützung: Joe Pillow and the Dancing Fools".
  • In den Versionen 2.x und 3.0 konnte eine geheime Nachricht abgerufen werden, indem wiederholt "Über..." aus dem Workbench-Menü ausgewählt und das Dialogfeld geöffnet blieb. Die Meldung erscheint dann in der Dialogbox, wenn bereits ca. 20 Fenster gleichzeitig geöffnet sind.
  • In Version 3.1 kann die geheime Nachricht im Dialogfeld "Über..." offen gelesen werden.

Externe Links