Comparative learning potentials of OSs
Posted Feb 5, 2007 21:31 UTC (Mon) by
copsewood (subscriber, #199)
Parent article:
Comparing Linux and Minix
Interestingly the original Linux and Minix systems both had primary purposes as learning tools. Minix has kept this as its primary purpose. Andrew Tannenbaum has stated that he intends keeping Minix small enough so that a student can gain a complete understanding of how an OS works by studying it. You could argue that by getting larger, Linux has lost this purpose to some extent. But I think that would depend upon the kind of learning that you are interested in achieving or supporting. I think while quantitative benchmarks of OSs based on technical performance are useful, I think it potentially of much greater economic significance if we could grade software choices based on the kind of learning which they enable.
To make a start at this grading:
Minux is designed for those studying how an entire OS kernel works.
Linux Gentoo is designed for those studying how an entire, usable but small OS including shells, utilities and applications is built and configured from source.
Linux Debian is suited for those studying how an entire, usable, stable
and maintainable OS including a large selection of applications is installed, operated and maintained, such that most components can be built quickly using binaries and configured, while a selection of components can be configured and customised to a greater extent by building from source.
In contrast, Windows is designed to maximise user productivity applied to specific application tasks, e.g. word processing. The means by which this is achieved is by minimising what the user is able to learn concerning the context in which specific tasks occur, including how the computer hardware or software works. Windows applications are task focused and this involves minimising incidental contextual learning and opportunities for such.
For those like myself whose main application for computers is learning and education we have to be concerned much more about measuring the learning that is achieved using different kinds of software than its technical performance in other areas. But given the rapid pace of change, and the pressing economic needs of all computer users to keep skills and knowledge relevant, who isn't in a similar position ?
A much more difficult question is how do we go beyond qualitative approaches to evaluating the learning potential of particular software packages in order to obtain and publish objective data ? It's one thing to arrive at a subjective conclusion that a particular operating system "is designed to minimise contextual learning" but can we design tests which would objectively prove or disprove this ?
(
Log in to post comments)