![]() Startup xv6, yang kemudian diikuti dengan perintah "ls" | |||||
Perusahaan / pengembang | MIT | ||||
---|---|---|---|---|---|
Diprogram dalam | C dan rakitan | ||||
Keluarga | Mirip Unix | ||||
Model sumber | Sumber terbuka | ||||
Rilis stabil terkini |
| ||||
Ketersediaan bahasa | Inggris | ||||
Dukungan platform | multiprosesor Intel x86 dan RISC-V | ||||
Kernel type | Monolitik | ||||
Antarmuka bawaan | Antarmuka baris perintah | ||||
Lisensi | Lisensi MIT | ||||
Situs web resmi | pdos |
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.[1][2]
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, namun tetap memuat konsep dan perkakas penting Unix.[1]
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.[3] 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.
xv6 telah digunakan dalam mata kuliah sistem operasi di banyak universitas seperti di Universitas Leeds,[4] Universitas Stony Brook,[5] Universitas Northwestern,[6] Universitas George Washington,[7] Universitas Northeastern,[8] Universitas Yale,[9] Universitas Pittsburgh,[10] Universitas Columbia,[11] Universitas Ben-Gurion Negev,[12] Universitas Johns Hopkins,[13] Universitas Negeri Portland,[14] Universitas Tsinghua,[15] Universitas Southern Adventist,[16] Universitas Wisconsin–Madison,[17] Universitas Binghamton, Universitas Utah,[18][19] Universitas California, Irvine, Universitas California, Riverside,[20] Institut Teknologi Georgia,[21] IIIT Hyderabad, IIIT Delhi, IIIT Bangalore, IIIT Allahabad, MNNIT Allahabad, IIT Bombay,[22] IIT Delhi, IIT Madras, IIT Bhubaneswar dan PEC Chandigarh di India, Universitas Linnaeus[23] di Swedia, Universitas Otago[24] di Selandia Baru, Universitas Nasional Córdoba,[25] Universitas Nasional Río Cuarto,[26] di Argentina, Universitas Teknik Federico Santa María di Chili, Universitas Palermo[27] Universitas Illinois Chicago,[28] Universitas Rutgers,[29] Università degli Studi di Modena e Reggio Emilia[30] di Italia, Universitas Sains dan Teknologi Iran,[31] dan Universitas Tehran[32] di Iran, Universitas Teknologi Slovakia di Bratislava[33] di Slovakia, Universitas Federal Minas Gerais[34] di Brasil, dan Technion – Institut Teknologi Israel.[35]
Xv6 is a teaching operating system developed in the summer of 2006
x86 (tidak dikembangkan):
RISC-V: