AROS

The Amiga Replacement OS


(C) 1996 AROS - The Amiga Replacement OS


Table of Contents

    1. Background

      1.1 What is AROS ?

      1.2 What is the goal of AROS ?

      1.3 Who does AROS ?

      1.4 The current status

      1.5 Snapshots

      1.6 The future


1. Background

1.1 What is AROS ?

Some time back in the year 1993, the situation for the Amiga looked somewhat worse (doesn't it always ?) and some Amiga fans got together and argued about what was to do to increase the acceptance for our beloved machine. Immediately the main reason for the missing success of the Amiga has been found: It's propagation or the lack thereof. The Amiga must become a more widespread basis to make it more attractive for everyone - for the users and the developers. So plans were made to reach this goal. During this effort, all bugs of the OS of the Amiga should be fixed and it should become an OS of the 90s. AOS was born.

But what is a bug ? And how should they be fixed ? What's the thing a so-called modern OS must have ? And how should they be implemented into the Amiga OS ?

Two years later, people were still arguing about this and not even one line of code had been written (or at least no one had ever seen that code). And discussions were still of the pattern "we must have..." and someone answered "read the old mails" or "this is impossible to do, because" which was shortly followed by "you're wrong because" and this one was ripped apart and so on.

In the winter of 1995, I (Aaron Digulla) was fed up with it and I posted an RFC (request for comments) to the AOS mailing list in which I asked what the minimal common ground might be. Several options were given and the conclusion was that almost everyone would like to see an OS which is compatible to OS 3.1 (Kickstart 40.68) on which further discussions could be based upon to see what is possible and what is not.

So the work began and AROS was born.

1.2 What is the goal of AROS ?

AROS' goal is it to create an OS which

To reach this goal, we use a number of techniques. First of all, we make heavy use of the Internet. You can participate in our project even if you can write only one single OS function. The most current version of the source is accessible 24h per day and patches can be merged into it at any time. A small database with open tasks prevents all developers from doing something twice.

1.3 Who does AROS ?

This is the current developer list. Please note that the EMail addresses of all developers but the coordinator are missing. The reason for this is that we want to protect the developers from junk mail. If you have something to ask or say, contact the coordinator.

1.4 The current status

There is a total of 1109 functions. 713 (64.29%) are still todo. 60 (5.41%) are currently in work. 336 (30.30%) are completed.

JobCountTodoIn workCompleted
icon120.00%25.00%75.00%
iffparse400.00%0.00%100.00%
locale240.00%37.50%62.50%
graphics16383.44%0.61%15.95%
utility385.26%28.95%65.79%
diskfont580.00%20.00%0.00%
intuition12462.90%10.48%26.61%
exec1182.54%5.93%91.53%
console250.00%0.00%50.00%
datatypes150.00%100.00%0.00%
dos15448.70%0.00%51.30%

There is a total of 37 other things. 16 (43.24%) are still todo. 13 (35.14%) are currently in work. 8 (21.62%) are completed.

1.5 Snapshots

A snapshot of the window of demowin

This window is opened with the demowin demo program. It opens a window and renders some graphics in it. You can click on the gadgets and the program will tell you which gadget has been pressed. If you press the gadget with the label "Complement", the sizes for the PropGadgets will change. You can press a key and the program will show you the string which is associated with that key. You can press the left, middle and right mousebutton to draw lines in the window. To exit the demo, press the Escape key or click on one of the "Exit" gadgets at the bottom.

A snapshot of readicon

This shows the output of readicon. In the big window, you can see debugging and informational output of the program. The small window shows the normal and selected state of an icon and contains a gadget which has the icons' images for its normal and selected images.

1.6 The future

These are things which are still to do:


up next

If you have comments or suggestions, email me at digulla@aros.fh-konstanz.de . 04 Feb 1997