4 ms·
Indeed, AmigaOS despite being ahead of its time in the '80s, was doomed to lose by the end of the '90s. The biggest problem was that Amiga did not have an MMU
by pornel 2y ago
Indeed, AmigaOS despite being ahead of its time in the '80s, was doomed to lose by the end of the '90s.
The biggest problem was that Amiga did not have an MMU until very late, and the OS has been designed for unprotected shared memory space. It was crashy, with fragmenting leaky memory, and it could not support fork(). Later AmigaOS 4 and MorphOS struggled to add full process isolation.
In retrospect, Microsoft has been prescient in adding virtual memory to 9x, and incredibly successful in switching to the NT kernel. AmigaOS would have needed the same to survive, instead of just sitting on their multitasking-a-decade-before-Windows laurels.
- pseudalopex 2y ago> In retrospect, Microsoft has been prescient in adding virtual memory to 9x Did you mean protected memory? Didn't OS/2 have both earlier?