;D ;D ;D
AmigaOS in a nutshell:
Microkernel architecture making for clean APIs; efficiency came from simplicity (static priority round-robin best-effort) and complete lack of memory protection - any message, no matter the size, was merely a 32bit pointer. On the downside, bugs and malware could kill / corrupt
anything, and memory fragmentation was an issue. There
were, however, mechanisms for virtual memory, but not generally used.
It was not rooted in any previous systems like AT&T Unix or MS-DOS; designed from ground up as end-user oriented system both for gaming and office work. That resulted in stuff like long filenames, clean on-disk file layout, and concepts like external app localization, long filename support, datatypes etc. that did grow on the drawing board instead of evolving in the wild.
Being designed as dual GUI / CLI system from the start meant that everything - including driver installation, mounting of drives etc. - had to be possible both ways, and comfortably so. I believe this made many a designer think twice about how to do things, and resulted in better user interfaces to the system.
In comparison to Linux, the whole system was designed, implemented and supported by
one party, instead of cobbled together from stuff originating from hundreds of projects, each with their own ideas about How It Should Be Done. To the end-user, AmigaOS (up to and not including v3.5) was a single functional block. You delved only so deep as you were interested (and competent) to delve. Behind-the-scenes knowledge was not required to get it running. (Running on a very well-defined set of hardware only of course helped.)
In comparison to Windows, AmigaOS never tried to reinvent itself every other release. Sure, it generated sales for Windows to introduce another set of RDBMS API on every release, but it didn't help complexity. AmigaOS started on a very high level, and evolved very casually. (Commodore not really believing in AmigaOS as an office / mainstream OS and neglecting it left, right and center, again, helped things.)
The makers of AmigaOS also had the guts to go their own ways, instead of merely stealing other people's ideas. Many concepts I have yet to see in other systems, as they cling to inferor but popular workarounds for problems that AmigaOS solved beautifully.
I'd suggest getting yourself a copy of
Amiga Forever (Amiga Emulator), toying around with it (it has some apps preinstalled), and finding out for yourself. Some of the concepts don't become apparent just by someone mooning around over it.
Bottom line: More precise questions get more precise answers.