Movatterモバイル変換


[0]ホーム

URL:


Przejdź do zawartości
Wikipediawolna encyklopedia
Szukaj

MINIX

Z Wikipedii, wolnej encyklopedii
MINIX
Logo MINIX
Logo programu
Ilustracja
Interfejs użytkownika
Producent

Andrew S. Tanenbaum

Aktualna wersja

3.3.0
(16 września 2014) [±]

Jądro

mikrojądro

Licencja

licencja BSD

Strona internetowa

MINIX – niekomercyjnysystem uniksopodobny.

Obecnie jest to w pełni funkcjonalnysystem operacyjny, dostępny nalicencji BSD, co umożliwia swobodną (z kilkoma zastrzeżeniami) dystrybucję i modyfikacjękodu źródłowego systemu MINIX.

Historia

[edytuj |edytuj kod]

Powstał w 1987 na platformęx86. System miał małe wymagania sprzętowe, był uruchamiany na mikrokomputerachPCXT iAT. Późniejsze wersje Miniksa działały również na platformach opartych na procesorzeMotorola 68000 (Apple Macintosh,Amiga iAtari ST)[1], a także nastacjach roboczych Suna (SPARC).

Estructura MINIX

System operacyjny MINIX został napisany przezAndrew Tanenbauma z holenderskiego uniwersytetuVrije Universiteit wAmsterdamie. Był on dodatkiem do jego książkiOperating Systems: Design and Implementation (ISBN 0-13-637331-3). Część kodu źródłowego (12 tys. linii) tego systemu operacyjnego jest umieszczona w tej książce. Większość jest napisana wjęzyku C. Celem autora było stworzenie systemu operacyjnego do celówedukacyjnych. Była to główna funkcja MINIX-a w wersjach 1 i 2, jednak od wersji 3 postawiono przed systemem nowe cele. MINIX 3 ma być wydajnym systemem operacyjnym przeznaczonym m.in. dosystemów wbudowanych, zachowując jednocześnie swoją przydatność w edukacji.

MINIX stał się źródłem inspiracjiLinusa Torvaldsa do napisaniaLinuksa. Razem zFreeBSD systemy te stopniowo przyciągnęły rzeszeprogramistów, którzy preferowali pisanieotwartego oprogramowania w otwartym środowisku (mimo bardzo niewielkich opłat licencyjnych za Miniksa).

MINIX 3

[edytuj |edytuj kod]

24 października2005 pojawiła się nowa wersja Minixa – MINIX 3. Jej cechy charakterystyczne to:

  • niewielki rozmiar jądra systemu (ok. 3900 wierszy kodu źródłowego)
  • modularność
  • wysoka niezawodność, elastyczność i bezpieczeństwo
  • wielozadaniowość
  • niewielkie wymagania sprzętowe
  • możliwość zastosowań w tzw.systemach wbudowanych np.:
    • aparatura kontrolno-pomiarowa
    • sprzęt audio-wideo
    • telefony komórkowe
  • MINIX 3.1.7 running X11 with the EDE
    MINIX 3.1.7 runningX11 with theEDE
  • The MINIX 3 Microkernel Architecture
    The MINIX 3 Microkernel Architecture
  • Rocky Raccoon, the mascot of Minix 3.
    Rocky Raccoon, the mascot of Minix 3.

Zobacz też

[edytuj |edytuj kod]

Przypisy

[edytuj |edytuj kod]
  1. Tom Yager. Unix with a microscope. „BYTE”, s. 345-346, grudzień 1990. ISSN 0360-5280. [dostęp 2026-01-07]. (ang.). 

Bibliografia

[edytuj |edytuj kod]
  • Andrew S Tanenbaum, Albert S. Woodhull,Operating Systems Design and Implementation (3rd Edition), Prentice Hall 2006.ISBN 0-13-142938-8

Linki zewnętrzne

[edytuj |edytuj kod]
Źródło: „https://pl.wikipedia.org/w/index.php?title=MINIX&oldid=78728260
Kategorie:

[8]ページ先頭

©2009-2026 Movatter.jp