AmigaOS

Amigaos
AmigaOS 4.1 Update 2.png
Screenshot von Amigaos 4.1
Entwickler Commodore International, Hyperion Entertainment
Geschrieben in Montagesprache, BCPL, C
OS -Familie Amiga
Arbeitszustand Aktuell
Quellmodell Geschlossene Quelle
Erstveröffentlichung 23. Juli 1985; Vor 37 Jahren
Neueste Erscheinung 4.1 endgültige Ausgabe Update 2 / 12. Januar, 2021; Vor 18 Monaten
Plattformen M68K: Versionen 1.0 bis 3.9
Powerpc: Versionen 4.0 bis 4.1
Kernel Typ Mikrokernel
Standard
Benutzeroberfläche
Grafisch (Werkbank)
Lizenz Proprietär
Offizielle Website www.amigaos.Netz

Amigaos ist eine Familie von Eigentumswohnungen Betriebssysteme des Amiga und Amigaone persönliche Computer. Es wurde zuerst von entwickelt von Commodore International und eingeführt mit dem Start der ersten Amiga, der Amiga 1000Im Jahr 1985 erforderten frühe Versionen von Amigaos das Motorola 68000 Serie von 16-Bit und 32-Bit Mikroprozessoren. Spätere Versionen wurden von entwickelt von Haage & Partner (Amigaos 3.5 und 3.9) und dann Hyperion Entertainment (Amigaos 4.0-4.1). EIN Powerpc Mikroprozessor ist für die jüngste Veröffentlichung erforderlich, Amigaos 4.

Amigaos ist a Einzelnutzer Betriebssystem basierend auf einem Präventiver Multitasking Kernel, genannt Geschäftsführer.[1]

Es enthält eine Abstraktion der Amiga -Hardware, ein Festplattenbetriebssystem namens Amigados, a Fenstersystem API genannt Intuition, und ein Desktop -Umgebung[2] und Dateimanager genannt Werkbank.

Das Amiga -geistige Eigentum ist zwischen dem zwischen Amiga Inc.Cloanto und Hyperion Entertainment. Die Urheberrechte für bis 1993 erstellte Werke sind im Besitz von Cloanto.[3][4] Im Jahr 2001 beauftragte Amiga Inc. Amigaos 4 -Entwicklung mit Hyperion Entertainment und gewährte 2009 Hyperion eine exklusive, ewige weltweite Lizenz für Amigaos 3.1, um Amigaos 4 und nachfolgende Versionen zu entwickeln und zu vermarkten.[5]

Am 29. Dezember 2015 die Amigaos 3.1 Quellcode durchgesickert zum Web; Dies wurde vom Lizenznehmer bestätigt, Hyperion Entertainment.[6][7]

Komponenten

Amigaos ist ein Einzelbenutzer-Betriebssystem basierend auf einem Präventiver Multitasking Kernel, genannt Geschäftsführer. Amigaos bietet eine Abstraktion der Amiga -Hardware, eines Festplattenbetriebssystems namens Amigados, a Fenstersystem API genannt Intuition und ein Desktop Dateimanager genannt Werkbank.

A Befehlszeilenschnittstelle (CLI), genannt Amigashell, ist auch in das System integriert, aber auch vollständig Fensterbasis. Die CLI- und Workbench -Komponenten teilen die gleichen Privilegien. Bemerkenswerterweise fehlt Amigaos ein integriertes Einbau Gedächtnisschutz.

Amigaos wird aus zwei Teilen gebildet, nämlich eine Firmware -Komponente genannt Kickstart und ein Software -Teil, der normalerweise als als bezeichnet wird Werkbank. Bis zu Amigaos 3.1 wurden in der Regel zusammen die Versionen von Kickstart und Workbench zusammengegeben. Seit Amigaos 3.5, der ersten Veröffentlichung nach dem Untergang von Commodore, wurde jedoch nur die Softwarekomponente aktualisiert und die Rolle von Kickstart wurde etwas verringert. Firmware -Updates können weiterhin von angewendet werden von Patching am Systemstiefel. Das war bis 2018, als Hyperion Entertainment (Lizenzinhaber von Amigaos 3.1) Amigaos 3.1.4 mit einem aktualisierten Kickstart -ROM veröffentlichte.

Firmware und Bootloader

Kickstart ist der Bootstrap Firmware, normalerweise gespeichert in Rom. Kickstart enthält den Code, der für die standardmäßige Amiga -Hardware und viele der Kernkomponenten von Amigaos benötigt wird. Die Funktion von Kickstart ist vergleichbar mit dem BIOS Plus der Haupt Betriebssystem Kernel in IBM PC -Kompateien. Kickstart bietet jedoch mehr Funktionen zur Startzeit als auf dem PC, beispielsweise die vollständige Fensterumgebung.

Kickstart enthält viele Kernteile des Amiga -Betriebssystems, wie z. Geschäftsführer, Intuition, Der Kern von Amigados und Funktionalität zum Initialisieren Autoconfig-Compliant Expansion Hardware. Spätere Versionen des Kickstarts enthielten Treiber für Ide und Scsi Controller, PC -Karte Ports und andere integrierte Hardware.

Beim Start oder Zurücksetzen des Kickstarts führt eine Reihe von Diagnose- und Systemprüfungen durch und initialisiert dann den Amiga-Chipsatz und einige Kern-OS-Komponenten. Anschließend werden angeschlossene Boot -Geräte untersucht und versucht, mit der höchsten Startpriorität vom einen zu starten. Wenn kein Boot -Gerät vorhanden ist, wird ein Bildschirm angezeigt, in dem der Benutzer aufgefordert wird, eine Startdiskette einzufügen, normalerweise eine Diskette.

Bei Start-up-Kickstart-Versuchen, von einem bootfähigen Gerät (normalerweise eine Diskette oder Festplatten-Laufwerk) zu starten. Im Falle eines Floppy liest das System die ersten beiden Sektoren der Scheibe (die Bootblock) und führt alle dort gespeicherten Boot -Anweisungen aus. Normalerweise übergibt dieser Code die Steuerung zurück an das Betriebssystem (aufgerufen Amigados und die GUI) und die Verwendung der Festplatte als Systemstartvolumen. Eine solche Festplatte, unabhängig vom anderen Inhalt der Festplatte, wurde als "Boot -Festplatte" oder "bootfähige Festplatte" bezeichnet. Ein Bootblock könnte einer leeren Festplatte mit der Verwendung des Installieren Befehl. Einige Spiele und Demos Auf der Diskette verwendete benutzerdefinierte Bootblocks, mit denen sie die Bootsequenz übernehmen und die Hardware der Amiga ohne Amigaos verwalten konnten.

