bloodline wrote:
What is interesting is to give people a greater insight into how AmigaOS works at a fundamental level, it's a facinating topic, and one that I really enjoy thinking about... AmigaOS is the last of it's kind... a living fossil, if more people studied it they would have a better idea of operating system design, for sure!
First off, adding MP to Amiga OS after the launch of the A1000 has been brainstormed and debated for over 20 years by some of the brighest people ever, starting with the original Lorraine developers themselves - and the conclusion that it would break all pervious apps has never changed. I once heard RJ Mical say at an Amiga show that's a big lesson they remembered when they designed the 3DO.
Although MP would be great, the Amiga OS single address space design is one of the things that make it the most facinating OS I've ever used, and the only one I'll devote any time whatsover to when I'm not getting paid for it. I used unix at work before the Amiga came out, and what a breath of fresh air when it did - a machine that is actually FUN, and understandable to the core without devoting a lifetime to it. I still get paid to do unix, and it has gotten even bigger and more complicated, while the Amiga has gotten more fun!
An workable approach to stability was described long ago by Dr. Peter Kittel of CBM Europe, the SAS/C guys, and others: use the tools like Enforcer & dump any badly programmed apps. But I like to be on the edge