Minix: Difference between revisions

Content deleted Content added
GrinBot~enwiki (talk | contribs)
m robot Modifying: de
SPARC workstations were later; only Sun's early machines were m68k based
Line 19:
Andrew Tanenbaum created Minix at [[Vrije Universiteit]] in [[Amsterdam]] to exemplify the principles conveyed in his [[textbook]], ''Operating Systems: Design and Implementation'' ([[1987]]). An abridged 12,000 lines of [[source code]] of the [[Kernel (computer science)|kernel]], [[memory manager]], and [[file system]] are printed in the [[book]]. Minix is written mostly in the [[C programming language]].
 
Tanenbaum originally developed Minix for compatibility with the [[IBM PC]] and [[IBM PC/AT]] [[microcomputer]]s available at the time. Minix version 1.5 was also [[Porting|ported]] to the [[Motorola 68000]] [[central processing unit|CPU]], which allowed compatibility with such popular [[Platform (computing)|computer platforms]] as [[Atari ST]], [[Amiga]], [[Apple Macintosh]], and early [[Sun Microsystems|Sun]] [[SPARC]]workstations. The Motorola 68000 waned in popularity, however, and Minix version 2.0 was once again only available for the [[x86]] architecture. It was included with the second edition of Tanenbaum's textbook, co-written with Albert Woodhull.
 
Minix version 3 was publically announced on [[24 October]] [[2005]] by Andrew Tanenbaum during his keynote speech at the [[Association for Computing Machinery|ACM]] Symposium on Operating Systems Principles conference. Although it still serves as an example for the new edition of Tanenbaum and Woodhull's textbook, it is redesigned to be "usable as a serious system on resource-limited and embedded computers and for applications requiring high reliability." It is available in a [[LiveCD]] format that allows it to be used on a computer without installing it on the hard drive, and in versions compatible with hardware emulation/virtualization systems, including [[Bochs]], [[Qemu]], [[VMware]], and [[Virtual PC]].