Der Bootblock wurde zu einem offensichtlichen Ziel für Virus Schriftsteller. Einige Spiele oder Demos, die einen benutzerdefinierten Bootblock verwendeten, funktionieren nicht, wenn sie mit einem Bootblock -Virus infiziert sind, da der Code des Virus das Original ersetzte. Das erste derartige Virus war das SCA -Virus. Anti-Virus Zu den Versuchen gehörten benutzerdefinierte Bootblocks. Diese geänderten Bootblocks haben das Vorhandensein des Virus-Checkers beworben, während das System nach verfolgten Anzeichen von Speicherbewohnerviren überprüft und dann die Kontrolle an das System zurückgab. Leider konnten diese nicht auf Festplatten verwendet werden, die sich bereits auf einen benutzerdefinierten Bootblock stützten, aber die Benutzer auf potenzielle Probleme aufmerksam gemacht haben. Einige von ihnen replizierten sich auch über andere Festplatten und wurden kaum mehr als selbst Viren.

Kernel

Der Macintosh hätte Multitasking haben sollen. Ich kann nicht genug betonen, was ein großer Beitrag zum eleganten Design von Systemsoftware leistet. Die Amiga hat ein ausgezeichnetes Multitasking -System, und ich denke, es wird doppelt so hoch wie die Produktlebensdauer des Macintosh.

-Adam Brooks Webber, der Programmierer, der für die Portierung verantwortlich ist Trugasic an die Amiga und Macintosh, Byte, September 1986[8]

Geschäftsführer ist der Multitasking Kernel von Amigaos. EXEC bietet Funktionen für Multitasking, Speicherzuweisung, unterbrechen Handhabung und Handhabung von Dynamische gemeinsame Bibliotheken. Es wirkt als Planer Für Aufgaben, die auf dem System ausgeführt werden, die präventive Multitasking mit priorisierter Bereitstellung Round-Robin-Planung. Exec bietet auch Zugriff auf andere Bibliotheken und hochrangige Ebenen Interprozesskommunikation über Nachrichtenübergang. Andere vergleichbare Mikrokernel hatten Leistungsprobleme, da die Meldungen zwischen Adressräumen kopiert werden müssen. Da der Amiga nur einen Adressraum hat, ist die Exec -Nachrichtenübergabe ziemlich effizient.[9][10]

Amigados

Amigados Bietet die Festplattenbetriebssystem Teil der Amigaos. Das beinhaltet Dateisysteme, Datei- und Verzeichnismanipulation, die Befehlszeilenschnittstelle, Dateiumleitung, Konsolenfenster usw. Die Schnittstellen bieten Einrichtungen wie z. Befehlsumleitung, Rohrleitungen, Scripting mit Strukturierte Programmierung Primitive und ein System global und lokal Variablen.

In Amigaos 1.x basierte der Amigados -Teil auf Tripos, was geschrieben ist in BCPL. Die Vernetzung mit ihm aus anderen Sprachen erwies sich als schwierige und fehleranfällige Aufgabe, und der Port der Tripos war nicht sehr effizient.

Ab Amigaos 2.x wurde Amigados in umgeschrieben C und Assembler, beibehalten 1.x BCPL-Programmkompatibilität, und es umfasste Teile des Drittanbieters Amigados -Ressourcenprojekt,[11] die bereits Ersatz für viele der BCPL -Dienstprogramme und Schnittstellen geschrieben hatten.

ARP stellte auch einen der ersten standardisierten zur Verfügung Dateiempfänger für die Amiga und führte die Verwendung von freundlicheren Wildcards im Unix-Stil ein (Kugeln) Funktionen in Befehlszeilenparametern. Andere Innovationen waren eine Verbesserung des von Befehlens angenommenen Datumsformaten und der Einrichtung, um einen Befehlsbewohner zu erstellen, so dass sie nur einmal in den Speicher geladen werden muss und im Speicher bleibt, um die Kosten für die Ladekosten in nachfolgenden Verwendungen zu senken.

Im Amigaos 4.0, die dos haben das BCPL -Erbe vollständig aufgegeben und, beginnend von Amigaos 4.1, es wurde voll umgeschrieben 64-Bit Unterstützung.

Dateierweiterungen werden oft in Amigaos verwendet, aber sie sind nicht obligatorisch und werden nicht speziell von den DOs behandelt, da sie stattdessen nur ein herkömmlicher Teil der Dateinamen sind. Ausführbare Programme werden mit a erkannt magische Zahl.

Grafische Benutzeroberfläche

Die einheimische Amiga Fenstersystem wird genannt Intuition, der Eingaben von Tastatur und Maus und Rendering von Bildschirmen, Windows und verarbeitet Widgets.

Vor Amigaos 2.0 gab es keine standardisierte standardisierte schauen und fühlenAnwendungsentwickler mussten ihre eigenen nicht standardmäßigen Widgets schreiben. Commodore fügte die Gadtools -Bibliothek hinzu und Boopsi in Amigaos 2.0, die beide standardisierte Widgets lieferten. Commodore veröffentlichte auch die AMIGA -Benutzeroberflächenhandbuch für Benutzeroberflächenstile, was erklärte, wie Anwendungen für die Konsistenz festgelegt werden sollten. Stefan Stuntz hat eine beliebte Widget-Bibliothek von Drittanbietern erstellt, die auf Boopsi basierte, genannt Magische Benutzeroberflächeoder mui. Morphos benutzt mui als offizielles Toolkit Aros verwendet einen MUI -Klon, der genannt wird Zune. Amigaos 3.5 fügte ein weiteres Widget -Set hinzu, Reaktionauch basierend auf Boopsi.

Ein ungewöhnliches Merkmal von Amigaos ist die Verwendung mehrerer auf derselben Anzeige angezeigter Bildschirme. Jeder Bildschirm kann eine andere Videoauflösung oder Farbtiefe haben. Amigaos 2.0 fügte Unterstützung für die Unterstützung für Öffentliche Bildschirme, damit Anwendungen Windows auf den Bildschirmen anderer Anwendungen öffnen können. Vor Amigaos 2.0 wurde nur der Workbench -Bildschirm geteilt.[12] Mit einem Widget in der oberen rechten Ecke jedes Bildschirms können Bildschirme durchlaufen werden. Bildschirme können überlagert werden, indem Sie jedes nach oben oder unten durch ihre Titelbalken nach oben oder unten ziehen. Amigaos 4 führte Bildschirme ein, die in jeder Richtung draggierbar sind.

Dateimanager

