Solaris, Linux, and FreeBSD Kernels
Interesting article comparing the kernels of Linux, FreeBSD, and Solaris. Makes me wonder what the OS world is going to look like ten years from now. Only thing I know for sure is that it will be interesting!
"One of the more interesting aspects of the three OSes is the amount of
similarities between them. Once you get past the different naming conventions,
each OS takes fairly similar paths toward implementing the different concepts.
Each OS supports time-shared scheduling of threads, demand paging with a
not-recently-used page replacement algorithm, and a virtual file system layer
to allow the implementation of different file system architectures. Ideas that
originate in one OS often find their way into others. For instance, Linux also
uses the concepts behind Solaris's slab
memory allocator. Much of the terminology seen in the FreeBSD source is
also present in Solaris. With Sun's move to open source Solaris, I expect to
see much more cross-fertilization of features. Currently, the LXR project
provides a source cross-reference browser for FreeBSD, Linux, and other
Unix-related OSes, available at fxr.watson.org. It would be great to
see OpenSolaris source added to that site." A Comparison of Solaris, Linux, and FreeBSD Kernels at OpenSolaris.org
(Submitted by Noel Mon Oct 17, 2005 )
Our content can be syndicated: Main page Mac Page
Copyright 1999-2005 Noel Davis. Noel also runs web sites about sailing and kayaking.
All trademarks are the property of their owners.
All articles are owned by their author