Movatterモバイル変換


[0]ホーム

URL:


Přeskočit na obsah
WikipedieWikipedie: Otevřená encyklopedie
Hledání

MINIX

Z Wikipedie, otevřené encyklopedie
ikona
Tento článek potřebuje úpravy.
Můžete Wikipedii pomoci tím, že hovylepšíte. Jak by měly články vypadat, popisují stránkyVzhled a styl,Encyklopedický styl aOdkazy.
MINIX
Logo
VyvíjíAndrew S. Tanenbaum
Rodina OSUnix-like
Aktuální verze3.3.0 / 16. září 2014
Podporované platformyPC,PC/AT,PS/2,Motorola 68000,SPARC,Atari ST,Amiga,Macintosh,SPARCstation,NS32532,ARM,INMOStransputer,i386. 64bitové verze ve vývoji. (ARMv8 (prioritně),x86-64)[1]
Typ jádraMikrojádro
Programovací jazykC
Výchozíuživatelské rozhraníPříkazový řádek (ash)
LicencePůvodněProprietární, od roku2000 podlicencí BSD
StavAktivní
Oficiální webminix3.org

MINIX jesvobodnýotevřený,unixovýoperační systém postavený na architektuřemikrojádra. MINIX napsalAndrew S. Tanenbaum, aby ho mohl využít při výuce operačních systémů a také tím inspiroval vývojářelinuxového jádra. Jméno MINIX je odvozeno ze slovminimal aUnix. V roce 2023 již není systém vyvíjen (poslední změna vGitu je z roku 2018 a poslední příspěvek vUsenet skupině je z roku 2020).[2][3]

  • architektura jádra Minix
    architektura jádra Minix
  • MINIX 3.1.7 spuštěný s X11 a EDE
    MINIX 3.1.7 spuštěný sX11 aEDE

Historie

[editovat |editovat zdroj]

Andrew S. Tanenbaum vytvořil MINIX na universitě Vrije v Amsterodamu, aby názorně objasnil principy a funkce operačního systému, které v roce 1987 publikoval v knizeOperating Systems: Design and Implementation. Tato kniha obsahuje zdrojový kód MINIXu 1.0 napsaný v jazyceC, který byl zkrácen na 12 000 řádků (jádro,správa paměti asouborový systém MINIX). Vydavatelství Prentice-Hall vydalo zdrojové i binární kódy MINIXu na disketě spolu s knihou. MINIX 1 měl systémová volání kompatibilní se 7. verzí UNIXu.

Tanenbaum nejdříve vyvíjel MINIX pro mikropočítačeIBM PC a IBM PC/AT. MINIX 1.5 vydaný v roce 1991 podporovalMCA v osobních počítačíchIBM PS/2 a byl modifikován pro podporu procesorůMotorola 68000,SPARC a počítačůAtari ST, CommodoreAmiga,Apple Macintosh, SPARCstation. Neoficiálně byl upraven pro podporu procesorůIntel 80386 (v 32bitovém chráněném režimu), NS32532, INMOS transputer. Firma Meiko Scientific použila ranou verzi MINIXu jako základ jejich operačního systému MeikOS vyvíjený prosuperpočítače.

Poptávka po procesorech Motorola 68000 a jeho dalších verzí klesala, a proto byl MINIX 2.0 zveřejněný v roce 1997 k dispozici pouze pro procesory x86 a pro procesory SPARC. S touto verzí MINIXu vyšla druhá verze Tanenbaumovy učebnice, kterou napsal s Albertem Woodhullem. S touto učebnicí byl MINIX 2.0 distribuován na CD-ROM. MINIX 2.0 vyhovuje standardu pro UNIXové systémy POSIX1, podporuje procesory 386 a novější ve 32bitovém režimu.[zdroj?] Síťový protokol Amobea, který byl MINIXu 1.5, nahradil v MINIXu 2.0 protokolTCP/IP. MINIX 2.0.2 byl neoficiálně upraven pro podporu procesorů Hitachi SH3, 68020 aPDA Jornada 680/690.

Minix-vmd je varianta MINIX 2, která je kompatibilní s procesory Intel-IA 32. Byl vytvořen dvěma vědci na univerzitě Vrije. Má virtuální paměť a X Window System.

MINIX 3

[editovat |editovat zdroj]
Podrobnější informace naleznete v článku MINIX 3.

O MINIXu 3 veřejně hovořil Andrew Tanenbaum24. října2005 na konferenci asociace ACM o principech operačních systémů. Lze ho spouštět na jiných operačních systémech jako virtuální počítač pomocí emulátorů Bochs,QEMU, VMware Workstation/Fusion, Microsoft Virtual PC. Verze 3.3.0 byla uvolněna16. září2014. Obsahuje X11, emacs, vi, cc, gcc, perl, python, ash, bash, zsh, ftp, ssh, telnet, pine a tisíce dalšíchNetBSD balíčků. S přidánímX Window System tato verze pracuje nejenom v textovém režimu, ale také i v grafickém režimu. Jelikož je systém postaven na architektuře mikrojádra, může systém pokračovat v činnosti i při selhání některého z ovladačů zařízení. V mnoha případech se ovladač nahradí aniž by ovlivnil běžící procesy.