Werkbank ist die native grafisch Dateimanager und Desktop -Umgebung von Amigaos. Obwohl der Begriff Workbench ursprünglich für das gesamte Betriebssystem verwendet wurde, wurde das Betriebssystem mit der Veröffentlichung von Amigaos 3.1 umbenannt und anschließend nur auf den Desktop -Manager bezieht. Wie der Name schon sagt, die Metapher von a Werkbank wird eher als das eines Desktops verwendet; Verzeichnisse werden als dargestellt als Schubladen, ausführbare Dateien sind WerkzeugDatendateien sind Projekte und GUI -Widgets sind Geräte. In vielen anderen Aspekten ähnelt die Schnittstelle Mac OSMit dem Hauptdesktop zeigt Symbole von eingefügten Scheiben und Festplatten -Partitionen und eine einzelne Menüleiste oben auf jedem Bildschirm an. Im Gegensatz zur Macintosh-Maus verfügt die Standard-Amiga-Maus über zwei Tasten-die rechte Maustaste betreibt die Pulldown-Menüs mit einem Mechanismus "Release to Select".

Merkmale

Grafik

Bis zur Veröffentlichung von Version 3 unterstützten Amigaos nur nativ die Native Amiga -Grafik -Chipsatz, via Graphics.Library, was eine API für liefert Geometrische Primitive, Rastergrafik Operationen und Handhabung von Sprites. Da diese API umgangen werden könnte, entschieden sich einige Entwickler dafür, die Betriebssystemfunktionen für das Rendern und direkte Programme für die Effizienzgewinne zu vermeiden und direkt zu programmieren.

Grafikkarten von Drittanbietern wurden ursprünglich über proprietäre inoffizielle Lösungen unterstützt. Eine spätere Lösung, bei der Amigaos jedes Grafiksystem direkt unterstützen konnten, wurde bezeichnet retargetable Grafiken (RTG).[13] Mit Amigaos 3.5 wurden einige RTG -Systeme mit dem Betriebssystem gebündelt, was die Verwendung von anderen Hardwarekarten als den nativen Amiga -Chipsätzen ermöglichte. Die wichtigsten RTG -Systeme sind Cybergraphx, Picasso 96 und EGS. Einige Vektorgrafikbibliotheken wie Kairo und Anti-Korn-Geometriesind auch verfügbar. Moderne Systeme können plattformübergreifende Verwendung verwenden SDL (einfache DirectMedia -Schicht) Engine für Spiele und andere Multimedia -Programme.

Die Amiga hatte keine eingebaute Eingebäude 3D -Grafik Fähigkeit, und damit keine Standard -3D -Grafik API. Später stellten Grafikkartenhersteller und Entwickler von Drittanbietern ihre eigenen Standards zur Verfügung, die enthielten Minigl, Warp3d, SturmMesa (AGL.LIBRARY) und Cybergl.

Die Amiga wurde zu einer Zeit eingeführt, als 3D -Grafikbibliotheken kaum Unterstützung für die Verbesserung der Desktop -GUIs und Computer -Rendering -Funktionen gab. Die Amiga wurde jedoch zu einer der ersten weit verbreiteten 3D -Entwicklungsplattformen. Videoscape 3d war eines der frühesten 3D -Rendering- und Animationssysteme sowie Silber/Turbosilver war eines der ersten 3D-Programme von Strahlen im Rahmen. Dann hatte Amiga viele einflussreiche Anwendungen in 3D -Software, wie z. Vorstellen, Maxon Kino 4d, Realsoft 3D, Vistapro, Aladdin 4d und Newtek's Lichtwelle (Wird verwendet, um Filme und Fernsehsendungen wie zu rendern Babylon 5).

Ebenso ist die Amiga bekannt für ihre Fähigkeit, leicht Genlock Mit Video hat es kein integriert Videoaufnahme Schnittstelle. Die Amiga unterstützte eine Vielzahl von Schnittstellen von Drittanbietern für die Videoaufnahme von amerikanischen und europäischen Herstellern. Es gab interne und externe Hardware-Lösungen, die als Frame-Grabber bezeichnet wurden, um Einzelpersonen oder Sequenzen von Videorahmen zu erfassen, darunter: Newtronic Videon, Newtek Digiview,[14] Graffiti extern 24-Bit Bildspeicher, Framebuffer, Der Digilab, der Videokontraucher, Kracher 24, Vidi Amiga 12, Vidi Amiga 24-Bit und 24RT (Echtzeit), Newtek Video Toaster, GVP Impact Vision IV24, Makrosystem VLAB Motion und VLAB PAR, DPS PAR (Personal Animation Recorder), VHI (Video-Hardware-Schnittstelle) von iospirit GmbH, DVE-10 usw. Einige Lösungen waren Hardware-Plug-Ins für Amiga-Grafikkarten wie das Merlin Xcalibur-Modul oder das DV-Modul, das für den Amiga-Klon erstellt wurde Draco Aus dem deutschen Firma Makrosystem. Modern PCI Buss -TV -Erweiterungskarten und ihre Capture -Schnittstellen werden durch unterstützt tv.library von Elbox Computer und tvcard.library Von Guido Mersmann.

Nach modernen Trends in der Evolution grafischer Schnittstellen,, Amigaos 4.1 Verwendet die 3D-Hardware-Beschleunigung Porter-Duff Bildzusammensetzungsmotor.

Audio

Vor der Version 3.5 unterstützten Amigaos den Eingeborenen der Amiga nur offiziell Soundchip, via Audiogerät. Dies erleichtert die Wiedergabe von Sound -Samples auf vier DMA-Dannte 8-Bit PCM Soundkanäle. Das einzige unterstützte Hardware-Beispielformat ist linear 8-Bit Zwei ergänzt.

Die Unterstützung für Audiokarten von Drittanbietern war nähermalsabhängig, bis die Erstellung und Übernahme von Ahi[15] als de facto Standard. AHI bietet eine verbesserte Funktionalität, z. B. eine nahtlose Audio-Wiedergabe von einem benutzerdefinierten Audiogerät, standardisierte Funktionen für die Audioaufzeichnung und effiziente Software-Mischroutinen für die Kombination mehrerer Tonkanäle, wodurch die Hardware-Hardware-Grenze des ursprünglichen Amiga-Chips mit vier Kanal-Hardware überwacht wird. AHI kann separat auf Amigaos v2.0 und später installiert werden.[16]

Amigaos selbst unterstützte nicht MIDI Bis zu Version 3.1, wenn Roger Dannenberg's von Camd.Library wurde als Standard -MIDI -API angepasst. Commodore-Version von Camd.library enthielt auch einen integrierten Treiber für den seriellen Anschluss. Die spätere Open-Source-Version von Camd.library von Kjetil Matheussen lieferte keinen integrierten Treiber für den seriellen Anschluss, sondern lieferte stattdessen einen externen Treiber.

