MINIX

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Minix
sistem de operare
Minix 3.3.0 prompt de conectare 2 screenshot.png
Dezvoltator Andrew Stuart Tanenbaum și alții
Familie Unix-like , POSIX
Lansare curentă 3.3.0 (16 septembrie 2014) și 3.4 RC6 (9 mai 2017)
Tipul de nucleu microcernel
Tipul licenței Software gratuit
Licență BSD
Etapă de dezvoltare Activ
Site-ul web www.minix3.org/

Minix este un sistem de operare bazat pe o arhitectură microkernel . A fost inițial un minim de bază non-comerciale versiune de Unix pentru IBM PC - uri și IBM PC / AT computere la sfârșitul anilor 1980 și începutul anilor 1990 . Arhitecturile Intel sunt în prezent acceptate începând de la procesorul 8088 până la seria Pentium .

Versiunile ulterioare - cea mai recentă fiind 1.5, comparativ cu 3.0 pentru arhitecturile Intel - au fost software gratuit și utilizabile pe hardware-ul Motorola 68000 (cum ar fi Amiga , Atari ST și primul Apple Macintosh ) și pe SPARC , cum ar fi stațiile de lucru Sun Microsystem .

În informatică, Minix indică, de asemenea, numele sistemului de fișiere implicit disponibil la instalarea sistemului de operare Minix, utilizat și de alte distribuții ca format pentru discurile de pornire sau în alte zone în care este necesar să consumați puține resurse .

Istorie

Creatia

Andrew S. Tanenbaum a creat MINIX la Vrije Universiteit din Amsterdam în 1987 , pentru a exemplifica principiile sistemelor de operare explicate în manualul său. Cele 26.000 de linii de cod sursă pentru kernel , manager de memorie și sistem de fișiere sunt incluse în carte; este scris în principal în limbajul C.

MINIX 1.5, născut în 1991 , acceptă sistemele IBM PS / 2 MicroChannel și a fost, de asemenea, portat pe arhitecturile SPARC și Motorola 68000 , pe lângă platformele Atari ST , Commodore Amiga , Apple Macintosh și Sun SPARCstation .

Experimentele lui Linus Torvalds

Linus Torvalds , după ce a folosit MINIX de ceva timp, a decis să creeze un nou sistem de operare mai puțin limitat și care să poată fi modificat și îmbunătățit cu puține dificultăți. În 1991 a creat un nou kernel numit Linux . Spre deosebire de Tanenbaum, el a ales o arhitectură monolitică pentru noul său sistem de operare. La acea vreme, Torvalds și Tanenbaum erau protagoniștii unei dezbateri aprinse în 1992 asupra grupului de știri comp.os.minix intitulat Linux este învechit .

La momentul dezvoltării sale, licența de utilizare pentru MINIX era considerată gratuită, cu un preț foarte mic în comparație cu alte sisteme de operare. Cu toate acestea, nefiind software gratuit sau open source complet, eforturile de dezvoltare s-au transferat către nucleele Linux și FreeBSD . La sfârșitul anilor 1990, licența MINIX a fost convertită în open source , dar în acel moment existau doar o mică bază de dezvoltatori și utilizatori. Din 1997 versiunea MINIX 2.0, devine conform standardului UNIX POSIX

Anii 2000

În jurul anului 2005 Tanenbaum și unii dintre colaboratorii săi au preluat proiectul și au prezentat versiunea 3.0 a nucleului . Scopul proiectului este dezvoltarea unui micro-kernel foarte stabil pentru aplicații încorporate și alte aplicații mai generale. Sistemul de operare este lansat sub licență BSD și în prezent acceptă procesoare x86 , deși versiunile pentru procesoarele PowerPC și ARM 7 sunt în curs de dezvoltare.

Minix este o parte integrantă a Intel chipset - ul firmware - ului , de management al motorului Intel.

MINIX 3.1.7 cu rulare Equinox Desktop Environment

Versiuni

Lista versiunilor MINIX cu data lansării:

  • MINIX 1.0 - 1987 ;
  • MINIX 1.5 - 1991 ;
  • MINIX 2.0 - 1997 ;
  • MINIX 3.0 - 24 octombrie 2005 ;
  • MINIX 3.1.2 - 8 mai 2006 ;
  • MINIX 3.1.2a - 29 mai 2006 ;
  • MINIX 3.1.3 - 13 aprilie 2007 ;
  • MINIX 3.1.3a - 8 iunie 2007 ;
  • MINIX 3.1.4 - 2009 ;
  • MINIX 3.1.5 - 5 noiembrie 2009 ;
  • MINIX 3.1.6 - 8 februarie 2010 ;
  • MINIX 3.1.7 - 16 iunie 2010 ;
  • MINIX 3.1.8 - 4 octombrie 2010 ;
  • MINIX 3.2.0 - 29 februarie 2012 ;
  • MINIX 3.2.1 - 21 februarie 2013 .
  • MINIX 3.3.0 - 2 septembrie 2014 .

Bibliografie

Elemente conexe

Alte proiecte

linkuri externe

Controlul autorității GND (DE) 4224127-3 · BNF (FR) cb16962994x (data)