| They could have ported their user space to Linux or BSD though? I never used A/UX, so I can't comment on its relative quality. But it took half a decade for Apple to ship OS/X after the palace coup that brought Jobs back and killed off all their indigenous OS development. And what they ended up shipping with the first revision of OS X didn't really feel very "Mac" like, and ended up being this weird fusion of NeXT tech with a sort of pseudo-Mac UX. I guess I wonder what was wrong with the A/UX tech that stopped them from utilizing that as a foundation for something new. EDIT, answering my own question: from WP "cooperatively multitasks all Macintosh apps in a single address space by using a token-passing system for their access to the Toolbox." Not sure if this would apply to "hybrid" apps that used the Toolbox but with Unix syscalls as well, but I'm guessing yes, and that sounds like a serious limitation. Pure (non-GUI) unix applications would be fully multitasking, but GUI apps would have the same kinds of limitations as on System 7 -- poor/no memory protection, cooperative multitasking, bad memory management. |
Any OS they released to replace the classic OS, which at that time would have been System 7, needed Macintosh App compatibility, and they wouldn’t have needed Linux or Unix or BSD or OPENSTEP or BeOS if they could have just shut up, clamp down on the mission creep and ship Copland. Apple’s Executive leadership in the mid-90s was unable to execute on that, and none of their side-projects were going anywhere in a sustainable (to Apple) fashion either.