Beispiel für die Sprachsynthese mit dem eingeschlossenen Say -Dienstprogramm in Workbench 1.3

Amigaos war eines der ersten Betriebssysteme, die vorhanden waren Sprachsynthese mit Software, die von Softvoice, Inc. entwickelt wurde, die eine Text-zu-Sprache-Konvertierung von ermöglichte amerikanisches Englisch.[17] Dies hatte drei Hauptkomponenten: Erzähler.Device, was die moduliert Phoneme benutzt in amerikanisches Englisch, Übersetzer.Library, der englische Text in amerikanische englische Phoneme mit einer Reihe von Regeln und einer hohen Ebene übersetzt SPRECHEN: Handler, mit dem Befehlszeilenbenutzer die Textausgabe in die Sprache umleiten können. Ein Dienstprogramm angerufen Sagen wurde in das Betriebssystem enthalten, das die Synthese der Text-zu-Sprache mit einer gewissen Kontrolle über Sprach- und Sprachparameter ermöglichte. Eine Demo wurde auch mit enthalten Amigabasisch Programmierbeispiele. Die Sprachsynthese wurde gelegentlich in Programmen von Drittanbietern, insbesondere in Bildungssoftware, verwendet. Zum Beispiel prowrit und exzellenz! Könnte Dokumente mit dem Synthesizer lesen. Diese Sprachsynthesekomponenten blieben in späteren OS -Releases weitgehend unverändert, und Commodore entfernte schließlich die Unterstützung der Sprachsynthese von AmigaOS 2.1 weiter, da Lizenzbeschränkungen.[18]

Trotz der amerikanischen englischen Einschränkung der Erzähler.Device 'S Phonemes, Francesco DeVitt entwickelte eine inoffizielle Version mit mehrsprachiger Sprachsynthese. Dies verwendete eine erweiterte Version der Übersetzer.Library Dies könnte eine Reihe von Sprachen in Phoneme übersetzen, wenn für jede Sprache eine Reihe von Regeln.[19]

Lagerung

Die Amigaos haben eine dynamisch große Größe Widderscheibe, was sich automatisch verändert, um seinen Inhalt aufzunehmen. Ausgehend von AmigaOS 2.x wurden die Konfigurationsdateien des Betriebssystems in die RAM -Festplatte auf dem BOOT geladen, wobei die Verwendung des Betriebssystems erheblich beschleunigt wurde. Andere Dateien können wie jedes Standardgerät für schnelle Änderungen und Abrufen auf die RAM -Festplatte kopiert werden. Ab Amigaos 2.x unterstützte die RAM-Festplatte die Benachrichtigung über die Dateiveränderung, die hauptsächlich zur Überwachung von Konfigurationsdateien für Änderungen verwendet wurde.

Beginnend mit Amigaos 1.3,[20] Es gibt auch eine reparierbare RAM-Festplatte mit fester Kapazität, die als Standard-RAM-Festplatte fungiert, aber ihren Inhalt beim Soft-Neustart beibehalten kann. Es wird allgemein die genannt Radscheibe Nach seinem Standard -Gerätenamen und kann als Startdisk verwendet werden (mit Bootsektor). Zuvor war eine wiederherstellbare RAM -Scheibe, die allgemein als die bezeichnet wird ASDG RRD oder VD0, wurde 1987 eingeführt;[21] Zunächst wurde es an ASDG -Erweiterungsspeicherprodukte gesperrt. Später wurde der ASDG RRD zu dem hinzugefügt Fred Fish Reihe von Freeware, Shareware und Public -Domain -Software (Disks 58[22] und 241[23]).

Scripting

Die Amigaos haben Unterstützung für die Rexx Sprache, AREXX genannt (kurz für "Amiga rexx") und eine Skriptsprache ist Apfelkript; Intra-Anwendungs-Skripting, ähnlich wie VBA in Microsoft Office; sowie Interprogramm-Kommunikation. Eine einzelne Skriptsprache für jede Anwendung auf dem Betriebssystem ist für Benutzer von Vorteil, anstatt für jede Anwendung eine neue Sprache zu lernen.

Programme können einen "AREXX -Port" für String -Nachrichten anhören. Diese Nachrichten können dann vom Programm auf ähnliche Weise wie ein Benutzer gedrückt werden. Ein AREXX-Skript, der in einem E-Mail-Programm ausgeführt wird, könnte beispielsweise die aktuell angezeigte E-Mail speichern, ein externes Programm aufrufen, das Informationen extrahieren und verarbeiten kann, und dann ein Zuschauerprogramm aufzurufen. Auf diese Weise können Anwendungen andere Anwendungen steuern, indem Daten direkt mit Speicherhandles hin und her gesendet werden, anstatt Dateien auf Festplatten zu speichern und dann neu zu laden.

Seit Amigaos 4 die Python Die Sprache ist im Betriebssystem enthalten.

Technische Übersicht

John C. Dvorak angegeben im Jahr 1996:

Die Amigaos "bleibt eines der großen Betriebssysteme der letzten 20 Jahre, wobei ein kleiner Kernel und ein gewaltiger Multitasking Fähigkeiten, die erst kürzlich in entwickelt wurden in OS/2 und Windows NT. Der größte Unterschied besteht darin, dass die Amigaos vollständig und multitasking in nur 250 K Adressraum arbeiten können. Noch heute hat das Betriebssystem nur etwa 1 MB groß. Und bis heute gibt es nur sehr wenig ein Memory-Hogging-CD-Rom-Loading-Betriebssystem, das die Amiga nicht kann. Enger Code - es gibt nichts Vergleichbares.
Ich habe vielleicht seit einem Jahrzehnt eine Amiga. Es ist das zuverlässigste Gerät, das ich je besessen habe. Es ist wunderbar! Sie können leicht verstehen, warum sich so viele Fanatiker fragen, warum sie allein in ihrer Liebe zur Sache sind. Die Amiga inspiriert weiterhin eine lebendige - wenn auch kultähnliche - Gemeinschaft, ähnlich wie die, die Sie mit Linux, dem Unix -Klon, haben. "[24]

Bibliotheken und Geräte

Amigaos liefert a modular Satz von Systemfunktionen durch Dynamisch geladene gemeinsame Bibliotheken, entweder als Datei auf der Festplatte mit einem "gespeichert".Bibliothek"Dateiname -Erweiterung oder in der Kickstart -Firmware gespeichert. Alle Bibliotheksfunktionen werden über einen Indirekten zugegriffen Sprungtisch, was ein negativer Versatz für den Bibliotheksbasiszeiger ist. Auf diese Weise kann jede Bibliotheksfunktion sein Patchiert oder Haken Zur Laufzeit, auch wenn die Bibliothek in ROM gespeichert ist. Die Kernbibliothek von Amigaos ist die Exec.Library (Geschäftsführer), die eine Schnittstelle zu Funktionen der Amiga liefert Mikrokernel.

