MINIX

MINIX is een Unix-achtig computerbesturingssysteem gebaseerd op een microkernelarchitectuur. Andrew S. Tanenbaum schreef het besturingssysteem om het te kunnen gebruiken voor onderwijsdoeleinden; MINIX hielp ook Linus Torvalds bij het ontwerpen van de Linux-kernel. De naam komt van de woorden minimal en Unix.

Uitgebracht onder de BSD licentie, is MINIX vrij en open source.

 

Geschiedenis

Andrew S. Tanenbaum creëerde MINIX aan de Vrije Universiteit in Amsterdam.

 

MINIX 3

MINIX 3 werd op 24 oktober 2005 aan het publiek aangekondigd door Andrew Tanenbaum tijdens zijn toespraak bovenop de ACM Symposium Operating System Principles conferentie. MINIX 3 ondersteunt momenteel alleen IA-32 architectuur PC systemen. Het heeft een Live CD formaat waarmee het op een computer kan worden gebruikt zonder het te installeren. Versie 3.1.2 is uitgebracht op 8 mei 2006. Het bevat X11, emacs, vi, cc, gcc, perl, python, ash, bash, zsh, ftp, ssh, telnet, pine, en meer dan 400 andere veelgebruikte UNIX-programma's. Met de toevoeging van X11 start deze versie de verandering van een Text-Only Systeem.

 

MINIX en Linux

De ontwerpprincipes die Tanenbaum toepaste op MINIX waren van invloed op de ontwerpbeslissingen die Linus Torvalds toepaste bij het maken van de Linux-kernel. Torvalds gebruikte en waardeerde MINIX, maar zijn ontwerp verschilde op belangrijke punten van de MINIX architectuur, met name door het gebruik van een monolithische kernel in plaats van een microkernel. Dit werd op beroemde wijze afgekeurd door Tanenbaum in het Tanenbaum-Torvalds debat. (Tanenbaum heeft zijn reden voor het gebruik van een microkernel in mei 2006 opnieuw uitgelegd).

Linux wordt overgenomen van MINIX

In mei 2004 opperde Kenneth Brown van het Alexis de Tocqueville Institution de beschuldiging dat grote delen van de Linux kernel waren overgenomen van MINIX, in een boek genaamd Samizdat.

Deze beschuldigingen werden door bijna iedereen afgewezen - in het bijzonder door Andrew Tanenbaum, die sterk van mening was dat Kenneth Brown het bij het verkeerde eind had en een lange weerlegging publiceerde op zijn eigen persoonlijke website.

 

Licentie

De licentiekosten waren zeer laag ($69) in vergelijking met die van andere besturingssystemen. Hoewel Tanenbaum wilde dat MINIX net zo gemakkelijk beschikbaar zou zijn voor studenten, stond zijn uitgever dat niet toe.

Toen vrije/open source Unix-achtige besturingssystemen zoals Linux begin jaren negentig beschikbaar kwamen, stopten veel vrijwillige softwareontwikkelaars met het gebruik van MINIX voor Linux. In april 2000 werd MINIX vrije/open bron software onder een permissieve vrije software licentie, maar tegen die tijd waren andere besturingssystemen veel beter, en werd het vooral gebruikt als besturingssysteem voor studenten en hobbyisten.

 

Verwante pagina's

  • GNU Hurd
  • HelenOS
  • QNX
 

AlegsaOnline.com - 2020 / 2023 - License CC3