osdev.labedz.org

Minix

System operacyjny Minix jest darmowym systemem operacyjnym należącym do rodziny systemów Unix'owych. Ponieważ jest to system mały, oparty na modelu mikrojądra i napisany w sposób przejrzysty, idealnie nadaje się dla osób chcących poznać zasadę działania systemów operacyjnych 'od środka'.

Minix został napisany w języku C przez Andrew S. Tanenbaum'a jako pomoc dydaktyczna do prowadzonych przez niego wykładów dotyczących budowy systemów operacyjnych oraz jako dodatek do książki "Operating systems: Design and Implementation".

Wersja 2.0 systemu Minix charakteryzuje się:

  • pełną wielozadaniowością,
  • pracą w trybie chronionym procesorów 286, 386, 486 i Pentium,
  • obsługą do 16MB pamięci na procesorze 286; 4GB na procesorach 386, 486 i Pentium,
  • obsługą terminalu przez port szeregowy RS-232,
  • pracą do trzech użytkowników jednocześnie
  • częściową zgodnością ze standardem POSIX,
  • obsługą sieci opartej na protokole TCP/IP.

System Minix jest bardzo cennym źródłem informacji i rozwiązań, znacznie ułatwiającym proces implementacji systemu operacyjnego.