Gerätetreiber sind auch Bibliotheken, aber sie implementieren eine standardisierte Schnittstelle. Anwendungen rufen normalerweise nicht direkt als Bibliotheken auf, sondern verwenden die Exec.Library E/A -Funktionen, um indirekt auf sie zuzugreifen. Geräte sind wie Bibliotheken entweder Dateien auf der Festplatte (mit dem ".Gerät"Erweiterung) oder im Kickstart -ROM gespeichert.

Handler, Amigados und Dateisysteme

Der übergeordnete Teil des Geräte- und Ressourcenmanagements wird von gesteuert von gesteuert Handler, die keine Bibliotheken sind, sondern Aufgabenund kommunizieren Sie, indem Sie Nachrichten übergeben. Eine Art von Handler ist a Dateisystem Handler. Die Amigaos können jedes Dateisystem verwenden, für das ein Handler geschrieben wurde, eine Möglichkeit, die von Programmen wie ausgenutzt wurde Crossdos und durch einige "alternative" Dateisysteme zum Standard Ofs und Ffs. Mit diesen Dateisystemen können neue Funktionen wie das Hinzufügen von neuen Funktionen wie hinzufügen Tagebuch schreiben oder Datei -Berechtigungen, die im Standardbetriebssystem nicht zu finden sind. Handler enthüllen normalerweise a Gerätename zum DOS, mit deren Zugriff auf die mit dem Handler verbundenen peripheren (falls vorhanden) zugreifen kann. Als Beispiel für diese Konzepte ist die Sprechen: Handler Dies hätte Text durch das Sprachsynthesesystem für gesprochene Sprache umgeleitet haben können.

Geräten Namen sind Fall unempfindlich (Großbuchstaben für Konvention) Saiten, gefolgt von a Doppelpunkt. Nach dem Dickdarm a Spezifizierer kann hinzugefügt werden, was dem Handler zusätzliche Informationen darüber gibt was wird zugegriffen und wie. Im Falle eines Dateisystems besteht der Spezifizierer normalerweise aus a Weg zu einer Datei im Dateisystem; Für andere Handler setzen Spezifizierer normalerweise die Eigenschaften des gewünschten Eingangs-/Ausgangskanals (für die SER: Der serielle Port -Treiber zum Beispiel wird der Spezifizierer enthalten Bitrate, Starten Sie und stoppen Sie Bits, etc.). Dateisysteme exponieren Antriebsnamen als ihre Gerätenamen. Zum Beispiel, Df0: Bezieht sich standardmäßig auf das erste Diskettenlaufwerk im System. Auf vielen Systemen DH0: wird verwendet, um sich auf die erste Festplatte zu beziehen. Dateisysteme entlarven auch Volumennamen, folgt derselben Syntax wie Gerätenamen: Diese identifizieren das spezifische Medium im Dateisystem-Managed-Laufwerk. Wenn Df0: enthält dann eine Festplatte namens "Workbench" Werkbank: wird ein Volumenname sein, mit dem auf Dateien in auf Dateien zugreifen kann Df0:. Wenn man auf eine Datei namens "Bar" zugreifen wollte, die sich in Verzeichnis "Foo" der Festplatte mit Namen "Arbeit" im Laufwerk befindet Df0:, man konnte schreiben "DF0: Foo/Bar" oder "Arbeit: Foo/Bar". Diese sind jedoch nicht vollständig äquivalent, da das System, wenn die letztere Form verwendet wird, das gewünschte Volumen weiß ist "Arbeit" und nicht irgendein Volumen in Df0:. Wenn also auf eine angeforderte Datei zur "Arbeit" zugegriffen wird, ohne dass "Arbeiten" in jedem Laufwerk vorhanden ist, wird sie etwas sagen, um: Bitte fügen Sie Volumenarbeiten in jedem Laufwerk ein.

Programme Müssen häufig auf Dateien zugreifen, ohne ihren physischen Speicherort (entweder das Laufwerk oder das Volumen) zu kennen: Sie kennen nur den "logischen Pfad" der Datei, d. H. Ob die Datei eine Bibliothek ist, eine Dokumentationsdatei, eine Übersetzung der Nachrichten des Programms, usw. Dies wird in Amigaos durch die Verwendung von gelöst zuweist. Eine Zuweisung folgt erneut die gleiche Syntax wie ein Gerätename. Es zeigt jedoch bereits auf ein Verzeichnis im Dateisystem. Die Stelle, an die sich Punkte zuweisen können, kann jederzeit vom Benutzer geändert werden (dieses Verhalten ähnelt der, aber dennoch von der Unterscheidung von der Substanz Befehl in MS-DOS, zum Beispiel). Die Zuweisungen waren auch bequem, da eine logische Zuweisung gleichzeitig auf mehr als einen anderen physischen Standort verweisen konnte, wodurch ein zuordnenInhalt, um logisch zu erweitern und gleichzeitig eine separate physische Organisation beizubehalten. Standard -Zuweisungen, die in einem Amigaos -System im Allgemeinen vorhanden sind, umfassen:

  • Sys::, was auf das Root -Verzeichnis des Boot Drive hinweist.
  • C:, was auf ein Verzeichnis mit Shell -Befehlen zeigt. In der Bootzeit ist dies SYS: C, wenn es existiert, sonst sys:. Das Befehlsweg Standardeinstellungen zu C: und das aktuelle Arbeitsverzeichnis, sodass ausführbare in C: Sie durch Eingeben ihres Namens einfach ausgeführt werden können.
  • Entwickler:, was auf ein Verzeichnis zeigt, das die Systemgeräte enthält. In der Bootzeit ist dies SYS: Devs, wenn dieses Verzeichnis vorhanden ist, ansonsten SYS:.
  • L:, was auf ein Verzeichnis zeigt, das Amigados -Handler und Dateisysteme enthält. In der Bootzeit ist dies sys: l, wenn es existiert, sonst wird L: nicht automatisch erstellt.
  • Libs:, was auf ein Verzeichnis zeigt, das die Bibliotheken des Systems enthält. In der Startzeit ist dies SYS: LIBS, wenn dieses Verzeichnis vorhanden ist, ansonsten sys:.
  • S:, was auf ein Verzeichnis mit Skripten zeigt, einschließlich der Startup-Sequenz Dies wird automatisch zur Startzeit ausgeführt, wenn es vorhanden ist. In der Bootzeit ist dies SYS: S, wenn es existiert, sonst wird s: nicht automatisch erstellt.
  • T:, was auf a zeigt temporärer Ordner.
  • Progdir:, eine besondere Zuweisung, die immer auf das Verzeichnis zeigt, das die derzeit ausgeführte ausführbare Datei enthält. Wenn Sie also "SYS: Tools/Multiview" und "SYS: System/Format" ausführen, progdir: Punkte bei SYS: Tools für Multiview, während Sie gleichzeitig auf SYS: System für den Befehl format zeigen. Diese Funktion wurde in Workbench 2.0 eingeführt.

