INFOWORLD GRIPE LINE BY ED FOSTER Bookmark this page

 
Replying To:
Kernel drivers failing horrible[ Parent ] (none / 0) (#27)
by ekuns on Fri Jun 24, 2005 at 11:55:16 AM PDT

I was playing with a new Linux filesystem. My code passed a null pointer into the Linux virtual file system core code. That code took an oops and died. The rest of Linux, however, continued on with no awareness that the filesystem code was kaput. The Linux kernel subsystems are properly isolated from one another. EVERYthing on the system that did not need file access was totally unaffected by my code error.

On Windows, many things have been moved into the operating system area for marketing reasons -- to make things 5% faster or 2% faster. IE being integrated into the OS is one of these examples, but only one. When they moved IE into the operating system, they destabilized all of Windows. They have done this with many things. When you remove architectual barriers to subsystems, you do indeed speed things up, but you reduce stability by a much greater factor.

I totally agree that talking about any version of Windows from WinME backwards is beating a dead horse. Many of the problems with WinXP are driven by marketing decisions Microsoft made. Such as -- as you said -- running as root most of the time so Windows would be easier to manager for the typical user.

I am surprised that still, after all these years, that Windows has not seen the solution that UNIX (and probably many OS's) takes to DLL Hell -- use versioned DLL files so something linked against an old DLL will use the old one while something linked against the new one will use the new one. Viola. Problem solved.



[ Parent ]


Post Comment

You are not logged in. If you don't have a user account yet, by all means go make one! If you do have one, you can post as "yourself" by filling in your nickname and password below. Otherwise, your comment will be posted as Anonymous User.

Create Account
Nickname:
Password:

Post Comment: Post your comment below and then please answer the security question. I apologize for the inconvenience, but it does help deter spammers. -- Ed Foster

Subject:
Comment:

To post your comment, please answer the following security question:
Which of the following is a dog?
Oklahoma, Fig, Grape, Whippet, Texas, Gray


Allowed HTML: <A [HREF] [NAME]> <DT> <TT></TT> <OL></OL> <CITE></CITE> <CODE></CODE> <I></I> <UL></UL> <BR> <STRONG></STRONG> <BLOCKQUOTE [TYPE]></BLOCKQUOTE> <DD> <EM></EM> <P> <B></B> <LI> <DL></DL>
Menu
· create account
· faq
· search

Login
Make a new account
Username:
Password:

 HOME  NEWS  COLUMNS  BLOGS  PODCASTS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS  IT EXEC-CONNECT   About Awards Contact Us 

Copyright © 2006, Reprints, Permissions, Licensing, IDG Network, Privacy Policy.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

ComputerWorld :: LinuxWorld :: Network World :: CIO :: PC World :: Darwin :: CMO :: CSO
IT Careers :: JavaWorld :: Macworld :: Mac Central :: Playlist :: GamePro :: GameStar :: Gamerhelp
ITWorld Canada :: Computerwoche :: Techworld UK :: tecChannel :: IDG.se :: IDG.no :: IDG.pl

create account | faq | search