Upravený MINIX 3 je využit jako operační systém v rámciIntel Management Engine.[4]

MINIX a Linux

[editovat |editovat zdroj]

Princip návrhu MINIXu jak ho vymyslel Tanenbaum ovlivnil Linuse Torvaldse při vývoji linuxového jádra. Jeho návrh nového systému se od MINIXu významně lišil, a to především v použití monolitického jádra místo mikrojádra, což bylo předmětem slavného sporu mezi Tanenbaumem a Torvaldsem. První Linuxové jádro bylo vytvořeno na MINIXu, což vedlo ke zdědění různých rysů tohoto systému jako byl systém souborů.

Obviňování Linuxu, že byl zkopírován z MINIXu

[editovat |editovat zdroj]

V květnu 2004 Kenneth Brown z Alexis de Tocqueville Institution vznesl obvinění, že hlavní části Linuxového jádra jsou zkopírované z MINIXu. Důvody, jež ho k tomu vedly sepsal a publikoval v dokumentu, který nazval Samizdat. Tato obvinění byla vyvrácena jak veřejností, tak i samotným Tanenbaumem, který toto obvinění na svých www stránkách vyvrátil.

Licence

[editovat |editovat zdroj]

V době jeho původního vývoje, byla licence MINIXu považována za velmi svobodnou. Licenční poplatek byl velmi nízký ($69) ve srovnání s ostatními operačními systémy. Ačkoliv si přál Tanenbaum, aby studenti nemuseli za MINIX platit, jeho vydavatel nebyl připraven nabídnout materiál (jako zdrojový kód), který by byl volně šiřitelný bez poplatku. A tak byl zvolen kompromis a v ceně licence byla i Tanenbaumova kniha. Tato licence znemožnila použití MINIXu jako základ pro volně šiřitelný softwarový systém.

Jakmile se na začátku 90. let objevily volně šiřitelné systémy jakoLinux a386BSD, mnoho softwarových vývojářů opustilo vývoj MINIXu a věnovali se vývoji těchto volně šiřitelných systémů. V dubnu 2000 se stal MINIX volně šiřitelným, ale do té doby již jiné operační systémy překonaly jeho schopnosti, a tak se na vývoji systému podílejí studenti a nadšenci.

Odkazy

[editovat |editovat zdroj]

Reference

[editovat |editovat zdroj]
  1. SCHROEDER, Stefan.Frequently Asked Questions [online]. Rev. 2016-12-14 [cit. 2016-12-18].Dostupné v archivu pořízeném dne 2019-04-26. (anglicky) 
  2. JEŽEK, David. Nejpoužívanější operační systém světa MINIX de facto skončil.Root.cz [online]. 2023-05-31 [cit. 2023-05-31].Dostupné online. 
  3. HOLWERDA, Thom. MINIX is dead.OSnews [online]. 2023-05-28 [cit. 2023-05-31].Dostupné online. (anglicky) 
  4. JEŽEK, David. MINIX je zřejmě nejrozšířenějším systémem, je ukrytý v procesorech Intel.root.cz [online]. 8. 11. 2017.Dostupné online.ISSN1802-8012. 

Související články

[editovat |editovat zdroj]

GNU – GNU GPL (licence)

[editovat |editovat zdroj]

BSD – BSD licence

[editovat |editovat zdroj]

Další čtení

[editovat |editovat zdroj]

Externí odkazy

[editovat |editovat zdroj]
  • Obrázky, zvuky či videa k tématuMINIX na Wikimedia Commons
Operační systémy
BSD
Linux (distribuce)
(Deb)

Debian (1993) •Knoppix (2000) •Ubuntu (2004)

(RPM)

Red Hat (1994) •Fedora (2003) •Mandriva (2005)

(Portage)

Gentoo (2002)

(AUR)

Arch Linux (2002) •Manjaro (2011)

další

Slackware (1993) •SUSE (1996) •Slax (2002) •další…

GNU
MIT (licence)
(Mac) OS X •macOS
DOS
Windows
Windows proMS-DOS

Windows 1.0 (1985) →Windows 2.0 (1987) →Windows 3.0 (1990) →Windows 3.1x (1992) →Windows 95 (1995) →Windows 98 (1998) →Windows ME (2000)

Windows NT

Windows NT 3.1 (1993) →Windows NT 3.5 (1994) →Windows NT 3.51 (1995) →Windows NT 4.0 (1996) →Windows 2000 (2000) →Windows XP (2001) →Windows Server 2003 (2003) →Windows Vista (2007) →Windows Server 2008 (2008) →Windows 7 (2009) →Windows Server 2008 R2 (2009) →Windows 8 (2012) →Windows Server 2012 (2012) →Windows 8.1 (2013) →Windows Server 2012 R2 (2013) →Windows 10 (2015) →Windows Server 2016 (2016) →Windows 11 (2021) →Windows Server 2025 (2024) →Windows 12 (ve vývoji)

Windows CE
Vývoj zrušen
Mobilní telefony aPDA
další
historické
Autoritní dataEditovat na Wikidatech
Citováno z „https://cs.wikipedia.org/w/index.php?title=MINIX&oldid=24571658
Kategorie:
Skryté kategorie:

[8]ページ先頭

©2009-2025 Movatter.jp