Rabu, 22 Februari 2012
Minix
23.53
No comments
Minix adalah sebuah sistem operasi keturunan UNIX
yang bersifat open-source, yang
dibuat berdasarkan arsitektur microkernel. Kernel sistem operasi ini dibuat
oleh seorang profesor di Vrije Universiteit Amsterdam, Belanda yang bernama Andrew Stuart Tanenbaum yang pada awalnya
ditujukan untuk tujuan edukasional. Minix juga menjadi inspirasi bagi Linus Torvalds untuk membuat kernel Linux.
Sejarah
Andrew Stuart Tanenbaum membuat Minix
di Vrije Universiteit Amsterdam, Belanda untuk memberikan contoh bagi
prinsip-prinsip dalam sistem operasi pada buku Operating Systems: Design and
Implementation yang dibuat olehnya serta diterbitkan oleh Prentice Hall pada tahun 1987.
Kode sistem operasi tersebut terdiri atas kira-kira 12000 baris, yang terdiri
atas kernel, manajer
memori, dan sistem berkas yang
diulas di dalam buku. Sistem operasi ini kebanyakan ditulis dalam bahasa pemrograman
C.
Tanenbaum pada awalnya mengembangkan
Minix sebagai sebuah sistem operasi UNIX yang kompatibel dengan komputer IBM PC dan IBM PC/AT.
Versi 1.5 dari Minix akhirnya di-port ke dalam arsitektur mikroprosesor Motorola
68000, yang digunakan oleh banyak platform populer seperti Atari ST, Amiga,
dan Apple Macintosh.
Selain x86, dan Motorola
68000, Minix juga dapat berjalan di atas Sun SPARC.
Karena Motorola 68000 kurang sukses di pasaran, Minix versi 2.0 akhirnya
kembali dibuat hanya dalam format x86 saja. Minix versi 3 telah dirilis,
seiring dengan penerbitan buku Operating Systems Design and Implementation,
Third Edition (Prentice Hall, 2006, ISBN 0-13-142938-8) yang dibuat oleh Tanenbaum
beserta Albert S. Woodhull.
Kompilator yang digunakan untuk melakukan
kompilasi Minix, merupakan sebuah kompilator yang diturunkan dari Amsterdam Compiler Kit. Saat ini, melakukan kompilasi
terhadap kernel Minix belum mungkin jika menggunakan kompilator lainnya (gcc,
atau kompilator lainnya).
Langganan:
Posting Komentar (Atom)






0 komentar:
Posting Komentar