The main advantage of Windows 2000 over Minix 3 is that because of its popularity, Windows 2000 provides support for a wider range of software. However, like most strains of Linux, Minix 3 is more immune against computer virus attacks.
Minix comes with the source code, so you can change anything you like by making the change and then recompiling the code.
Minix: Monolitic, rendezvous method (messages passing), layers, device controllers,
Unix, MINIX
MINIX (short for Minimal Unix) is a Unix-like operating system written by Andrew Tanenbaum. It was originally created to teach microkernel programming to university students.
The Minix operating system should be free no matter where you download it from because it is an open source operating system. Minix3 is the official website and you can download the latest version from there.
The first file system Linux supported was the MINIX file system.
MACHL4the QNX kernelthe MINIX kernelthe AmgiaOS kernelQuark (the MorphOS kernel)K42 kernelCoyotos / EROS
Andrew S. Tanenbaum has written: 'OPERATING SYSTEMS (Design and Implementation)' 'Modern Operating Systems -- 2nd ed' 'Minix 1.3 Binaries Source Ibm' 'Minix for the IBM Pc, Xt, and at Reference Manual' 'Sistemas Operativos Distribuidos' 'Minix 1.5 for the Sun Sparcstation/Software and Reference Manual' 'Sistemas Operacionais Modernos' 'Minix for the IBM Pc, Xt, and at' 'Redes de computadora' -- subject(s): Computer Technology, Engineering, Nonfiction, Technology, OverDrive 'Operating systems' -- subject(s): Operating systems (Computers) 'Redes de Ordenadores - 2 Ed -' 'Sistemas Operativos Modernos' -- subject(s): OverDrive, Education, Mathematics, Nonfiction, Scholarly, Computer Technology, Technology 'Operating Systems : Design and Implementation' 'Architecture de l'ordinateur' -- subject(s): Programmation (Informatique), Conception et construction, Ordinateurs, Architecture 'Minix 1.5 for Macintosh Software and Reference Manual'
Linux does not technically stand for anything. It's name was originally created as a shortened form of "Linus's Minix." As this is not really technically accurate, and Linux has grown far beyond Minix in popularity, the name stands as a word in its own right.
There are several open-source operating systems, most of which appear to be clones of Unix. Examples include FreeBSD, Linux, Minix.
The advantages of using Minix 3 are : a. Reduce kernel size Monolithic operating systems such as Linux and FreeBSD and hybrids like Windows have millions of lines of kernel code. In contrast, MINIX 3 has about 6,000 lines of executable kernel code, which can make problems easier to find in the code. b. Cage the bugs In monolithic operating systems, device drivers reside in the kernel. This means that when a new peripheral is installed, unknown, untrusted code is inserted in the kernel. A single bad line of code in a driver can bring down the system. In MINIX 3, each device driver is a separate user-mode process. Drivers cannot execute privileged instructions, change the page tables, perform arbitrary input/output (I/O), or write to absolute memory. They have to make kernel calls for these services and the kernel checks each call for authority. c. Limit damage from buffer overflows MINIX 3 uses fixed-length messages for internal communication, which eliminates certain buffer overflows and buffer management problems. Also, many exploits work by overrunning a buffer to trick the program into returning from a function call using an overwritten stacked return address pointing into the overrun buffer. In MINIX 3, this attack does not work because instruction and data space are split and only code in (read-only) instruction space can be executed.