MetalJoe's Amiga Pages

This article originally appeared on my Suite101.com Editorial. You can find the original version at: http://www.suite101.com/welcome.cfm/amiga

AROS: The Amiga Research Operating System

AROS, the Amiga Research Operating System, has its origins in the aftermath of Commodore's demise. At the time, the situation looked bleak and no one was quite sure if the Amiga would be able to carry on or not. Some enterprising individuals took stock of the situation and evaluated what they could personally do to ensure the continuation of the Amiga line. This evaluation culminated in the decision to write an OS from scratch that would be both fully AmigaOS 3.1 compatible and portable to any hardware. Software compatibility comes in two flavours - binary compatibility for actual Amigas, and source level compatibility for other platforms. It has long been mentioned that UAE and other technologies could eventually be incorporated to provide binary compatibility between the whole range of AROS systems, but this is still a way off from being realised.

Progress has been slow, but impressive. For Linux and FreeBSD on the x86, AROS is mostly working and there are builds for Linux on 680X0 and native Amigas. The Amiga and 680X0 Linux flavours feature binary compatibility (a list of software which has been tested and known to work is published on the website), and all versions support fully-functional Intuition windows.

In addition, a standalone x86 version is in the works (thanks to the effort of Michael Schulz), which promises to be an ideal showcase of what AROS has achieved. The version currently boots into the Amiga's internal debugger, SAD, so doesn't support much in the way of software, but once the appropriate hardware drivers are implemented it will be a fully functioning AROS/Amiga platform running on standard PC compatible hardware. The same can be done for pretty much any other hardware out there - the only reason why other such ports haven't materialised is lack of support. If any developer out there fancies helping AROS port to such platforms as PowerPC (PowerUP and/or CHRP), there has never been a better time to get involved - AROS on G4 anyone?

Take a look at the screenshots on the AROS site to get the general idea (URL listed at the base of the article) or download the source and binaries for a real hands-on peek. (Unfortunately, the AROS FTP site is currently unavailable but should be up again shortly)

It's at this point that quite a few out there will state that it's about time AROS have begun to show some tangible work, after all they've been working on it for years. That's true to an extent, but remember writing a new OS isn't a trivial task, more so if you have to maintain compatibility with an existing OS. If you want to get it right first time, that means even more work and more time spent - it all adds up. But the most important reason for the delay is something a lot of people conveniently overlook: there aren't many people supporting AROS, and those that are can't dedicate themselves to it full-time - these people have their careers or education to think about.

AROS really does need your support. Even if you can't write a line of code to save your life, you can promote, test, document... every little bit adds up. If you can program, so much the better - even a single function contributed will take AROS one step closer to completion. Remember that this project is of benefit to the whole Amiga community because it helps broaden the scope of what is truly an Amiga, and it opens up fresh directions we can all make use of.

There has been much frustration, even anger from some, about the official direction Amiga is being taken, some of it based on confusion and poor communication, but most of it with some basis of truth. The immediate response from a few zealous users has been to launch themselves into a frenzy of activity building new projects to create their own next generation of Amiga. This work is admirable, and a true testament to the Amiga community but most are starting from scratch - with a blank slate and poor initial support. Worse, they seem completely in ignorance of AROS which has already been there, done it, and bought the t-shirt. Why reinvent the wheel and waste more time, effort and even money? *

Yet here is an almost complete AmigaOS clone built from scratch to be multi-platform just itching for support - every new AmigaOS replacement project takes away that potential support, and in the end you just fragment and dilute all the effort going on, probably to a point where nothing is ultimately achieved except a series of half-finished ideas. If AROS can get this far with little support, it makes you wonder how much further down the road it could be with the right backing - doesn't it?

Contacts:

Links:

(* I exclude Phoenix from this because they do look like a worthwhile project, have considerable backing and their focus doesn't appear to exclude partnerships with AROS or any worthwhile aspects of the official Amiga) Many thanks to Stefan, Aaron and the rest of the AROS team for their support and enthusiasm while I prepared this article.

[ Download original article in Palm DOC format ]


So there we have it...

Comments? Have I made sense, or have I made a gibbering fool of myself? What issues, news, gossip, rumours, opinions matter to you? Mail me with your thoughts, spread your views across your web page, talk to people... communication is vital in the rebirth of the Amiga!

Previous Articles

  1. June/July 1997 The Amiga and the Non-Wintel Community / PowerAmigas, Games and Controversial "Myst is Useless" gossip.
  2. August 1997 To PowerPC or Not To PowerPC? / A Frustrated Developer...
  3. September 1997 Developing for the Next Generation of Amigas / A Quick Thought About PowerMac Clones...
  4. October 1997 Amiga Update / WarpUP Controversy
  5. November/December 1997 Developments, Price Cuts and Licensing
  6. January 1998 Why Amiga? / Old Games
  7. February 1998 Browsers, Browsers, Browsers
  8. March 1998 Driving Towards the Next Generation Amiga
  9. April 1998 Are We Really PoweredUP? / A4000 Accelerator Costs
  10. May 1998 Going Soft / StrongARM Amiga?
  11. June 1998 The Worst World of Amiga Show Report Ever!
  12. July 1998 Welcome to the Next Generation / MetalJoe: Online from Home
  13. August 1998 A Second Glance at the PowerPC / Interface Concepts
  14. September 1998 Next Generation Amiga Survey Update / MetalJoe gets a Palm Pilot / MetalJoe Gets a PC / Goodbye to CU Amiga
  15. October 1998 Shifting Public Opinion / Suite101.com Amiga Column / Zorro Serial Cards
  16. November 1998 The Gap Closes / Suite101.com Update
  17. December 1998 The Next Generation or the Next Degeneration? / ColdFire Amiga?
  18. January 1999 Parallel Amiga Universes / Registration Cards and Surveys
  19. February 1999 Young Unstimulated Programmer / Windows Refund Day / Accelerator Explosion
  20. March/April 1999 Amiga Inc. Announcement / PowerPC Amiga Rumour Starts Here...
  21. May 1999 New Beginnings, Tough Choices
  22. June 1999 Is Amiga Emulation a Good or Bad Thing? / Suite101.com Comments

Go Back...

[metaljoe@oocities.com]