Home >> Computers >> Software >> Operating Systems >> Unix >> MINIX




} Minix is an open source, Unix-like operating system based on a microkernel architecture. Andrew S. Tanenbaum wrote the operating system to be used for educational purposes; Minix also inspired the creation of Linux.

History
Andrew Tanenbaum authored Minix at Vrije Universiteit in Amsterdam to exemplify the lesson conveyed around his textbook, Operating Systems: Design & Implementation (1987). An abridged 12,000 lines of source code of the 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 sustaining a IBM PC and IBM PC/AT microcomputers available at the instance. Minix version Single.Quintet was too ported to the Motorola 68000 CPU, which allowed compatibility with such popular computer platforms as Atari ST, Amiga, Apple Macintosh and Sun SPARC. A Motorola 68000 waned within popularity, all the same, & Minix version Two.Zero was over again exclusively available for the x86 architecture. Minix version Ternary is presently inside development.

Minix's compiler is from either a Amsterdam Compiler Kit, & these are non readily conceivable to compile a Minix kernel using virtually all compilers.

Minix and Linux
A project information Tanenbaum applied to Minix famously influenced a project decisions Linus Torvalds applied in the creation of Linux. Torvalds utilized & appreciated Minix, however his project deviated from either the Minix architecture inside important ways, virtually all notably by using a monolithic kernel instead of a microkernel.

Licensing
At a instance of its development, a license for Minix was considered to be like liberal; its licensing fee was super microscopic in comparison people of more operating systems. Although Tanenbaum wished for Minix to become when accessible when conceivable to students, his publisher was not prepared to offer poop (like the source code) that can be copied freely, and then the restrictive license requiring a nominal fee (involved in the price of Tanenbaum's book) was applied as a compromise. This prevented a utilize of Minix when a basis for a freely distributed package, which prompted the creation of Linux, and led volunteer software developers to contribute to operating systems such as Linux & FreeBSD instead. Inside April 2000, Minix became open source under the BSD license, but by this period more operating systems experienced surpassed its capabilities, & it remained an operating body for students & hobbyists.

Commercially-published distributions
Tanenbaum, Andrew S. Minix Double star & Sources. Apprentice Hall, 1987. ISBN 0-13-583873-8 A placed of 360KB Fivesome¼" floppy disks intended for use with IBM PCs with 640KB of RAM. A set of disks for IBM PC with 256KB RAM, which does not include the C compiler since it cannot execute in the amount of memory. ISBN 0-13-583881-9. Tanenbaum, Andrew S. Minix 1.3 Binaries and Sources for IBM PC/ATs. Prentice Hall, 1994. ISBN 0-13-583865-7 A set of 1.2MB 5¼" floppy disks for IBM PC/AT computers with at least 512KB RAM Tanenbaum, Andrew S. Minix Source Software. Pearson Higher Education, 1990. ISBN 0-13-583899-1 Nine-track, industry-standard 1600 bpi magnetic tape containing files encapsulated in the tar file format. Includes an IBM PC emulator, as well as libraries and programs allowing the Minix file system to operate on VAX and other minicomputers running UNIX. Tanenbaum, Andrew S. and Albert S. Woodhull. Operating Systems: Design and Implementation. Second Edition. Prentice Hall, 1997. ISBN 0-13-638677-6 This hardcover textbook includes a bundled CD-ROM containing Minix version 2.0.

MINIX Information Sheet
Professor Andrew S. Tanenbaum's famous UNIX clone. Full source code. Free for education or research use. Small size, microkernel-based design, ample documentation. A user unfamiliar with OS internals can understand nearly the entire system with a few months use and study. MINIX inspired Linus Torvalds to do Linux.

MINIX
This directory and subdirectories contain MINIX, a small Unix-like system for IBM PCs and compatibles.

Minix-vmd
Overdressed version of Minix; source, binaries, man pages.

Minix on the Net
Documents, help files, hints, and links.

Minix1.Hampshire.edu
Major resource providing information about the Minix operating system, downloads of Minix and contributed software for Minix.

MINIX.ORG
Repository for OS related: documentation, help, information, news, links, books, source code, downloads. Not the official MINIX website.

Bibliography on Minix, a UNIX-like OS
Part of the Computer Science Bibliography Collection of Alf-Christian Achilles.

Brad's MacMinix Page
MINIX that runs atop Mac OS. Benefits: while learning about operating systems, its easy to recompile and relaunch, with no rebooting; and to keep OS backups in separate files.

MacMinix
Macintosh version of the UNIX clone Minix.


Computers: Software: Operating Systems: Education
Computers: Software: Operating Systems: Unix: Microkernel
Computers: Software: Operating Systems: Unix: Open Source
Computers: Software: Operating Systems: Unix: Xinu





© 2005 GeneralAnswers.org