Minix

Wikipedia
Loikkaa: valikkoon, hakuun
Minix
MINIX 3.1.8
MINIX 3.1.8
Kehittäjä Andrew S. Tanenbaum
Toiminnallinen tila Toiminnassa
Viimeisin vakaa versio 3.1.8 (4. lokakuuta 2010)
Ytimen tyyppi Mikroydin
Lähdekoodimalli Avoin lähdekoodi
Lisenssi BSD-lisenssi
Kotisivu minix3.org

Minix on Unixin kaltainen mikroytimeen perustuva käyttöjärjestelmä, joka toimii PC-tietokoneissa. Minixin lähdekoodi on vapaasti käytettävissä. Minixin edelliset versiot (1 ja 2) oli tarkoitettu pääasiassa opetuskäyttöön, mutta nykyinen Minix3-versio tähtää myös käytännön sovelluksiin.

Andrew S. Tanenbaum julkaisi Minixin Vrijen yliopistossa Amsterdamissa vuonna 1987 julkaistussa oppikirjassaan Operating Systems: Design and Implementation (ISBN 0-13-637331-3) esitelläkseen käytännössä näkemyksiään käyttöjärjestelmän suunnittelusta ja toteutuksesta. Kirja sisältää painetussa muodossa 12 000 riviä Minixin ytimen, muistinhallinnan ja tiedostojärjestelmän lähdekoodia; se on enimmäkseen kirjoitettu C-kielellä.

Minix oli aluksi suunnattu lähinnä IBM PC ja IBM PC/AT -tietokoneille. Versio 1.5 portattiin myös Motorola 68000 -suoritinarkkitehtuurille, mutta versiossa 2.0 oli tuki taas vain x86-arkkitehtuurille.

Huhtikuussa 2000 Minix siirtyi käyttämään avoimen lähdekoodin BSD-lisenssiä [1].

Minixin kolmas versio on uudelleenkirjoitettu ja aktiivisen kehityksen alla. Tämän version myötä Minix ei ole enää suunnattu pelkästään opetuskäyttöön, vaan sen on tarkoitus soveltua myös käytännön sovelluksiin, kuten sulautettuihin vikasietoisiin järjestelmiin ja halpoihin kannettaviin.

Linus Torvalds sai vaikutteita Minixistä omaan käyttöjärjestelmäänsä, vaikka Linux eroaakin useissa kohdin Minixistä, mm. käyttäessään monoliittista ydintä. Kehityksen alussa Linux-ytimet vaativat Minixin alleen toimiakseen.

Viitteet[muokkaa | muokkaa wikitekstiä]

  1. Tanenbaum, Andy: MINIX license change 7. huhtikuuta 2000. comp.os.minix. Viitattu 16. joulukuuta 2006.

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]


Sivunloppuun tulevien vaakanavigaatiomallineiden tekemiseen.

Mallineen parametrit
Parametri Kuvaus Tyyppi Oletus Tila
Avattavuus avattavuus ei kuvausta unknown tyhjä valinnainen
Aihe aihe ei kuvausta unknown tyhjä valinnainen
Kuva kuva ei kuvausta unknown tyhjä valinnainen
Lisätyylit lisätyylit ei kuvausta unknown tyhjä valinnainen
Otsikko otsikko Otsikko unknown tyhjä pakollinen
Sijoitus sijoitus ei kuvausta unknown tyhjä valinnainen
Oletus oletus ei kuvausta unknown tyhjä valinnainen
Header header ei kuvausta unknown tyhjä valinnainen
R1 r1 Ensimmäisen alikohdan otsikko unknown tyhjä valinnainen
C1 c1 ei kuvausta unknown tyhjä valinnainen
L1 l1 Ensimmäisen alikohdan sisältö unknown tyhjä valinnainen
R2 r2 ei kuvausta unknown tyhjä valinnainen
C2 c2 ei kuvausta unknown tyhjä valinnainen
L2 l2 ei kuvausta unknown tyhjä valinnainen
R3 r3 ei kuvausta unknown tyhjä valinnainen
C3 c3 ei kuvausta unknown tyhjä valinnainen
L3 l3 ei kuvausta unknown tyhjä valinnainen
R4 r4 ei kuvausta unknown tyhjä valinnainen
C4 c4 ei kuvausta unknown tyhjä valinnainen
L4 l4 ei kuvausta unknown tyhjä valinnainen
R5 r5 ei kuvausta unknown tyhjä valinnainen
C5 c5 ei kuvausta unknown tyhjä valinnainen
L5 l5 ei kuvausta unknown tyhjä valinnainen
R6 r6 ei kuvausta unknown tyhjä valinnainen
C6 c6 ei kuvausta unknown tyhjä valinnainen
L6 l6 ei kuvausta unknown tyhjä valinnainen
R7 r7 ei kuvausta unknown tyhjä valinnainen
C7 c7 ei kuvausta unknown tyhjä valinnainen
L7 l7 ei kuvausta unknown tyhjä valinnainen
R8 r8 ei kuvausta unknown tyhjä valinnainen
C8 c8 ei kuvausta unknown tyhjä valinnainen
L8 l8 ei kuvausta unknown tyhjä valinnainen
R9 r9 ei kuvausta unknown tyhjä valinnainen
C9 c9 ei kuvausta unknown tyhjä valinnainen
L9 l9 ei kuvausta unknown tyhjä valinnainen
R10 r10 ei kuvausta unknown tyhjä valinnainen
C10 c10 ei kuvausta unknown tyhjä valinnainen
L10 l10 ei kuvausta unknown tyhjä valinnainen
R11 r11 ei kuvausta unknown tyhjä valinnainen
C11 c11 ei kuvausta unknown tyhjä valinnainen
L11 l11 ei kuvausta unknown tyhjä valinnainen
R12 r12 ei kuvausta unknown tyhjä valinnainen
C12 c12 ei kuvausta unknown tyhjä valinnainen
L12 l12 ei kuvausta unknown tyhjä valinnainen
R13 r13 ei kuvausta unknown tyhjä valinnainen
C13 c13 ei kuvausta unknown tyhjä valinnainen
L13 l13 ei kuvausta unknown tyhjä valinnainen
R14 r14 ei kuvausta unknown tyhjä valinnainen
C14 c14 ei kuvausta unknown tyhjä valinnainen
L14 l14 ei kuvausta unknown tyhjä valinnainen
R15 r15 ei kuvausta unknown tyhjä valinnainen
C15 c15 ei kuvausta unknown tyhjä valinnainen
L15 l15 ei kuvausta unknown tyhjä valinnainen
R16 r16 ei kuvausta unknown tyhjä valinnainen
C16 c16 ei kuvausta unknown tyhjä valinnainen
L16 l16 ei kuvausta unknown tyhjä valinnainen
R17 r17 ei kuvausta unknown tyhjä valinnainen
C17 c17 ei kuvausta unknown tyhjä valinnainen
L17 l17 ei kuvausta unknown tyhjä valinnainen
R18 r18 ei kuvausta unknown tyhjä valinnainen
C18 c18 ei kuvausta unknown tyhjä valinnainen
L18 l18 ei kuvausta unknown tyhjä valinnainen
Footer footer ei kuvausta unknown tyhjä valinnainen


Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.