Linked by Jordan Spencer Cunningham on Wed 19th Aug 2009 20:54 UTC
Thread beginning with comment 379760
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[8]: The kernel is/will be fine ...
by AaronD on Thu 20th Aug 2009 20:11
in reply to "RE[7]: The kernel is/will be fine ..."
Look through any Operating Systems textbook or take a college-level course in Operating Systems (where either is part of a curriculum for a Computer Science degree) and you will get a much better feel for where the boundaries of Operating System truly lie.
Point taken. Thanks for the explanation.





Member since:
2005-06-29
I am not questioning your insight specifically and I don't think we are very far apart. I am questioning that Chrome will be "just another Linux Distro." The kernel alone doesn't make an OS anymore than an engine alone makes a car. "
Oh, I see; you don't understand that the kernel is >98% of the OS; the rest is the userspace API, device driver API, and a bootstrapping mechanism. Everything else, be it libraries, frameworks, etc., are simply applications or parts of applications on top of the OS. Many layfolk are confused because MS-Windows, the class of operating systems they are most directly familiar with, have confused the issue by bundling them tightly together and creating a poor abstraction layer between them. The result is a blurring of the differences between an Operating System, and a Computing Platform (the latter including the base set of libraries, frameworks, and core applications). A particular version of Ubuntu, for example is a Computing Platform, consisting of some version of Linux as the OS, a set of device drivers, and a set of libraries, frameworks, and applications. In the case of Linux, where such platforms are created by a large number of different providers, it is also known as a (Linux) Distribution.
Look through any Operating Systems textbook or take a college-level course in Operating Systems (where either is part of a curriculum for a Computer Science degree) and you will get a much better feel for where the boundaries of Operating System truly lie.