|The ApolloOS system was build on the AROS open-source, cross-platform operating system a full and true re-implementation of AmigaOS.
It is based on the AmigaOS 3.1 APIs. The perfect and recommended OS to run on the Vampire Standalone.|
|100% compatible with OS 3.x|
|To revive the Amiga, we need to re-invent three fundamental elements: the chipset, the CPU, and the OS. We intended our AROS fork to become the new operating system for Amiga, which every user would instantly know how to use and is 100% OS 3.x compatible. But we want to add modern features like Ethernet or USB stack.|
|All our work on ApolloOS will be made available for the public|
|By contrast, our focus is on 68K and Amiga hardware support to make the AROS kernel as compatible as possible.
Our forked ApolloOS branch of AROS will focus on Amiga 68k to 100% and will not work on X86 or PPC.
To attain the best speed possible, we will tune appropriated functions to take full advantage of AMMX and the 68080.
Of course all our work will be made available as per AROS license requirements and 68k coders are welcome to optimize
ApolloOS for any of the 68k family CPU. Using this combination, the power is in the hands of coders who can decide where to focus their time and effort.
We appreciate all the work that came before us from those who spent time, money, and effort to make AROS great.
Moving forward, our solemn commitment is to make as much 68K software as possible work with our ApolloOS distribution.
|ApolloOS users benefit from our work already|
|We found that AROS in its original state added extra layers of abstraction and confusion not seen in the original AmigaOS.
This sort of uncontrolled bloat lowers compatibility with original Amiga 68K programs and slows down the OS.
Such abstractions are fun with multi gigahertz PC's, but a headache when run on even the fastest 68K CPU. We're fixing this.
As you may know, we have already improved AROS in many ways.
Recently we fixed some bugs in BestModeId we also improved the speed of some AROS graphics functions by 100%,
as well as improved several exec functions on 68K.
Every AROS user can benefit from our work
More recently we seriously improved AROS IDE speed. All these bug fixes we make go back to AROS.
Every AROS user can benefit from our work. That is how ApolloOS branch benefits Amiga community in general.
|ApolloOS runs on all Apollo V4 Series |
(V4 Stand Alone, V4 FireBird and V4 IceDrake).
|While ApolloOS may run on older 68Ks, the CPU will not have good performance under AROS,
nor the speed to play videos with Riva or play demanding games like Diablo.
Our focus is to improve the stability of AROS and compatibility with OS 3.x as well as to improve the performance on 68080.|
|To improve performance we will make use of AMMX acceleration|
|AMMX is a new feature added to the 68k architecture. The advanced functionality provided with the AMMX instruction mean new and future applications and games that take advantage of this technology will allow for accelerated games performance, better video and graphic operations such as datatypes. In the future, we anticipate that ApolloOS will be more and more AMMX accelerated.|
|AROS & ApolloOS|
|Our team made decision to fork the existing AROS source-code in order to speed up the development of its 68k branch.
We made this choice because AROS contains a lot of code for different platforms (x86, ARM, 68k) which is not relevant in our case.
Removing all that unused code will ease development (shorter compile time, easier understanding of code),
more quickly allow for improvements currently on the table, and possibly improve performance overall.
Our goal is to improve AROS 68k support and improve its compatibility with AmigaOS3 as much as possible.
Embracing that goal, some brave team volunteers started to maintain that fork. Current code is fully available on Apollo Team GitHub.|
|Now you too can take part in Amiga 68k OS development.|
|If you are interested into digging in it, complete and easy compiling instructions are available here: GitHub AROS Building Wiki.|
|Let's free the OS together!|
|We have just started and have an exciting road ahead of us reviving the Amiga and the OS. We invite you to help us with developing and testing ApolloOS.
Now you can also take part in getting Amiga back to life!
One of the most appealing aspects of AROS is its open nature that puts power in the hands of people who wish to contribute.
Since releasing ApolloOS RC1 many users have joined our ApolloOS-Dev section or the Discord #ApolloTeam server and contributed code,
performed recompiles, and testing. To us this is perfection and exactly the type of community spirit we want to be connected to.
Please feel free to join our Betatest section on our Forum and ApolloOS-dev Discord channel.|