Movatterモバイル変換


[0]ホーム

URL:


Siirry sisältöön
Wikipedia
Haku

Minix

Wikipediasta
(Ohjattu sivultaMINIX)
Minix
MINIX 3.1.8
MINIX 3.1.8
KehittäjäAndrew S. Tanenbaum
Toiminnallinen tilaToiminnassa
Viimeisin vakaa versio3.1.8 (4. lokakuuta2010)
Ytimen tyyppiMikroydin
LähdekoodimalliAvoin lähdekoodi
LisenssiBSD-lisenssi
Aiheesta muualla
minix3.org
Infobox OKNimi-testi OK

Minix onUnixin kaltainenmikroytimeen perustuvakäyttöjärjestelmä, joka toimiiIBM PC-tietokoneissa. Minixinlä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 aloitti käyttöjärjestelmän kehityksen vuonna 1984 käyttäenCoherent-käyttöjärjestelmää.[1] Ceriel Jacobs teki alustalleC-kielenkääntäjän Tanenbaumille.[1]Amsterdam Compiler Kit oli vuosi vakiokääntäjä Minixillä.[2]

Tanenbaum julkaisi MinixinVrije Universiteit Amsterdam -yliopistossa vuonna 1987 julkaistussa oppikirjassaanOperating 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 jatiedostojärjestelmän lähdekoodia; se on enimmäkseen kirjoitettuC-kielellä.

Minix oli aluksi suunnattu lähinnäIBM PC jaIBM PC/AT -tietokoneille. Versio 1.5siirrettiin myösMotorola 68000 -sarjan suorittimille, mutta versiossa 2.0 oli tuki taas vainx86-arkkitehtuurille.

Huhtikuussa 2000 Minix siirtyi käyttämään avoimen lähdekoodinBSD-lisenssiä[3].

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ä, vaikkaLinux eroaakin useissa kohdin Minixistä kutenytimen rakenteessa. Laajalti tunnetussa Torvalds vs. Tanenbaum -debatissa oli aiheena ratkaisujen eroavaisuudet.[4]

Minix on yksi maailman suosituimmista ohjelmistoista, sillä se on sisältynytIntel-yhtiönsuorittimiin vuodesta 2008 alkaen. Jokainen Intelin suoritin vuodesta 2008 alkaen sisältäämikroprosessorin, jolla ajetaan Management Engine -nimistä toiminnallisuutta. Tämä toiminnallisuus on toteutettu avoimen lähdekoodin Minix 3:een pohjautuvalla suljetun lähdekoodin versiolla.[5][6]

Lähteet

[muokkaa |muokkaa wikitekstiä]
  1. abAndrew S. Tanenbaum: Lessons Learned from 30 Years of MINIX maaliskuu 2016. Communications of the ACM. doi:10.1145/2795228 Viitattu 10.9.2019. (englanniksi)
  2. http://tack.sourceforge.net/about.html
  3. Tanenbaum, Andy: MINIX license change 7. huhtikuuta 2000. comp.os.minix. Viitattu 16. joulukuuta 2006.
  4. Linux is obsolete - A must read debate between Andrew S. Tanenbaum and Linus Torvalds 24.11.2012. IBM. Viitattu 20.12.2017.
  5. Tanenbaum, Andrew S.: An Open Letter to Intel cs.vu.nl. Arkistoitu 30.3.2023. Viitattu 2.4.2023. (englanniksi)
  6. https://www.zdnet.com/article/minix-intels-hidden-in-chip-operating-system/#google_vignette

Aiheesta muualla

[muokkaa |muokkaa wikitekstiä]
Noudettu kohteesta ”https://fi.wikipedia.org/w/index.php?title=Minix&oldid=22255253
Luokka:
Piilotettu luokka:

[8]ページ先頭

©2009-2025 Movatter.jp