Speicherpaging und eine Tauschpartition in späteren Versionen

Amigaos 4 Einführte ein neues System zur Zuweisung von RAM und Defragmentierung von "On the Fly" während der Systeminaktivitäten. Es basiert auf Plattenzuweisungsmethode und es gibt auch einen Speicherpager, der das Paging -Speicher schied und den Austausch großer Teile des physischen RAM auf Massenspeichergeräte als eine Art Art von Tausch ermöglicht virtueller Speicher.[25][26] Kooperative Paging wurde schließlich in umgesetzt in Amigaos 4.1.

Versionen

Seit der Einführung von Amigaos im Jahr 1985 gab es vier Hauptversionen und mehrere kleinere Überarbeitungen. Bis zur Release 3.1 des Amiga -Betriebssystems verwendete Commodore Werkbank sich auf das gesamte Amiga -Betriebssystem beziehen. Infolgedessen wurde Workbench häufig verwendet, um sowohl auf das Betriebssystem als auch auf die Dateimanager -Komponente zu beziehen. Für Endbenutzer war Workbench häufig ein Synonym für Amigaos. Aus Version 3.5 wurde das Betriebssystem in "Amigaos" umbenannt und die Versionen vor 3.5 wurden auch rückwirkend als "Amigaos" bezeichnet (anstelle von Workbench). Anschließend bezieht sich "Workbench" nur auf den nativen grafischen Dateimanager.

Von Anfang an bot Workbench eine hoch anpassbare Schnittstelle. Der Benutzer könnte den Aspekt der Programmsymbole ändern, die ihn durch neuere mit unterschiedlichen Farbkombinationen ersetzen. Benutzer können auch einen "Schnappschuss" von Symbolen und Windows einnehmen, damit die Symbole bei den vom Benutzer ausgewählten Koordinaten auf dem Desktop bleiben und Windows bei der gewünschten Größe geöffnet werden.

Amigaos 1.0 - 1.4

Amigaos 1.3 (1988)

Amigaos 1.0 wurde mit der ersten Amiga veröffentlicht, die Amiga 10001985 verwendeten die 1.x -Versionen von Amigaos standardmäßig ein blaues und orangefarbenes Farbschema, das selbst den schlimmsten Fernsehbildschirmen einen hohen Kontrast verleiht (die Farben können vom Benutzer geändert werden). Version 1.1 besteht hauptsächlich aus Fehlerbehebungen und wurde wie Version 1.0 nur für Amiga 1000 verteilt.

Das Display war für die Ära sehr anpassbar. Der Benutzer wurde frei, System- und Benutzersymbole zu erstellen und zu ändern, die von willkürlicher Größe und Design sein könnten und zwei Bildzustände haben können, um bei Auswahl einen pseudoanimierten Effekt zu erzeugen. Benutzer können vier Anzeigenfarben anpassen und aus zwei Auflösungen auswählen: 640 × 200 oder 640 × 400 (miteinander verbunden) auf Ntsc, oder 640 × 256 oder 640 × 512 an KUMPEL Systeme. In späteren Überarbeitungen konnten der Fernseher oder der Überwachungsscan angepasst werden.

In späteren Versionen wurden mehrere Merkmale veraltet. Zum Beispiel wurde das Messgerät, das den freien Speicherplatz in einem Dateisystem zeigt, durch einen Prozentsatz in Amigaos 2.0 ersetzt, bevor er in 3,5 wiederhergestellt wurde. Der Standard "geschäftiger" Zeiger (ein Comic -Ballon, der "Zzz ...") wurde durch eine Stoppuhr in späteren Versionen ersetzt.

Amigaos 2.0, 2.1

Amigaos 2.0 wurde mit dem Start der veröffentlicht Amiga 3000 1990. Bis Amigaos 2.0 gab es keine Einheit schauen und fühlen Entwurfsstandard- und Anwendungsentwickler mussten ihre eigenen Widgets (sowohl Schaltflächen als auch Menüs) schreiben, wenn sie die ohnehin mahlene Auswahl der durch Intuition bereitgestellten Standard-Basis-Widgets verbessern wollten. Mit Amigaos 2.0 gadtools.library wurde erstellt, das Standard -Widget -Sets lieferte. Das AMIGA -Benutzeroberflächenhandbuch für Benutzeroberflächenstile, wurde veröffentlicht, was erklärte, wie Anwendungen für die Konsistenz festgelegt werden sollten. Die Intuition wurde mit verbessert mit Boopsi (Grundlegendes objektorientiertes Programmiersystem für Intuition), das das System mit einem verbesserte objektorientierter Schnittstelle zum Definieren eines Klassensystems, in dem jede Klasse ein einzelnes Widget individuiert oder ein Schnittstellenereignis beschreibt. Es kann verwendet werden, um objektorientierte Schnittstellen in Amiga auf jeder Ebene zu programmieren.

Amigaos 2.0 fügte auch Unterstützung für die Unterstützung für Öffentliche Bildschirme. Anstelle des AmigaOS -Bildschirms ist der einzige Sharable -Bildschirm, sondern auch ihre eigenen benannten Bildschirme, die mit anderen Anwendungen freigegeben werden können.

Amigaos 2.0 behielten das Problem der Anwendungen auf Haken Direkt in den Eingangs-Events-Stream, um Tastatur- und Mausbewegungen zu erfassen und manchmal das gesamte System einzusperren. Amigaos 2.0 bereitgestellt Waren, eine Standardschnittstelle zum Ändern oder Scannen von Eingabeereignissen. Dies beinhaltete eine Standardmethode zur Angabe globaler "Hotkey" -Stasten und a Warenaustausch Registrierung für den Benutzer, um zu sehen, welche Waren ausgeführt wurden.

Amigaos 2.1 eingeführt Amigaguide, ein einfacher Text Hypertext Markup -Schema und Browser zur Bereitstellung von Online -Hilfe innerhalb von Anwendungen. Es wurde auch eingeführt Installateur, ein Standard -Software -Installationsprogramm, das von a angesteuert wird LISPELN-ähnliche Skriptsprache.

