On Wednesday 30 April 2003 20:03, Larry McVoy wrote:
[snip]
> Don't get me wrong, I think Microsoft as an OS company is the worldest
> biggest joke. Anyone who thinks that socket "handles" are different
> than file "handles" just doesn't get the abstraction at all. It's
> pathetic, amazingly so. But they got the application support layer
> pretty right or at least very useful and workable.
And it is the biggest source of security problems that has ever existed.
One of the reasons the UNIX implementation (corba and others) haven't worked
real well is:
1. complexity of usage
2. nonportability (a version on SUN will tend to fail to communicate with one
on HP)
3. security verification.
M$ hasn't had to deal with #2 (since all the world is intel ((their view)),
and obviously doesn't deal with #3. #1 is handled by not allowing people to
use it (the cause of so many "undocumented interfaces"), and instead force
the use of interfacing languages that ignore #2 and #3.