[NTLUG:Discuss] What makes Linux great?

Greg Edwards greg at nas-inet.com
Sat Dec 20 23:28:04 CST 2003


Steve Baker wrote:
> 
> The only thing Microsoft could do to get any business from me would be
> to voluntarily do the thing that the Justice department shied away from
> doing....split the company into an OS group and an Applications group and
> to erect large, solid walls to prevent them from cooperating in the future.
> 

Needless to say I won't be taking that survey.  But it really did give 
me a good laugh to see it show up here ;)

Tech talk:

To do what justice was asking would not be feasible, IMO.  First Windows 
would have to be an operating system to be split.

When you get down to the nuts and bolts of windows you'll find that it 
is really a monolithic single program that can share an execution path 
among loadable modules.

Simple base questions for my hypothesis, can windows run an app without 
the window manager?  Do apps context switch independently, or is the 
process path diverted within a core function of the window manager?  Do 
processes maintain separate memory segments (pages), or do they use 
memory loaned to them by the window manager?  When a program masks an 
interrupt can another program continue to run?  If a program loops 
without accessing any kernel functions can the system context switch?

When you boil windows down, it's a monolithic overlay manager, not an 
OS.  It steals the process path, it does not context switch.  Because of 
this reason (and generally poor technical solutions) you'll never solve 
the security or crash problems in any windows product.

The reason I don't (and won't) use windows has nothing to do with 
politics, philosophy, ethics, or business practises.  It's simply a bad 
product.  The reason windows is able to survive as a product is that 
consumers and business buyers don't insist on quality in their computing 
products.

JMHO
-- 
Greg Edwards
New Age Software, Inc. - http://www.nas-inet.com
======================================================
Galactic Outlaw        - http://goutlaw.nas-inet.com
   The ultimate cyberspace adventure!




More information about the Discuss mailing list