Xv6

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2019. augusztus 16-án felülvizsgált verziótól ; az ellenőrzéshez 1 szerkesztés szükséges .
xv6
Fejlesztő Massachusetts Institute of Technology
OS család UNIX leszármazottja
Alapján 6-os Unix verzió [d]
Első kiadás 1980
Támogatott nyelvek angol
Támogatott platformok Szimmetrikus többfeldolgozó x86
Kernel típusa monolitikus
Engedély MIT licencek
Állapot Tényleges
Weboldal pdos.csail.mit.edu/6.828…

Az xv6 a UNIX operációs rendszer 6-os verziójának  modern megvalósítása az x86 architektúrához , ANSI C nyelven. Oktatási célokra használják az MIT - ben az Operációs rendszermérnöki (6.828) kurzusban. Ellentétben a GNU/Linuxszal és a BSD -vel, az xv6 elég egyszerű ahhoz, hogy egy félév alatt megtanulja, mégis tartalmazza a UNIX összes alapötletét és architektúráját [1] . A kurzus nem az eredeti UNIX System VI kódra épül, mert az elavult ANSI C előtti rendszerben van írva. és a ma már alig elterjedt PDP-11- hez készült .

A Makefile xv6 egyik érdekes tulajdonsága, hogy a forráskód listát PDF formátumban tudja bemutatni . A kódkimenet összesen 87 oldalt tartalmaz kereszthivatkozásokkal [2] . Emlékeztet az eredeti V6 kódra , amely hasonlóképpen megjelent Lyons könyvében is .

Az xv6-ot a Rutgers Egyetemen [3] , a Yale Egyetemen [4] , a Johns Hopkins Egyetemen [5] és a Tsinghua Egyetemen [6] folytatott képzéseken is használták .

Az xv6-ot az ARM architektúrára [7] portolták, és hozzáadták a virtuális memória támogatását [8] .

Lábjegyzetek

  1. Xv6, egy egyszerű Unix-szerű oktató operációs rendszer . Letöltve: 2010. február 5. Archiválva az eredetiből: 2012. július 30.
  2. xv6 forráslista (pdf)  (a hivatkozás nem elérhető) . Letöltve: 2011. április 17. Az eredetiből archiválva : 2011. június 5..
  3. 01:198:416: Operációs rendszerek tervezése . Letöltve: 2010. február 5. Archiválva az eredetiből: 2012. július 30.
  4. CS422/522: Operációs rendszerek, 2010. tavasz – Áttekintés . Letöltve: 2010. február 5. Archiválva az eredetiből: 2012. július 30.
  5. 600.318/418: Operációs rendszerek . Hozzáférés dátuma: 2010. február 28. Az eredetiből archiválva : 2012. július 30.
  6. FrontPage - OS tanítási Wiki . Letöltve: 2010. március 18. Az eredetiből archiválva : 2012. július 30.
  7. xv6-on-arm . Letöltve: 2009. január 22. Az eredetiből archiválva : 2012. július 30.
  8. xv6-vm . Letöltve: 2009. január 22. Az eredetiből archiválva : 2012. július 30.


Linkek