Xv6

Xv6 on Unixin kaltainen käyttöjärjestelmä, joka on suunnattu opetuskäyttöön. Xv6 on saanut inspiraatiota John Lionsin kuuluisasta kirjasta Commentary on UNIX 6th Edition, joka kuvailee Unixin kuudetta versiota ("Sixth Edition"). Xv6 on kehitetty kesällä 2006 MIT:ssä ja se on siirretty RISC-V-suorittimille.

Xv6:n lähdekoodit on julkaistu MIT-lisenssillä.

Historia 
MIT:ssä ei ollut vuosiin käyttöjärjestelmätekniikan kurssia ja vuonna 2002 kurssi aloitettiin käyttöjärjestelmien suunnitteluun liittyen. Kurssilla käytettiin Lionsin kirjaa Unix V6:sta.

Unix V6 oli opetuksen kannalta hankala, koska se oli tehty vanhalla versiolla C-kielestä, joka edelsi K&R C -versiota, ja se oli tehty vanhentuneelle PDP-11:sta, jonka arkkitehtuurin ymmärtäminen oli yksi haaste. Kesällä 2006 V6 korvattiin uudella ANSI C:llä kirjoitetulla käyttöjärjestelmällä, jota voitiin käyttää x86-suoritinta käyttävillä koneilla.

Lähteet

Aiheesta muualla 
 Conception des Systèmes d’Exploitation (PDF) 
 CS 4414 Spring 2022 

Unix
Massachusetts Institute of Technology