MINIX

MINIX er et Unix-lignende computerstyresystem baseret på en mikrokerne-arkitektur. Andrew S. Tanenbaum skrev styresystemet, så det kunne bruges til undervisningsformål; MINIX hjalp også Linus Torvalds med at designe Linux-kernen. Navnet kommer af ordene minimal og Unix.

MINIX er udgivet under BSD-licensen og er gratis og open source.

 

Historie

Andrew S. Tanenbaum skabte MINIX på Vrije Universiteit i Amsterdam.

 

MINIX 3

MINIX 3 blev offentliggjort den 24. oktober 2005 af Andrew Tanenbaum i sin tale på toppen af ACM Symposium Operating System Principles-konferencen. MINIX 3 understøtter i øjeblikket kun pc-systemer med IA-32-arkitektur. Det har et Live CD-format, der gør det muligt at bruge det på en computer uden at installere det. Version 3.1.2 blev udgivet den 8. maj 2006. Den indeholder X11, emacs, vi, cc, gcc, perl, python, ash, bash, zsh, ftp, ssh, telnet, pine og over 400 andre almindelige UNIX-programmer. Med tilføjelsen af X11 begynder denne version ændringen fra et system, der kun indeholder tekst.

 

MINIX og Linux

De designprincipper, som Tanenbaum anvendte på MINIX, havde påvirket de designbeslutninger, som Linus Torvalds anvendte i forbindelse med skabelsen af Linux-kernen. Torvalds brugte og værdsatte MINIX, men hans design adskilte sig fra MINIX-arkitekturen på væsentlige punkter, især ved at anvende en monolitisk kerne i stedet for en mikrokerne. Dette blev som bekendt misbilliget af Tanenbaum i Tanenbaum-Torvalds-debatten. (Tanenbaum forklarede igen sin begrundelse for at anvende en mikrokerne i maj 2006).

Linux er kopieret fra MINIX

I maj 2004 beskyldte Kenneth Brown fra Alexis de Tocqueville Institution i en bog med titlen Samizdat, at store dele af Linux-kernen var blevet kopieret fra MINIX.

Disse beskyldninger blev afvist af næsten alle - især af Andrew Tanenbaum, som var af den faste overbevisning, at Kenneth Brown tog meget fejl, og som offentliggjorde en lang tilbagevisning på sit eget personlige websted.

 

Licensering

Licensgebyret var meget lavt (69 dollars) sammenlignet med licensgebyret for andre styresystemer. Selv om Tanenbaum ønskede, at MINIX skulle være lige så let tilgængeligt for studerende, ville hans forlægger ikke tillade det.

Da gratis/open source Unix-lignende styresystemer som Linux blev tilgængelige i begyndelsen af 1990'erne, holdt mange frivillige softwareudviklere op med at bruge MINIX til Linux. I april 2000 blev MINIX til fri/open source-software under en fri software-licens, men på dette tidspunkt var andre styresystemer langt bedre, og det blev mest brugt som et styresystem for studerende og hobbyfolk.

 

Relaterede sider

  • GNU Hurd
  • HelenOS
  • QNX
 

AlegsaOnline.com - 2020 / 2023 - License CC3