Re: Bill Gate's Claims

Warwick Molloy <[email protected]>
Newsgroups gmane.comp.security.programming
Message-ID <[email protected]>
Hullo, gotta throw in my 2 cents on this.  FWIW, I'm pro *nix and anti
Windows for systems that matter but some corrections are required here...


 <snip - military use *nix true - see also Trusted IRIX and Cray UNIX
etc...
>


> Microsoft doesn't have the best products around.  They have the best 
> MARKETED products around.  There is one Microsoft product that I 
> like, which is Visio. It, however, is the exception. Micorosoft stuff 

FWIW Visio was written by someone else - M$ bought the cpny.  It's nice
but it crashes and corrupts open files.  :-)

> on the whole tends to suck when compared to comparable products from 
> other vendors.  Their OS is buggy and in need of a major re-write 
> since Windows 95.  The whole thing still depends on DOS, which is 
> archaic and needs to be disposed of as it is the source of many of 
> their ills (buffer overflows and memory based exploits).  The 
> internals aren't that much different on Windows XP and Windows 95. 

Not so.  WinXP is actually NT 5.1 (or there abouts).

Aside: Windows NT was originally NT OS/2 and started with the IBM/MS joint
development agreement when IBM needed an OS/2 for PowerPC.  NT still runs
16 OS/2 apps- they ditched HPFS (OS/2's filesystem) support in NT 3.51.

> The best features from Windows 2000 were stolen straight out of *nix.

Again not quite true.  NT's kernel was put together by people poached from
DEC before Compaq bought it.  These folks were behind the VMS OS which
lead to the rumour of WNT being one letter from VMS....

Similarities can be found - both OSes went for a split memory model. 
Kernel memory was paged in upper half of process space and user memory in
lower half.  The really neat thing NT did was in the kernel hardware
abstraction, deferred procedure calls and neat interrupt-level based
kernel thread scheduling.  That's why NT's kernel has an ENORMOUS memory
footprint - check it out on any Win2K or XP box.  There's tens of
megabytes consumed by the kernel that's not pageable!

And so ends my contribution.


Warwick
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.