MINIX
| MINIX styresystem | |
|---|---|
| Udvikler | Andrew Stuart Tanenbaum og andre |
| Familie | Unix-lignende , POSIX |
| Første udgivelse | ( 1987 ) |
| Nuværende udgivelse | 3.3.0 (16. september 2014) og 3.4.0rc6 (9. maj 2017) |
| Kernel type | mikrokerne |
| Licenstype | Gratis software |
| Licens | BSD |
| Udviklingsstadie | Aktiv |
| Internet side | www.minix3.org/ |
MINIX er et operativsystem baseret på en mikrokernearkitektur . Det var oprindeligt en minimal ikke-kommerciel version af Unix til IBM PC'er og IBM PC/AT -computere i slutningen af 1980'erne og begyndelsen af 1990'erne . Intel - arkitekturer understøttes i øjeblikket, startende med 8088 CPU'en op til Pentium -serien .
Efterfølgende versioner - den seneste er 1.5, versus 3.0 for Intel-arkitekturer - var fri software og brugbare på Motorola 68000 - hardware (såsom Amiga , Atari ST og den tidlige Apple Macintosh ) og på SPARC , såsom Sun Microsystem- arbejdsstationer .
Inden for datalogi angiver MINIX også navnet på standardfilsystemet , der er tilgængeligt ved installationen af MINIX-operativsystemet, også brugt af andre distributioner som et format til boot-diske eller i andre områder, hvor det er nødvendigt at forbruge få ressourcer .
Historie
Oprettelsen
Andrew S. Tanenbaum skabte MINIX ved Vrije Universiteit i Amsterdam i 1987 for at eksemplificere principperne for operativsystemer, der er forklaret i hans lærebog. De 26.000 linjer med kildekode til kernen , hukommelseshåndteringen og filsystemet er inkluderet i bogen; det er hovedsagelig skrevet på C-sprog .
MINIX 1.5, født i 1991 , understøtter IBM PS/2 MicroChannel- systemer og blev også overført til SPARC- og Motorola 68000- arkitekturerne , foruden Atari ST- , Commodore Amiga- , Apple Macintosh- og Sun SPARCstation- platformene .
Linus Torvalds' eksperimenter
Linus Torvalds besluttede, efter at have brugt MINIX i nogen tid, at skabe et nyt operativsystem, der var mindre begrænset og kunne ændres og forbedres med lidt besvær. I 1991 skabte han en ny kerne kaldet Linux . I modsætning til Tanenbaum valgte han en monolitisk arkitektur til sit nye operativsystem. På det tidspunkt var Torvalds og Tanenbaum hovedpersonerne i en meget heftig debat i 1992 på nyhedsgruppen comp.os.minix med titlen Linux is obsolete .
På tidspunktet for dets udvikling blev brugslicensen til MINIX betragtet som gratis, med en meget lav pris sammenlignet med andre operativsystemer. Men da det ikke var fri software eller helt åben kildekode , skiftede udviklingsindsatsen til Linux- og FreeBSD-kerner . I slutningen af 1990'erne blev MINIX-licensen konverteret til open source , men kun en lille udvikler- og brugerbase eksisterede på det tidspunkt. Fra 1997 MINIX 2.0 versionen bliver den POSIX standard kompatibel .
2000'erne
Omkring 2005 overtog Tanenbaum og nogle af hans samarbejdspartnere projektet og præsenterede 3.0-versionen af kernen . Målet med projektet er udviklingen af en meget stabil mikrokerne til indlejrede og andre mere generelle applikationer. Operativsystemet er udgivet under en BSD-licens og understøtter i øjeblikket x86 -processorer , selvom versioner til PowerPC- og ARM 7-processorer er under udvikling.
MINIX er en integreret del af Intels chipset- firmware , Intel Management Engine.
Versioner
Liste over MINIX-versioner med udgivelsesdato:
- MINIX 1.0 - 1987 ;
- MINIX 1.5 - 1991 ;
- MINIX 2.0 - 1997 ;
- MINIX 3.0 - 24. oktober 2005 ;
- MINIX 3.1.2 - 8. maj 2006 ;
- MINIX 3.1.2a - 29. maj 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 .
Relaterede emner
Andre projekter
Wikimedia Commons indeholder billeder eller andre filer på MINIX
Wikinews indeholder artiklen The Return of Minix , 24. oktober 2005
Eksterne links
- ( EN ) Officiel side , på minix3.org .
- MINIX kildelager , på git.minix3.org .
- ( EN ) Teksten til Minix-brugerlicensen på minix3.org . Hentet 31. januar 2006 (arkiveret fra originalen 13. juni 2007) .
- ( EN ) Tanenbaum Linux-indlæg er forældet, på educ.umu.se. Hentet 9. marts 2006 (arkiveret fra originalen 12. april 2006) .
- ( EN ) Dybdegående dokumentation af Minix , på raspberryginger.com . Hentet 6. juli 2007 (arkiveret fra originalen 8. oktober 2007) .