Wish I could remember where, but I read or saw something from the Amiga designers.
They were talking about the original designs and mentioned that they were always planning on the original Amiga being 512k RAM.
When the 512k was cut back to 256k late in the game, some of the software that had been written would crash, as it expected 512k.
Now, as this was a "multitasking" system, I would think that it might have crashed with 512k also, if enough other programs were running, but the bit wasn't that in depth...
I think it implies tho, that some of the very early software might not have been totally "ready for prime time" so to speak.
I think part of that also, was the rush to complete as that company who was going to write part of the OS had to be dumped and that had to be done in house...
So I think the early AmigaOS was probably rushed and had some issues.
But, I'm guessing by the time 1.2 probably came around, it was pretty much stabilized.
Of course, as has also been said, being a multitasking OS without memory protection, a BAD program could crash the OS.
Frankly tho, it didn't happen to me all that often, and I ran a LOT of public domain stuff that I'm sure wasn't of the highest quality. ;-)
Also, I saw my share of sad Macs back in the day....
I didn't play with the ST, so I'm not sure how common or not the BOMB was, but it was an existing OS. GEM was a pretty stable OS already, so I would guess that it was more stable that Amiga or Mac OS early on..
That said, I didn't like it... I "much" preferred the AmigaDOS/Workbench combination than a locked in GUI like GEM or MacOS.
desiv