Xv6

xv6 adalah implementasi ulang Unix V6 dalam ANSI C untuk sistem multiprosesor x86 dan RISC-V. xv6 dibuat pada tahun 2006 untuk tujuan pedagogis dalam mata kuliah Rekayasa Sistem Operasi di MIT.

 Tujuan 
Mata kuliah Rekayasa Sistem Operasi di MIT mulanya menggunakan kode sumber V6 orisinal. xv6 dibuat sebagai pengganti modern V6 karena mesin PDP-11 tidak tersedia secara luas dan sistem operasi orisinal saat itu ditulis dalam pra-ANSI C yang arkais. Tidak seperti Linux ataupun BSD, xv6 cukup untuk mengisi pembelajaran selama satu semester, tetapi tetap memuat konsep dan perkakas penting Unix.

 Swadokumentasi 
Salah satu fitur Makefile pada xv6 adalah pilihan untuk menghasilkan PDF yang berisikan seluruh kode sumber dalam format yang mudah dibaca. Seluruh hasil cetaknya hanya berjumlah 99 halaman, termasuk referensi silang. Hal ini mengingatkan pada kode sumber V6 orisinal yang diterbitkan dalam bentuk serupa seperti dalam buku Lions' Commentary on UNIX 6th Edition, with Source Code.

 Penggunaan dalam dunia pendidikan 
xv6 telah digunakan dalam mata kuliah sistem operasi di banyak universitas seperti di
Universitas Leeds, Universitas Stony Brook, Universitas Northwestern,
Universitas George Washington, Universitas Northeastern, Universitas Yale, Universitas Pittsburgh,
Universitas Columbia, Universitas Ben-Gurion Negev, Universitas Johns Hopkins, Universitas Negeri Portland, Universitas Tsinghua,
Universitas Southern Adventist, Universitas Wisconsin–Madison, Universitas Binghamton, Universitas Utah, Universitas California, Irvine, Universitas California, Riverside, Institut Teknologi Georgia, IIIT Hyderabad, IIIT Delhi, IIIT Bangalore, IIIT Allahabad, MNNIT Allahabad, IIT Bombay, IIT Delhi, IIT Madras, IIT Bhubaneswar dan PEC Chandigarh di India,
Universitas Linnaeus di Swedia,
Universitas Otago di Selandia Baru,
Universitas Nasional Córdoba, Universitas Nasional Río Cuarto, di Argentina,
Universitas Teknik Federico Santa María di Chili, Universitas Palermo Universitas Illinois Chicago, Universitas Rutgers, Università degli Studi di Modena e Reggio Emilia di Italia, Universitas Sains dan Teknologi Iran, dan Universitas Tehran di Iran, Universitas Teknologi Slovakia di Bratislava di Slovakia, Universitas Federal Minas Gerais di Brasil, dan
Technion – Institut Teknologi Israel.

 Referensi 

 Pranala luar 
 Operating Systems Engineering (6.828)

x86 (tidak dikembangkan):
 Kode sumber xv6
 Kode sumber buku xv6
 xv6: a simple, Unix-like teaching operating system, buku xv6 rev11.
 Versi cetak dari kode sumber xv6, rev11.

RISC-V:
 Kode sumber xv6
 Kode sumber buku xv6
 xv6: a simple, Unix-like teaching operating system, buku xv6 rev2.

Kategori:Sistem operasi pendidikan
Kategori:Sistem operasi bebas
Kategori:Perangkat lunak Massachusetts Institute of Technology
Kategori:Perangkat lunak yang menggunakan lisensi MIT
Kategori:Varian Unix
Kategori:Sistem operasi x86