Minix

From ICO wiki
Revision as of 20:34, 13 November 2011 by Onaaris (talk | contribs)
Jump to navigationJump to search

Täiendamis järgus.

Minix

Minis on Unixi laadne operatsioonisüsteem, mis baseerub mikrokernel arhidektuuril, mis loodi Andrew S. Tanenbaumi poolt õppe eesmärgil. Minixist on saadud ka inspiratsiooni Linuxi kerneli loomisel.


Minix 1.0

Andrew S. Tanenbaum lõi MINIX-i kui näidise operatsioonisüsteemide tööpõhimõttest oma raamatu „Operating Systems: Design and Implementation“ (ilmus 1987. aastal) tarvis. Raamat sisaldas Minix-i kerneli, mäluhalduri ja faili süsteemi kohta C-s kirjutatud 12,000 rida lähtekoodi. Hiljem ka avaldati Minixi lähtekoodi ka floppidel koos õpetusega. MINIX 1.0 loodi ühilduma IBM PC-de ja IBM PC/AT arvutite jaoks, sest need oli tollel ajal kõige levinumad. Hiljem lisandusid aga ka teised arhitektuurid.


Minix 1.5

Minix 1.5 tuli välja 1991. aastal ning lisatud oli tugi „MicroChannel IBM PS/2“ süsteemidele. Hiljem lisati ka tugi Motorola 68000 ja SPARC arhidektuuridele, mis toetasid Atari ST, Commodore Amiga, Apple Macintosh ja Sun SPARCstation arvutite platvorme. Tehti ka mitte ametlik Intel 386 PC versioon.


Minix 2.0

Minix 2.0 tuli välja 1997. aastal ning toetas ainult x86 ja Solaris SPARC arhidektuuril baseeruvaid arvuteid.


Minix 3.0

Minix 3 avaldati 24. Oktoober 2005. aastal Andrew Tanenbaumi poolt „ACM Symposium Operating Systems Principles“ konverentsil. Minix 3 uus eesmärk on olla kasutatav süsteemides, mis peavad olema väga suure töökindlusega ning millel ei ole palju protsessori võimsust või mälu. Minix 3 on ülimalt väike, umbes 6000 rida koodi kuulub kerneli alla. Need osad, mis töötavad user mode on jagatud väiksemateks mooduliteks, mis on hästi eraldatud teineteisest. Näiteks iga draiver töötab eraldi user-mode protsessina nii, et viga draiveris ei põhjusta terve operatsiooni süsteemi hangumist. Kui mõni draiver peakski crashima siis see automaatsel asendatakse ilma kasutaja poolse sekkumiseta, ilma restardita või teisi programme mõjutamata. Need omadused tõstavad süsteemi töökindlust.  

täiendada

Minix 3 hetkel toetab IA-32 arhidektuuri PC süsteemides. Minix 3 on saadaval ka Live CD formaadis, mis võimaldab operatsiooni süsteemi käivitada arvutil ilma kõvakettale installeerimata. Versioon 3.1.5 tuli välja 5. November 2009. Juurde olid lisatud X11, emacs, vi, cc, gcc, perl, python, ash, bash, zsh, ftp, ssh, telnet, pine ja 400 muud Unixil põhinevat programmi. X11 1. Minix 3 oli algselt suunatud nendele aladele. 2. Programmid, mis nõuavad suurt töökindlust 3. Ühe kiibiga, vähese ramiga $100 laptopid Vaestele. 4. Kaamerad, DVD mängijad 5. Õppe eesmärgil


Kasutatud kirjandus

http://www.minix3.org/ http://et.wikipedia.org/wiki/MINIX http://en.wikipedia.org/wiki/MINIX