Amigaos 2.1 führte die multisprachige Gebietsschema-Unterstützung durch durch Lokalschema.Library und zum ersten Mal wurde Amigaos in verschiedene Sprachen übersetzt.[18]

Amigaos 3.0, 3.1

Version 3.0 wurde ursprünglich mit den Computern Amiga 1200 und Amiga 4000 versendet. Version 3.0 Hinzugefügter DataTypes -Unterstützung, mit der jeder Anwendung, die den Datentypen unterstützte, das von DataTypes unterstützte Dateiformat geladen konnten. Workbench könnte ein Hintergrundbild in einem beliebigen Format laden, wenn der erforderliche Datenatyp installiert wurde. Eine winzige Anwendung namens Multiview wurde enthalten, die jede unterstützte Datei öffnen und anzeigen konnte. Seine Funktionen standen in direktem Zusammenhang mit den in Devs: DataTypes installierten Datentypen. Das etablierte Amigaguide -Hypertext -System erlangte mehr Verwendbarkeit, indem Dokumentlinks auf Mediendateien, beispielsweise Bilder oder Sounds, angewendet wurden, die alle von den DataTypes erkannt wurden.

Amigaos 3.5, 3.9

Ungefähr sechs Jahre nach der Veröffentlichung von Amigaos 3.1 nach Commodores Niedergang. Haage & Partner Erteilte eine Lizenz zur Aktualisierung von Amigaos, die 1999 als Software-Update für vorhandene Systeme veröffentlicht wurde, die mindestens auf einem 68 (EC) 020-Prozessor lief.

Die Amigaos schauen und fühlenObwohl immer noch weitgehend auf der früheren 3.1 -Version basiert wahre Farbe Kulisse. Diese Veröffentlichungen beinhalteten die Unterstützung für bestehende GUI-Verbesserungen von Drittanbietern, wie z. Newiconsdurch Integration dieser Patches in das System. Die Veröffentlichungen von 3.5 und 3.9 enthielten einen neuen Satz von 256 Farbsymbolen und eine Auswahl an Desktop -Tapeten. Diese ersetzten das Standard-4/8-Farbschema für All-Metal Grey, das für Amigaos von Release 2.0 bis 3.1 verwendet wurde.

Die 3.9 -Veröffentlichung von Amigaos wurde erneut von Haage & Partner entwickelt und im Jahr 2000 veröffentlicht.

Amigaos 3.1.4, 3.2

Im September 2018 veröffentlichte Hyperion Entertainment Amigaos 3.1.4; Dies war sowohl ein Software- als auch ein Hardware -Update für alle Amigas. Im Jahr 2019 wurde Amigaos 3.1.4.1 als nur Software -Update für Amiga 3.1.4 veröffentlicht, hauptsächlich als Fehlerbehebung.

Es enthält viele Korrekturen, modernisiert mehrere Systemkomponenten, die zuvor in Betriebssystem 3.9 aktualisiert wurden, die Unterstützung größerer Festplatten (einschließlich des Bootups) einführt, die gesamte Linie von Motorola 680x0 CPUs bis (und einschließlich) der Motorola 68060 unterstützt und enthält eine modernisierte Workbench mit einem neuen, optionalen Symbolsatz. Im Gegensatz zu Amigaos 3.5 / 3.9 unterstützt Amigaos 3.1.4 die Motorola 68000 CPU.

Im Mai 2021 veröffentlichte Hyperion Entertainment Amigaos 3.2, einschließlich aller Funktionen der vorherigen Version (3.1.4.1) und fügt mehrere neue Verbesserungen hinzu, wie die Unterstützung für Reaktionsgui, Management von Amiga -Dateidatei Bilder, Hilfesystem und verbesserte Datentypen.[27] Im Dezember 2021 wurde ein Update mit dem Namen Amigaos 3.2.1 mit Fehlerbehebungen und anderen Verbesserungen veröffentlicht.

Amigaos 4.0, 4.1

Amigaos 4.0 (2006)

Dieser neue Amigaos namens Amigaos 4.0 wurde neu geschrieben, um vollständig zu werden Powerpc kompatibel. Es wurde zunächst auf Cyberstorm PPC entwickelt, da es nicht trivial war, es unabhängig von den alten Amiga -Chipsätzen zu machen.[28] Seit der Viertes Entwickler vor der Veröffentlichung Update Eine neue Technik wurde angewendet und die Bildschirme sind in jeder Richtung draggbar.[29] Ziehen und Drop von Workbench -Symbolen zwischen verschiedenen Bildschirmen ist ebenfalls möglich.

Auch in Amigaos 4.0 waren eine neue Version von Amidock, TrueType/Offener Typ Schriftarten und ein Filmspieler mit Divx und MPEG-4 Unterstützung.

In Amigaos 4.1 wurde eine neue Starteinstellungsfunktion hinzugefügt, die die alte WBstartup-Schublade ersetzt. Zusätzliche Verbesserungen waren ein neues Symbol, das auf Auflösungen mit höherem Bildschirm, neue Fensterthemen einschließlich Drop-Shadows, eine neue Version von Amidock mit echtem Transparenz, skalierbaren Symbolen und Amigaos mit auto-update-Funktionen ergänzt wurde.[30]

Einfluss auf andere Betriebssysteme

Amigaos und Lösungen

AROS -Forschungsbetriebssystem (AROS) implementiert die Amigaos-API in einem tragbaren Open-Source-Betriebssystem. Obwohl nicht binär kompatibel mit Amigaos (es sei denn, auf 68.000 Ausführen), haben die Benutzer berichtet, dass sie hochkompatibel sind.

Morphos ist ein powerpc -natives Betriebssystem, das auch auf einer Amiga -Hardware ausgeführt wird. Es implementiert die Amigaos-API und bietet eine binäre Kompatibilität mit "os-freundlichen" AmigaOS-Anwendungen (dh jene Anwendungen, die keine nativen, älteren Amiga-Hardware direkt wie Amigaos 4.x zugreifen, sofern nicht auf realen Amiga-Modellen ausgeführt wird).

pos war ein multiplattformes geschlossenes Betriebssystem mit Kompatibilität auf Quellcode-Ebene mit vorhandener Amiga-Software.[31]

Beos Funktionen auch eine zentralisierte Datentypstruktur, die MacOS Easy Open ähnelt, nachdem alte Amiga -Entwickler beantragt wurden, den Amiga -Datentypendienst zu übernehmen. Es ermöglicht dem gesamten Betriebssystem, alle Arten von Dateien (Text, Musik, Videos, Dokumente usw.) mit Standard zu erkennen Dateideskriptoren. Das Datentyp-System bietet das gesamte System und alle Produktivitätstools mit Standardladern und Sparern für diese Dateien, ohne dass mehrere Dateiladungsfunktionen in ein einzelnes Programm einbetten müssen.[32]

