MINIX
| MINIX operativsystem | |
|---|---|
| Utvikler | Andrew Stuart Tanenbaum og andre |
| Familie | Unix-lignende , POSIX |
| Første utgivelse | ( 1987 ) |
| Nåværende utgivelse | 3.3.0 (16. september 2014) og 3.4.0rc6 (9. mai 2017) |
| Kjernetype _ | mikrokjerne |
| Lisenstype | Gratis programvare |
| Tillatelse | BSD |
| Utviklingsstadiet | Aktiv |
| Nettsted | www.minix3.org/ |
MINIX er et operativsystem basert på en mikrokjernearkitektur . Det var opprinnelig en minimal ikke-kommersiell versjon av Unix for IBM PC -er og IBM PC/AT -datamaskiner på slutten av 1980- tallet og begynnelsen av 1990- tallet . Intel - arkitekturer støttes for øyeblikket fra 8088 CPU opp til Pentium -serien .
Påfølgende versjoner - den siste var 1.5, versus 3.0 for Intel-arkitekturer - var fri programvare og brukbare på Motorola 68000 - maskinvare (som Amiga , Atari ST og den tidlige Apple Macintosh ) og på SPARC , som Sun Microsystem - arbeidsstasjoner .
Innen datavitenskap indikerer MINIX også navnet på standardfilsystemet som er tilgjengelig ved installasjonen av MINIX-operativsystemet, også brukt av andre distribusjoner som et format for oppstartsdisker eller i andre områder hvor det er nødvendig å bruke få ressurser .
Historie
Opprettelsen
Andrew S. Tanenbaum opprettet MINIX ved Vrije Universiteit i Amsterdam i 1987 , for å eksemplifisere prinsippene for operativsystemer som er forklart i læreboken hans. De 26 000 linjene med kildekode for kjernen , minnebehandlingen og filsystemet er inkludert i boken; den er hovedsakelig skrevet på C-språk .
MINIX 1.5, født i 1991 , støtter IBM PS/2 MicroChannel- systemer og ble også portert til SPARC- og Motorola 68000 -arkitekturer , i tillegg til Atari ST- , Commodore Amiga- , Apple Macintosh- og Sun SPARCstation- plattformene .
Linus Torvalds sine eksperimenter
Linus Torvalds , etter å ha brukt MINIX en stund, bestemte seg for å lage et nytt operativsystem som var mindre begrenset og kunne modifiseres og forbedres med små vanskeligheter. I 1991 laget han en ny kjerne kalt Linux . I motsetning til Tanenbaum, valgte han en monolitisk arkitektur for sitt nye operativsystem. På den tiden var Torvalds og Tanenbaum hovedpersonene i en svært heftig debatt i 1992 på nyhetsgruppen comp.os.minix med tittelen Linux is obsolete .
På tidspunktet for utviklingen ble brukslisensen for MINIX ansett som gratis, med en svært lav pris sammenlignet med andre operativsystemer. Men siden det ikke var fri programvare eller helt åpen kildekode , gikk utviklingsarbeidet over til Linux- og FreeBSD-kjerner . På slutten av 1990-tallet ble MINIX-lisensen konvertert til åpen kildekode , men bare en liten utvikler- og brukerbase eksisterte på den tiden. Fra 1997 MINIX 2.0-versjonen blir den POSIX -standardkompatibel .
2000-tallet
Rundt 2005 tok Tanenbaum og noen av hans samarbeidspartnere over prosjektet og presenterte 3.0-versjonen av kjernen . Målet med prosjektet er utvikling av en meget stabil mikrokjerne for innebygde og andre mer generelle applikasjoner. Operativsystemet er utgitt under en BSD-lisens og støtter for tiden x86-prosessorer , selv om versjoner for PowerPC- og ARM 7-prosessorer er under utvikling.
MINIX er en integrert del av Intels brikkesettfastvare , Intel Management Engine.
Versjoner
Liste over MINIX-versjoner med utgivelsesdato:
- MINIX 1.0 - 1987 ;
- MINIX 1.5 - 1991 ;
- MINIX 2.0 - 1997 ;
- MINIX 3.0 - 24. oktober 2005 ;
- MINIX 3.1.2 - 8. mai 2006 ;
- MINIX 3.1.2a - 29. mai 2006 ;
- MINIX 3.1.3 - 13. april 2007 ;
- MINIX 3.1.3a - 8. juni 2007 ;
- MINIX 3.1.4 - 2009 ;
- MINIX 3.1.5 - 5. november 2009 ;
- MINIX 3.1.6 - 8. februar 2010 ;
- MINIX 3.1.7 - 16. juni 2010 ;
- MINIX 3.1.8 - 4. oktober 2010 ;
- MINIX 3.2.0 - 29. februar 2012 ;
- MINIX 3.2.1 – 21. februar 2013 .
- MINIX 3.3.0 – 2. september 2014 .
Bibliografi
- Andrew S. Tanenbaum og Albert S. Woodhull, Operating Systems Design and Implementation , Pearson , 2006 , ISBN 0-13-142938-8 .
Relaterte elementer
Andre prosjekter
Wikimedia Commons inneholder bilder eller andre filer på MINIX
Wikinews inneholder artikkelen The Return of Minix , 24. oktober 2005
Eksterne lenker
- ( NO ) Offisiell side , på minix3.org .
- MINIX kildelager , på git.minix3.org .
- ( EN ) Teksten til Minix-brukerlisensen , på minix3.org . Hentet 31. januar 2006 (arkivert fra originalen 13. juni 2007) .
- ( NO ) Tanenbaum Linux-innlegget er foreldet, på educ.umu.se. Hentet 9. mars 2006 (arkivert fra originalen 12. april 2006) .
- ( EN ) Dybdedokumentasjon av Minix , på raspberryginger.com . Hentet 6. juli 2007 (arkivert fra originalen 8. oktober 2007) .