MINIX

MINIX är ett Unix-liknande datoroperativsystem som bygger på en mikrokärnarkitektur. Andrew S. Tanenbaum skrev operativsystemet för att det skulle kunna användas i utbildningssyfte. MINIX hjälpte också Linus Torvalds att utforma Linuxkärnan. Namnet kommer från orden minimal och Unix.

MINIX släpps under BSD-licensen och är gratis och öppen källkod.

 

Historia

Andrew S. Tanenbaum skapade MINIX vid Vrije Universiteit i Amsterdam.

 

MINIX 3

MINIX 3 tillkännagavs för allmänheten den 24 oktober 2005 av Andrew Tanenbaum i sitt tal på toppen av ACM Symposium Operating System Principles-konferensen. MINIX 3 stöder för närvarande endast PC-system med IA-32-arkitektur. Det har ett Live CD-format som gör att det kan användas på en dator utan att installeras. Version 3.1.2 släpptes den 8 maj 2006. Den innehåller X11, emacs, vi, cc, gcc, perl, python, ash, bash, zsh, ftp, ssh, telnet, pine och över 400 andra vanliga UNIX-program. Med tillägget av X11 påbörjar denna version förändringen från ett textbaserat system.

 

MINIX och Linux

De designprinciper som Tanenbaum tillämpade på MINIX hade påverkat de designbeslut som Linus Torvalds tillämpade vid skapandet av Linuxkärnan. Torvalds använde och uppskattade MINIX, men hans design skilde sig från MINIX-arkitekturen på viktiga sätt, framför allt genom att använda en monolitisk kärna i stället för en mikrokärna. Tanenbaum ogillade detta på ett berömt sätt i debatten mellan Tanenbaum och Torvalds. (Tanenbaum förklarade återigen sin motivering för att använda en mikrokärna i maj 2006).

Linux kopieras från MINIX

I maj 2004 anklagade Kenneth Brown från Alexis de Tocqueville Institution i boken Samizdat att stora delar av Linuxkärnan hade kopierats från MINIX.

Dessa anklagelser tillbakavisades av nästan alla - särskilt av Andrew Tanenbaum, som ansåg att Kenneth Brown hade mycket fel och publicerade en lång replik på sin egen personliga webbplats.

 

Licensiering

Licensavgiften var mycket liten (69 dollar) jämfört med andra operativsystem. Även om Tanenbaum önskade att MINIX skulle vara lika lättillgängligt för studenterna, så tillät hans förläggare det inte.

När Unix-liknande operativsystem som Linux blev tillgängliga i början av 1990-talet slutade många frivilliga programvaruutvecklare att använda MINIX för Linux. I april 2000 blev MINIX fri/öppen källkod under en tillåtande licens för fri programvara, men vid den här tiden var andra operativsystem mycket bättre, och det användes mest som operativsystem för studenter och hobbyister.

 

Relaterade sidor

  • GNU Hurd
  • HelenOS
  • QNX
 

AlegsaOnline.com - 2020 / 2023 - License CC3