|
|
|
|
|
by cstross
901 days ago
|
|
I am guessing here, but I worked at SCO (when it was a UNIX VAR, not three vexatious lawsuits in a trenchcoat) and the killer was always licensing fees, especially to AT&T. Sun bought a royalty-free license to SVR4 from AT&T which became Solaris, but it cost them on the order of $200M (if the figure I was told was accurate). SCO had a royalty-free license to SVR3.2 but had to pay out $250 to licensees for each copy of SCO Open Desktop 3 they sold (the precursor to SCO Open Server in 1995) for stuff like Motif, IXI Desktop, the Microsoft C compiler they still used ... I suspect Apple went to AT&T for royalty-free terms and were quoted a price that, in the troubled Spindler/Amelio era, they simply couldn't afford for a niche product (the servers). |
|
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.