Atheos wurde von Amigaos inspiriert und war ursprünglich ein Klon von Amigaos.[33] Silbe ist eine Gabel von Atheos und beinhaltet einige Amigaos- und Beos-ähnliche Eigenschaften.

Freund ist ein Cloud -basierter Meta -Betriebssystem. Es verfügt über viele ehemalige Commodore- und Amiga -Entwickler und Mitarbeiter, die an dem Projekt arbeiten. Das Betriebssystem behält mehrere amigaosähnliche Funktionen bei, darunter DOS-Treiber, Mount-Listen, ein Tripos-Basis-CLI und den Bildschirm.[34]

Schließlich das Betriebssystem der 3DO Interactive Multiplayer langweilte eine sehr starke Ähnlichkeit mit Amigaos und wurde von entwickelt von Rj mical,[35] der Schöpfer der Amiga's Intuition Benutzeroberfläche.[36]

Siehe auch

Verweise

  1. ^ "Carl Sassenrath". Abgerufen 23. Mai, 2022.
  2. ^ "Die Amiga Workbench". Abgerufen 23. Mai, 2022.
  3. ^ "Cloanto".Amiga -Dokumente. Abgerufen 20. Februar, 2015.
  4. ^ "Cloanto bestätigt Übertragungen von Commodore/Amiga -Urheberrechten". Amiga-news.de. 19. Februar 2015. Abgerufen 20. Februar, 2015.
  5. ^ "Hyperion, Amiga, Inc. Reach -Siedlung, alle rechtlichen Probleme gelöst". Osnews. 17. Oktober 2009. Archiviert Aus dem Original am 19. Oktober 2009 2009. Abgerufen 18. Oktober, 2009.
  6. ^ Larabel, Michael (5. Januar 2016). "Hyperion bestätigt das Leck des Amigaos 3.1 -Quellcodes". Phoronix.
  7. ^ "Amiga OS Kickstart und Workbench Source codiert | Vintage ist das neue alte". Commodore.ninja. Abgerufen 22. April, 2016.
  8. ^ Webber, Adam Brooks (September 1986). "Amiga gegen Macintosh". BYTE. p. 249.
  9. ^ Carl Sassenrath (1986). Amiga ROM Kernel Referenzhandbuch. Vol. Geschäftsführer.
  10. ^ Holloway, Tim (Januar 1991). "Der objektorientierte Amiga-Exec: Das Design des Amiga-Betriebssystemkerns folgt den Regeln der objektorientierten Programmierung". Byte. McGraw-Hill (Januar 1991): 329–332, 234. ISSN 0360-5280.
  11. ^ "Aminet - Misc/Antiq/ARP_13.LHA". Aminet.net. Abgerufen 2. Mai, 2015.
  12. ^ "Intuitionsbildschirme - Amigaos -Dokumentation Wiki". Wiki.amigaos.net. Abgerufen 23. April, 2016.
  13. ^ Amiga renovierbare Grafiken. Amigau.com (25. November 2009). Abgerufen am 2013-07-17.
  14. ^ "Archivierte Kopie". Archiviert von das Original am 23. Februar 2008. Abgerufen 7. März, 2008.{{}}: CS1 Wartung: Archiviertes Kopie als Titel (Link)
  15. ^ "Archivierte Kopie". Archiviert von das Original am 14. März 2006. Abgerufen 27. März, 2006.{{}}: CS1 Wartung: Archiviertes Kopie als Titel (Link)
  16. ^ "Archivierte Kopie". Archiviert von das Original am 18. Juli 2011. Abgerufen 19. November, 2010.{{}}: CS1 Wartung: Archiviertes Kopie als Titel (Link)
  17. ^ SoftVoice Text-to-Speech-Synthese. "Softvoice, Inc.-Text-to-Speech-Synthese". Abgerufen 2. Mai, 2015.
  18. ^ a b "Amiga Workbench 2.1". Archiviert Aus dem Original am 12. Dezember 2008. Abgerufen 23. November, 2008.
  19. ^ Devitt, Francesco (30. Juni 1995). "Übersetzerbibliothek (mehrsprachige Sprachversion)". Abgerufen 9. April, 2013.
  20. ^ "Workbench -Nostalgie: Die Geschichte der Amigaos -Grafik -Benutzeroberfläche (GUI): Release 1.3".
  21. ^ "Back2roots.org". ftp.back2roots.org. Archiviert von das Original am 3. Dezember 2013. Abgerufen 22. April, 2016.
  22. ^ http://de4.aminet.net/misc/fish/fish-0058.readme
  23. ^ http://de4.aminet.net/misc/fish/fish-0241.readme
  24. ^ Aus dem PC Magazine, 22. Oktober 1996 Inside Track von John C. Dvorak
  25. ^ Frieden Brothers (2007). "Amigaos4.0 Speicherzuweisung". Hyperion Entertainment. Abgerufen 2. November, 2008.[Dead Link]
  26. ^ Frieden Brothers (2007). "Amigaos 4.0 Neues Speichersystem überarbeitet". Hyperion Entertainment. Abgerufen 2. November, 2008.[Dead Link]
  27. ^ "Hyperion veröffentlicht Amigaos 3.2" (Pressemitteilung). Brüssel: Hyperion Entertainment. Amiga-news.de. 14. Mai 2021. Abgerufen 17. Mai, 2021.
  28. ^ David Doyle. "AmigaWorld.net - Die Website des Amiga Computer Community Portal". ". AmigaWorld.net.
  29. ^ Unbekannt. "Intuitionbase - Ihr Leitfaden zu Amigaos4.x und dem Amigaone". Archiviert von das Original am 4. Oktober 2011. Abgerufen 2. Mai, 2015.
  30. ^ Hans-Jörg Frieden. "Update 1 von Amigaos 4.1 für den sofortigen Download verfügbar". Abgerufen 2. Mai, 2015.
  31. ^ "Amiga History Guide". Amigahistory.co.uk. Abgerufen 22. April, 2016.
  32. ^ "Jon Watte, Metrowerks Bemeister". Mactech. Abgerufen 8. September, 2011.
  33. ^ "Atheos kommentiert". Ann.lu. 5. Mai 2000. Abgerufen 1. Dezember, 2008.
  34. ^ https://friendup.cloud/
  35. ^ MICAL -Lebenslauf. "Mical Page". Mical.org. Abgerufen 22. April, 2016.
  36. ^ "Eine Geschichte der Amiga, Teil 3: Der erste Prototyp". ARS Technica. 22. August 2007. Abgerufen 2. Mai, 2015.

Externe Links