Minix

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire
MINIX
Rodzina UNIX (uniksopodobny)
Aktualna wersja stabilna 3.1.2a (29 maja 2006)
Producent Andrew S. Tanenbaum
Licencja licencja BSD
Jądro mikrojądro
Oficjalna witryna http://www.minix3.org/
Screenshot

MINIX - niekomercyjny system uniksopodobny.

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

Spis treści

Historia

Powstał w 1987 na platformę x86. Późniejsze wersje Miniksa działały również na platformach opartych o procesor Motorola 68000 (Apple Macintosh, Amiga i Atari ST), a także na stacjach roboczych Suna (SPARC). System miał małe wymagania sprzętowe, dzięki czemu mógł być uruchamiany także na przestarzałych komputerach PC, takich jak XT i AT.

System operacyjny MINIX został napisany przez Andrew Tanenbauma z holenderskiego uniwersytetu Vrije Universiteit w Amsterdamie. Był on dodatkiem do jego książki Operating Systems: Design and Implementation (ISBN 0-13-637331-3). Znaczna część kodu źródłowego (12 tys. linii) tego systemu operacyjnego jest umieszczona w tej książce. Większość jest napisana w języku C. Celem autora było stworzenie systemu operacyjnego do celów edukacyjnych. Funkcję tę pełni MINIX do dzisiaj.

MINIX stał się źródłem inspiracji Linusa Torvaldsa do napisania Linuksa. Razem z FreeBSD systemy te stopniowo przyciągnęły rzesze programistów, którzy preferowali pisanie otwartego oprogramowania w otwartym środowisku (mimo bardzo niewielkich opłat licencyjnych za Miniksa).

MINIX 3

24 października 2005 pojawiła się nowa wersja Minixa - MINIX 3. Jej cechy charakterystyczne to:

  • niewielki rozmiar jądra systemu (ok. 3900 linii 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-video
    • telefony komórkowe

Książki

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

Zobacz też

Linki zewnętrzne

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net