Linked by Thom Holwerda on Sat 10th Feb 2007 18:41 UTC, submitted by maverick
Permalink for comment 211503
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/19/13 23:15 UTC
Linked by Thom Holwerda on 05/19/13 23:11 UTC, submitted by Drumhellar
Linked by Thom Holwerda on 05/18/13 21:06 UTC
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
More News »
Sponsored Links



Member since:
2007-02-11
I very much agree to butters’ ideas. The days when operating systems were bootloaders for applications are pretty much long gone, and there are two main ”ways” in which they’re gone.
# The operating system has integrated a lot of other features (some of them *ahem* choosing to integrate a graphics subsystem so closely you just can’t get rid of it)
# The operating system integrates (necessary/convenience) features. A lot of features could probably be provided in userspace (like network connectivity), but right now we pretty much have drivers for them.
# The operating system has ”pushed it”: either talking about hybrid language-OS (the likes of Forth-based operating systems, Java-based OS-es) or various research ideas like exokernels.
If we were to reduce the operating system to a state where it only has a bootloader and launches a shell, we would get some sort of a CP/M, and really, even with a GUI, 3D acceleration and serious multimedia support, if anyone would use it, I can hardly believe anyone would be so crazy to *develop* for it today, in any other way than for the sake of hobby. [No hard feelings. I liked CP/M in its time.]
KDE is a great example of integration, indeed, but I do believe it suffers from a notable lack of applications. Some of them -- like Amarok or Kile are very good, and there are some others which are worth mentioning, like Kdevelop or Kopete. But coming to Windows, it would need to have the same degree of integration with native Windows applications. I know little about how this is (or is going to be) handled though.
As for Linux being the same on regardless of the distribution, well, yes, as in the kernel stays the same, but this is hardly the point. The software context can be radically different between distributions. There were at least three or four occasions when one application would run perfectly on most distributions but quirk on another due to some strange decision by the distribution developers. If it was indeed the same thing, I can hardly see the point of having more than 10 distributions.