www.wikidata.de-de.nina.az
Das AROS Research Operating System kurz AROS ist ein freies Betriebssystem das API kompatibel zu AmigaOS 3 1 ist Das zu Beginn als Amiga Research Operating System bezeichnete Betriebssystem wurde aufgrund der geschutzten Marke Amiga in das rekursive Akronym AROS umbenannt AROSAROS mit Kyrillisch UnterstutzungEntwickler DiverseLizenz en APL basiert auf der MPLAbstammung TRIPOS AmigaOS AROSArchitektur en PPC M68k i486 ARMwww aros org Inhaltsverzeichnis 1 Geschichte 2 Verfugbarkeit 2 1 Einleitung 2 2 Entwicklungslinien 2 2 1 Portierungen 2 2 2 Kickstart ROM Replacement 2 3 Namensgebung 2 4 Portabilitat 2 5 Vorhandene Portierungen 2 5 1 Intel 2 5 2 PowerPC 2 5 3 Motorola 2 5 4 ARM 3 Weblinks 4 EinzelnachweiseGeschichte BearbeitenAufgrund der unsicheren Zukunft fur den Computer Amiga und das dazugehorige Betriebssystem AmigaOS nach dem Konkurs von Commodore wurde 1995 mit der Entwicklung von AROS begonnen Uber die Jahre entstand eine in C geschriebene Neuentwicklung von AmigaOS die auf viele verschiedene Plattformen portiert wurde Im Jahr 2011 wurde AROS schliesslich auch auf die ursprungliche Amiga Hardware portiert so dass beispielsweise fur Amiga Emulatoren wie WinUAE ein Kickstart ROM veroffentlicht werden konnte mit dem Amiga Programme ohne zu lizenzierende Betriebssystem Komponenten gestartet werden konnen nbsp AROS und seine Verwandtschaft zu AmigaOSVerfugbarkeit BearbeitenEinleitung Bearbeiten Da AROS ein portables Betriebssystem ist ist es fur mehrere Plattformen vorhanden Auch fand in der Vergangenheit ein Austausch mit Amiga Programmierern AfA Ansatz AROS for Amiga sowie mit MorphOS statt Uber sogenannte Ruckportierungen wird die Funktionalitat von AROS bzw der anderen Betriebssysteme erweitert und wechselseitig getestet Entwicklungslinien Bearbeiten Portierungen Bearbeiten Portierungen werden in zwei Entwicklungslinien eingeteilt namlich in einheimisch native und bewirtet hosted Einheimische native Portierungen laufen direkt auf der Hardware und haben die vollstandige Kontrolle uber den Computer Ein AROS in einer solchen Variante wird also nicht emuliert sondern ist ein eigenstandiges Betriebssystem Das ist das Entwicklungsziel da dadurch die Leistung der Hardware voll ausgeschopft werden kann Allerdings sind derzeit nicht alle Portierungen auf einem produktiven Stand Bewirtete hosted Portierungen werden auf dem Wirtsbetriebssystem z B Linux oder Windows emuliert Vorteil ist dass sie einfacher zu erstellen sind da es nicht notwendig ist Treiber fur die Hardware zu schreiben Kickstart ROM Replacement Bearbeiten Fur die Emulation alterer 68k Amigas oder auch deren direkte Nachbildung etwa in FPGAs benotigt man sogenannte Kickstart Dateien Mit dem Kickstart ROM Replacement Projekt das Teil der nativen Portierung von AROS auf 68k Amigas bzw 68k Amiga Emulatoren war wurde ein kompatibles und freies Kickstart ROM geschaffen Dieses Kickstart ROM ist auch in WinUAE enthalten wodurch es beispielsweise moglich ist auch ohne Original Kickstart ROMs Amiga Demos zu starten Namensgebung Bearbeiten Die unterschiedlichen AROS Portierungen haben die Form AROS lt Plattform gt lt CPU gt wobei lt Plattform gt ein symbolischer Name der Plattform und lt CPU gt die CPU Architektur ist Die Plattform einer Portierung kann entweder die native Hardware wie PC oder Amiga oder ein Betriebssystem fur hosted Portierungen wie linux oder freebsd sein Portabilitat Bearbeiten AROS Programme fur eine bestimmte CPU sind uber alle Portierungen mit dieser CPU beweglich Das bedeutet dass Programme die fur pc i386 kompiliert werden auch auf linux i386 und freebsd i386 lauffahig sind Vorhandene Portierungen Bearbeiten Liste aller AROS Portierungen die sich in Arbeit befinden Intel Bearbeiten AROS pc i386 Entwicklungslinie native Status lauffahig AROS pc i386 ist die Portierung von AROS fur IBM PC und Kompatible mit x86 Prozessor Der i386 Port ist neben dem Linux i386 hosted Entwicklungszweig derzeit der am weitesten entwickelte Port Von der grossen Anzahl fur den am PC Markt verfugbaren Hardware wird jedoch nur eine Auswahl unterstutzt Es ist mindestens ein 486er Prozessor mit PCI BUS erforderlich da AROS diverse CPU Befehle verwendet die es erst auf dem 486er gibt 1 AROS pc x86 64 Entwicklungslinie native Status lauffahig AROS x86 64 ist die Portierung von AROS fur IBM PC und Kompatible bzw deren Nachfolger mit 64 bit x64 AMD64 Prozessor Die Verfugbarkeit fur Treiber entspricht dem i386 Port AROS linux i386 und linux x86 64 Entwicklungslinie hosted Status lauffahig komplettester Port von Aros AROS linux i386 ist die Portierung von AROS fur GNU Linux auf x86 Prozessoren Sie verwendet die Treiber des Wirtsbetriebssystems AROS freebsd i386 Entwicklungslinie hosted Status lauffahig AROS freebsd i386 ist die Portierung von AROS auf das FreeBSD Betriebssystem fur x86 Prozessoren Diese Portierung ist verhaltnismassig komplett da sie den meisten Code mit AROS linux i386 teilt AROS darwin i386 und darwin x86 64 Entwicklungslinie hosted Status lauffahig Hosted Version des Betriebssystems die unter MacOS lauffahig ist wird seit dem 8 Dezember 2011 zum Download angeboten AROS mingw i386 Windows mit Cygwin Entwicklungslinie hosted Status lauffahig Diese Hosted Version des Betriebssystems die unter Windows wahrscheinlich alle Win32 Versionen seit Windows 98 mit Cygwin lauft ist ebenfalls seit dem 8 Dezember 2011 verfugbar Cygwin steuert dazu den X11 Server zur Anzeige und die MinGW Minimalist GNU for Windows Compiler Linker etc bei PowerPC Bearbeiten AROS PPC Entwicklungslinie native Status lauffahig das Sam440ep Mainboard wird derzeit unterstutzt AROS PPC ist die Portierung von AROS fur Computer auf Basis von PowerPC Prozessoren PPC Unterstutzt wird derzeit das Sam440ep Mainboard der Firma Acube Systems Eine Portierung fur das EFIKA ist in Arbeit AROS linux ppc Entwicklungslinie hosted Status lauffahig AROS linux ppc ist die Portierung von AROS fur PowerPC Prozessoren Diese Portierung ist verhaltnismassig komplett da sie den meisten Code mit AROS linux i386 teilt Motorola Bearbeiten AROS m68k Entwicklungslinie native Status lauffahig AROS m68k ist die Portierung von AROS fur klassische Amiga Hardware Inzwischen existiert eine lauffahige Version Teile des Aros Codes konnen dank des Aros for Amiga AfA Projektes im klassischen Amiga Betriebssystem eingesetzt werden um dieses in der Funktionalitat zu erweitern und AROS Code in einer produktiven Umgebung testen zu konnen ARM Bearbeiten AROS android arm und linux arm Entwicklungslinie hosted Status lauffahig AROS arm ist die Portierung von AROS fur die ARM Architektur und setzt mindestens eine ARMv6 kompatible CPU voraus Konkrete Portierungen gibt es seit dem 8 Dezember 2011 fur Android und Linux unter Android lauft AROS ohne Modifikation des Host Systems Weblinks Bearbeiten nbsp Commons AROS Research Operating System Sammlung von Bildern Videos und Audiodateien AROS Homepage englisch Community Portal fur AROS englisch DEADLINK pls update Wikibook zu AROS englisch Icaros DVD bzw CD AROS Distribution Einfuhrung veraltet Afa AROS for AmigaOS englisch deutsch DEADLINK pls updateEinzelnachweise Bearbeiten aros sourceforge io Abgerufen von https de wikipedia org w index php title AROS Betriebssystem amp oldid 237195090