Due to thread drift I am answering a question asked of me by california_dan in this thread why I choose BeOS/Haiku when I left the Amiga platform.
I don’t know if you want my full background but I have made a living as both a programmer and as a computer tech. I tend to build hardware where i need to write code to make it work.
The Amiga had features that after Commodore went under limited my choices in finding a replacement OS.
-
Fast multitasking. Windows was a pig back then, there was something wrong with it when my 25 Mhz Amiga did not make me wait and Windows XP locked up for seconds at a time on a 133 Mhz machine. And while some programs were slower on the Amiga I could switch to something else while under Windows switching could be a pain.
-
Multi-Desktops. Combined with number one it was just more fun to use Amigas.
-
Datatypes, datatypes, datatypes. The ability to add features to a program without changing a single byte of code in said program was an eye opener. Other OS offered shared libraries, but add a new format and you have to get new programs for all and sometimes a program is no longer being updated. Datatypes add to programs even if there is no source or program updates.
-
Scripting. AREXX do I need to say more.
-
My custom hardware. I need to control hardware and that means the OS must let me as a user still be able to do things at a very low level.
Why no Mac? Costs and the problems creating and adding my own hardware to the machine due to the limited ports available on most machines.
Why not Amiga clones? The writing was already on the wall with the infighting between companies over rights and users not doing any development. Look at the Programming docs available for the Amiga internals, users had six year lead on BeOS/Haiku. The ARP showed the needed skills existed. If AROS of today had been available in 2005 or earlier I probably would had been interested then.
Why not Linux? Read NoHaikuForMe posts and realize just about every Linux programmer I meet locally acted like him. I would need local help to move to Linux as it was complex to install back then, but these were not the type of person I wanted to spend time with.
Why not Windows? Aside from my other complaints about Windows, back then there were few lower cost/free programming tools and reading Dr. Dobbs and other mags clearly showed that Windows API was a mess.