Linked by David Adams on Sat 31st Jul 2010 06:05 UTC, submitted by fran
Permalink for comment 435053
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 05/18/13 7:37 UTC
Linked by fran on 05/18/13 1:38 UTC
Linked by Thom Holwerda on 05/17/13 23:35 UTC, submitted by kragil
Linked by MOS6510 on 05/17/13 22:22 UTC
Linked by Thom Holwerda on 05/17/13 22:15 UTC, submitted by Tom
Linked by Thom Holwerda on 05/16/13 21:41 UTC
Linked by Thom Holwerda on 05/16/13 17:04 UTC
Linked by Thom Holwerda on 05/16/13 13:17 UTC
Linked by Thom Holwerda on 05/16/13 12:06 UTC
Linked by Thom Holwerda on 05/15/13 23:03 UTC
More News »
Sponsored Links



Member since:
2007-03-26
People are confusing the terms 'OS' and 'kernel' here.
Kernel is the smallest and lowest level part of the OS. It's usually just a few MB in size.
Where as the OS is the kernel and userspace tools as well.
Windows as an OS does not scale well. It's user space tools are not touch sentric and have a huge memory foot print - so it's out of the question for phones.
However theres little reason why NT as a kernel couldn't run on embedded devices, beyond the fact that Microsoft already have embedded user space tools built for a different kernel.
Another example of my point is how Windows 7 Home and Windows Server 2008 both have an NT kernel despite having a different set of user space tools tayloring the operating systems for entirely different markets (desktop and server).
And going back to the Win7 vs Linux / OS X, the same point is true. Neither Android / WebOS nor iOS use Linux nor OS X's desktop or server user space tools. They're the same kernel but effectively a whole new OS in their own right.
So really, no desktop OS scales well. But the kernels can and often do. And this is true for Linux, BSD / Mach and NT too.