AROS Research Operating System

AROS is a free operating system that is to be source code compatible with AmigaOS 3.1. Because of the protected name Amiga, the project currently referred to as the " AROS Research Operating System ".

  • 2.5.1 Intel
  • 2.5.2 PowerPC
  • 2.5.3 Motorola
  • 2.5.4 ARM

History

Since 1993, there have been due to poor Amiga situation discussions on how the future of the Amiga platform might look like. Consensus was that the Amiga need wider distribution, so that it would be attractive to use the Amiga platform and develop for them.

The aim was both to create a modern operating system, and on the other hand, to fix known bugs.

After lengthy discussion, the AROS project was born when an open, compatible with AmigaOS 3.1 operating system.

Availability

Introduction

Since AROS is a portable operating system, it is available for multiple platforms.

Even now takes an intensive exchange with Amiga programmers ( depreciation approach: AROS for Amiga) instead and with MorphOS. Via so-called backports the functionality of AROS and the other operating systems is extended and tested each other.

Lines of development

Ports

Ports are divided into two lines of development, namely in " native " ( native) and " hosted " (hosted ).

"Natives " ( native) ports running directly on the hardware and have complete control over the computer. A AROS in such a variant is therefore not emulated, but is a standalone operating system. This is the development objective, since thereby the performance of the hardware can be fully utilized. However, at present, not all ports to a productive stand

" Hosted " (hosted ) ports are emulated on the host operating system, such as Linux or Windows. Advantage is that they are easier to create, because it is not necessary to write drivers for the hardware.

Kickstart ROM Replacement

For the emulation of older 68k Amigas or their direct replica, such as FPGAs, is still needed at present the original kickstart files. With the Kickstart ROM Replacement Project will therefore tried to create a compatible free Kickstart ROM.

Naming

The different AROS ports have the form AROS / - , where a symbolic name of the platform and is the CPU architecture. The platform porting can be either the native hardware such as "PC" or "Amiga", or an operating system for " hosted" ports, such as " linux" or " freebsd ".

Portability

AROS programs for a specific CPU on all ports with this CPU " movable ". This means that programs that are compiled for "pc- i386 " on "linux- i386 " and " freebsd -i386 " are executable.

Available ports

List of all AROS ports that are in progress:

Intel

  • AROS/pc-i386 Line of development: native Status: works AROS/pc-i386 is the port of AROS for IBM PC and compatible with x86 processors. The i386 port is next to the hosted development branch linux- i386 is currently the most developed port. However, only a selection is supported by the large number of the hardware available on the PC market.
  • AROS/pc-x86_64 Line of development: native Status: works AROS/x86_64 is the port of AROS for IBM PC and compatibles, or their successor with 64-bit ( x86 64, AMD64 ) processor. The availability of driver corresponds to the i386 port.
  • AROS/linux-i386 and linux- x86_64 Line of development: hosted Status: working, complete ester Port of Aros. AROS/linux-i386 is the port of AROS for GNU / Linux on x86 processors. It uses the driver of the host operating system.
  • AROS/freebsd-i386 Line of development: hosted Status: works AROS/freebsd-i386 is the port of AROS to the FreeBSD operating system for x86 processors. This port is relatively complete, as it shares most of the code with AROS/linux-i386.
  • AROS/darwin-i386 and darwin - x86_64 Line of development: hosted Status: works Hosted version of the operating system that runs under MacOS is available for download since 8 December 2011.
  • AROS/mingw-i386 (Windows with Cygwin ) Line of development: hosted Status: works This hosted version of the operating system, the Windows (probably all Win32 versions since Windows 98) running with Cygwin, also since 8 December 2011, is available. Cygwin controls to the X11 server (to display ) and the MinGW ( Minimalist GNU for Windows: compiler, linker, etc. ) at.

PowerPC

  • AROS / PPC Line of development: native Status: works that Sam440ep motherboard is currently supported. AROS / PPC is the port of AROS for computers based on the PowerPC (PPC ) processors. Currently supports is the Sam440ep Main Board of the company Acube system. A port to the Efika is in progress.
  • AROS / linux- ppc Line of development: hosted Status: works AROS / linux- ppc is the port of AROS for PowerPC processors. This port is relatively complete, as it shares most of the code with AROS/linux-i386.

Motorola

  • AROS/m68k Line of development: native Status: works AROS/m68k is the port of AROS for classic Amiga hardware. There is now a working version. Parts of the Aros codes can be used in the classic Amiga operating system thanks to the Aros for Amiga (AfA ) project to expand this in the functionality and to test AROS code in a production environment.

ARM

  • AROS / android - arm and linux- arm Line of development: hosted Status: works AROS / arm is the port of AROS for ARM architecture and is at least one ARMv6 - compatible CPU advance. Specific ports there since 8 December 2011 for Android and Linux; Android AROS runs without modification of the host system.
4111
de