Linked by Eugenia Loli on Sun 16th Oct 2005 03:26 UTC, submitted by tpenta
Talk, Rumors, X Versus Y Max Brunning has posted a brief comparison of how these three Operating Systems approach a number of basic kernel tasks. He has a brief look at: Scheduling and Schedulers, Memory Management and Paging, and File Systems. Max is an Instructor who spends his time teaching Solaris internals, device drivers, and kernel crash dump analysis and debugging.
Permalink for comment 45668
To read all comments associated with this story, please click here.
Lazarus
Member since:
2005-08-10

"I found that particularly interesting considering Linux runs on just about every architecture imaginable, but Solaris only supports x86, amd64, and sparc variants, with ppc and xen in progress."

You are correct that Linux has been more widely ported, however, having a larger number of ports does not mean it's more portable. The less machine independant code one has in a codebase, the more machine *dependant* code there is that needs to be rewritten in order for a port to be done. The article gave one (of many) possible examples of a deficiency in Linux WRT the amount of machine independant code.

More MI code == less work to port.
More MD code == more work to port.

Reply Parent Score: 3