Minix

Tegenwoordig is Minix een onderwerp dat grote belangstelling en debat in de samenleving oproept. Met de vooruitgang van de technologie en de mondialisering is var1 een cruciaal onderdeel geworden van het dagelijks leven van mensen. Of het nu op de werkvloer, op persoonlijk vlak of in de academische wereld is, Minix is erin geslaagd een aanzienlijke invloed te hebben op alle aspecten van het moderne leven. Daarom is het belangrijk om de impact die Minix heeft op ons dagelijks leven, gedetailleerd en objectief te analyseren, evenals de implicaties ervan op de korte, middellange en lange termijn. In dit artikel zullen verschillende perspectieven en meningen over Minix worden onderzocht, om de lezer een brede en complete visie te geven op dit onderwerp dat vandaag de dag zo relevant is.

Minix
Logo
MINIX 3.3.0
MINIX 3.3.0
Ontwikkelaar(s) Andrew Tanenbaum
OS-familie Unix
Bronmodel FOSS
Uitgebracht 1987
Recentste uitgave 3.3.0 
(15 september 2014)
Kerneltype Microkernel
Licentie(s) Oorspronkelijk propriëtair, sinds 2000 BSD-licentie
Status Inactief
Versiebeheer Officiële broncode
Website www.minix3.org
Portaal  Portaalicoon   Informatica
Vrije software

Minix is een opensource-besturingssysteem gemaakt door Andrew S. Tanenbaum, hoogleraar informatica aan de Vrije Universiteit in Amsterdam als voorbeeldsysteem voor zijn boek Operating Systems: Design and Implementation. In het boek staan 12.000 regels code voor de kernel, geheugenmanagement en bestandsbeheer. Voor het grootste gedeelte is Minix geschreven in C.

Minix is gedeeltelijk gebaseerd op Unix, maar met een microkernel in plaats van de klassieke monolithische kernel. De bedoeling van Minix was dat studenten het in drie maanden studie konden snappen. Minix was ook bedoeld om compact te zijn. Volgens Tanenbaum start het op in één seconde. Eerder heeft hij het besturingssysteem Amoeba gemaakt en later de Globe-distributie.

MINIX 3.1.7 running X11 with the EDE

In oktober 2005 werd versie 3 uitgebracht. Deze versie bestaat uit minder dan 4000 regels code en is er op gericht betrouwbaar te zijn. Het is vooral bedoeld voor onderwijsdoeleinden of als besturingssysteem voor embedded systems.

Toen Linus Torvalds in 1991 zelf een besturingssysteem wilde maken, liet hij zich inspireren door Minix, maar schreef de code van het besturingssysteem zelf. Met aanvullingen van anderen via het internet resulteerde dat in de Linuxkernel, die een monolithische kernel is en geen microkernel.

Er is ook een ARM-port van Minix beschikbaar.[1]

Zie ook

Literatuur

  • Andrew S. Tanenbaum, Albert S. Woodhull. Operating Systems: Design and Implementation, 3nr ed, Prentice Hall 2005, ISBN 0-13-142938-8