Hacker News new | past | comments | ask | show | jobs | submit login

As someone who followed the development of the Amiga and then bought the Amiga 1000 (plus everything else I could afford with my paper route earnings) the first day it was available -- I do NOT yearn to relive those days. I loved it then and as documented everywhere, it was a head of its time. However, the instability of software and how much Commodore didn't iterate on the technology -- that's what killed the Amiga. I still have PTSD from all the insane amount of crashing and rebooting my setup did.



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.


> In retrospect, Microsoft has been prescient in adding virtual memory to 9x

Did you mean protected memory? Didn't OS/2 have both earlier?


My Amigas rarely crashed. When an app crashed, I stopped using it.


VideoScape 3D and Sculpt 4D where my bread and butter at the time. Although anything would crash.

One day I'll rip and upload a video I made in the late 80s of when I was typing up a chemistry lab report. My Amiga was producing so many guru meditation errors I had my VCR record my typing (in real-time) so I had proof that I did the report. I handed in a draft of the report and a VHS tape.


A1000 era would be wb1.0/1.1 era.

Before 1.2, AmigaOS was very unstable.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: