MINIX

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 – 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.

Historia

Powstał w 1987 na platformę x86. System miał małe wymagania sprzętowe, był uruchamiany na mikrokomputerach PC XT i AT. Późniejsze wersje Miniksa działały również na platformach opartych na procesorze Motorola 68000 (Apple Macintosh, Amiga i Atari ST)[1], a także na stacjach roboczych Suna (SPARC).

Estructura MINIX

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). 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. 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. do systemów wbudowanych, zachowując jednocześnie swoją przydatność w edukacji.

MINIX stał się źródłem inspiracji Linusa Torvaldsa do napisania Linuksa[2]. 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 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

Zobacz też

Przypisy

  1. Tom Yager. Unix with a microscope. „BYTE”, s. 345-346, grudzień 1990. ISSN 0360-5280. [dostęp 2026-01-07]. (ang.). 
  2. Rozdział 1. Wprowadzenie.. W: Stefan Strobel, Thomas Uhl: Linux. Warszawa: Wydawnictwa Naukowo-Techniczne, 1997, s. 15-23. ISBN 83-204-2133-0.

Bibliografia

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

Linki zewnętrzne

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.