Minix
MINIX | |
---|---|
Del afUnix-lignende-familien | |
![]() MINIX 3.1.2a | |
Udvikler | Andrew S. Tanenbaum |
Seneste udgave | 3.3 (15. september2014) |
Brugergrænseflade | Kommandolinje-interface |
Kernetype | Mikrokerne |
Kildekodetilgængelighed | Open source |
Licens | BSD-licensen |
Websted | Hjemmeside |
MINIXer etfrit og open sourcestyresystem,som bygger påmikrokerne-arkitekturen. Minix er skrevet afAndrew S. Tanenbaum.
Minix blev brugt som eksempler i hans bog:Operating Systems: Design and Implementationfra 1987.[1]Bogen blev senere brugt afLinus Torvaldssom inspiration, da han skrev den førstelinux-kerne.Senere bogudgaver skrevet af flere forfattere om Minix er blevet udgivet:Operating Systems Design and Implementation 3rd Edition,2006[2]ogModern Operating Systems, Global Edition,5. udgave 2023.[3]
Minix 3
[redigér|rediger kildetekst]![](https://upload.wikimedia.org/wikipedia/commons/thumb/2/2e/MINIX_3.2_Top_Command.png/220px-MINIX_3.2_Top_Command.png)
![](https://upload.wikimedia.org/wikipedia/commons/thumb/3/35/Minix_3.png/220px-Minix_3.png)
![](https://upload.wikimedia.org/wikipedia/commons/thumb/6/67/OS-structure.svg/220px-OS-structure.svg.png)
Minix 3 blev offentligt annonceret den 24. oktober 2005 af Tanenbaum under hanskeynote-tale vedAssociation for Computing Machinery(ACM)Symposium on Operating Systems Principles(SOSP). Selvom Minix 3 stadig anvendes som et undervisningseksempel i den tredje udgave af Tanenbaum's bog fra 2006 - samskrevet med Albert S. Woodhull[2]-, er Minix 3 et stort redesign med formålet at være - citat: "usable as a serious system on resource-limited and embedded computers and for applications requiring high reliability."[4]
Minix 3 understøtterIA-32(Intel Architecture,32-bit; i386) ogARM-arkitektursystemer - og understøtterPOSIX,hvilket gør at mangeLinux-kompatible programmer kan porteres til Minix 3. Kernens C-kildekode i Minix 3.3 fylder kun 4000 linjer.[5]
Minix 3 understøtter mange programmeringssprog, inklusivC,C++,FORTRAN,Modula-2,Pascal,Perl,PythonogTcl.
Alle Intel chipsets post-2015 kører internt MINIX 3 som software/firmware iIntel Management Engine.[6][7]Det blev opdaget af det russiske selskabPositive Technologies(Dmitry Sklyarov), atIntel MEfirmware version 11 anvender Minix 3.[8][9][10]
Se også
[redigér|rediger kildetekst]Referencer
[redigér|rediger kildetekst]- ^Operating Systems: Design and Implementation,Andrew Tanenbaum, 1987. Bl.a.ISBN9780136374060
- ^abOperating Systems Design and Implementation 3rd Edition,Andrew Tanenbaum og Albert S. Woodhull, 2006. Bl.a.ISBN9780131429383
- ^Modern Operating Systems, Global Edition,Andrew Tanenbaum og Herbert Bos, 5. udgave 2023. Bl.a.ISBN9781292459660
- ^Herder, J. N.; Bos, H.; Gras, B.; Homburg, P.; Tanenbaum, A. S. (2006). "Minix 3".ACM SIGOPS Operating Systems Review.40(3): 80.doi:10.1145/1151374.1151391.S2CID30216714.
- ^wiki.minix3.org: reliabilityCitat: "...In contrast, MINIX 3 has about 4000 lines of executable kernel code. We believe this code can eventually be made fairly close to bug free...",backup
- ^"Positive Technologies research".blog.ptsecurity.Arkiveret fraoriginalen28. august 2017.Hentet2017-09-06.
- ^Minix: Intel's hidden in-chip operating system
- ^"Positive Technologies Blog: Disabling Intel ME 11 via undocumented mode".Arkiveret fraoriginalen28. august 2017.Hentet2017-08-30.
- ^Intel ME: The Way of the Static Analysis, Troopers 2017
- ^Positive Technologies Blog:The Way of the Static Analysis
![]() | Spire Denne artikel relateret tilstyresystemerer enspiresom bør udbygges. Du er velkommen til athjælpeWikipedia ved atudvide den. |