I think he is referring to that which one of my friends drools over to this day.OS X.
No, Windows isn't 'teh best' environment, only most popular...Linux can be made into very usable desktop. (KDE, Gnome, Xfce, etc.)
Kode, API won't be a barrier if Z makes foobar more abstract.I think that major obstacles are threading, messaging, outputs and UI (which doesn't necessary need to be identical to Win one).
NT is actually POSIX compliant as well.
QuoteNT is actually POSIX compliant as well.Yeah, and it's also OS/2 compliant...MS integrated a POSIX interface into NT to meet the requirements of some US governmental instutions. It's enough to say "it has POSIX", but not enough to be usable. About the same goes for the OS/2 support. I read this in A. Tanenbaum: Modern Operating Systems, but I can't find the exact location right now.
POSIX compliance has nothing to do with openness.
As for POSIX compliance, Microsoft makes a big deal out of it to woo away traditional unix users but really, NT is as closed as anything.
The hardware Apple puts in there is also suberb, rather than supporting millions of things with megabytes of drivers, apple picks certain high quality (expensive) brands and sticks to them, steamlining the driver packages you need for the system.
And somehow all of this has to do with foobar. *poof*