Senin, 21 September 2026
00:16 WIB
TERKINI
Cek Fakta Kiat Cerdas Deteksi Hoaks: Hindari Jebakan Berita Palsu di Media Sosial Cek Fakta Waspada! Penipuan Undian Berhadiah Catut Nama BNI Kembali Marak Climate BMKG Ungkap Potensi Hujan Lebat Landa Sejumlah Wilayah Indonesia Pekan Ini Moto Gp Veda Ega Peringkat 16 FP2 Moto3 Austria, Hakim Danish Tembus Empat Besar Moto Gp Drama Kualifikasi Moto3 Austria: Veda Ega ke-19, Uriarte Pecahkan Rekor Hukum Selebgram JP Terjerat Vape Narkoba: Stres Picu Konsumsi Etomidate Golongan II Arsip Mengenang Multatuli: Kisah 84 Hari yang Mengukir Sejarah Lebak Arsip Max Havelaar di Sekolah Belanda: Antara Pedoman dan Kebebasan Memilih Megapolitan Aroma Tak Sedap Ganggu Pejalan Kaki Dekat Halte IRTI Monas Tren Trump Larang CNN, MS NOW, Politico dari Gedung Putih: Konflik Media Memuncak Cek Fakta Kiat Cerdas Deteksi Hoaks: Hindari Jebakan Berita Palsu di Media Sosial Cek Fakta Waspada! Penipuan Undian Berhadiah Catut Nama BNI Kembali Marak Climate BMKG Ungkap Potensi Hujan Lebat Landa Sejumlah Wilayah Indonesia Pekan Ini Moto Gp Veda Ega Peringkat 16 FP2 Moto3 Austria, Hakim Danish Tembus Empat Besar Moto Gp Drama Kualifikasi Moto3 Austria: Veda Ega ke-19, Uriarte Pecahkan Rekor Hukum Selebgram JP Terjerat Vape Narkoba: Stres Picu Konsumsi Etomidate Golongan II Arsip Mengenang Multatuli: Kisah 84 Hari yang Mengukir Sejarah Lebak Arsip Max Havelaar di Sekolah Belanda: Antara Pedoman dan Kebebasan Memilih Megapolitan Aroma Tak Sedap Ganggu Pejalan Kaki Dekat Halte IRTI Monas Tren Trump Larang CNN, MS NOW, Politico dari Gedung Putih: Konflik Media Memuncak
MINIX

MINIX

Artikel ini perlu dirapikan agar memenuhi standar Wikipedia. Silakan kembangkan artikel ini semampu Anda. Merapikan artikel dapat dilakukan dengan wikifikasi atau membagi artikel ke paragraf-paragraf. Jika sudah dirapikan, silakan hapus templat ini. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini)
MINIX
Tampilan layar MINIX 3.3.0
Tampilan layar MINIX 3.3.0
PengembangAndrew S. Tanenbaum
Ditulis dalamC
Keluarga perangkat lunakMirip Unix
Kondisi kerjaTerkini
Model sumberSumber terbuka (FOSS, sebelumnya COSS)
Rilis stabil terkini3.3.0[1] / 16 September 2014;12 tahun lalu (2014-09-16)
Rilis tak-stabil terkini3.4.0rc6[2]
Repositori Sunting di Wikidata
Target pemasaranPembelajaran (v1, v2)
Sistem tertanam (v3)
Tersedia dalamInggris
Dukungan platformPC, PC/AT, PS/2, Motorola 68000, SPARC, Atari ST, Commodore Amiga, Macintosh, SPARCstation, Intel 386, PC kompatibel, NS32532, transputer ARM dan INMOS
Tipe kernelMikrokernel
Antarmuka bawaanAntarmuka baris perintah (ash)
Lisensi2005: BSD-3-klausa[a][3]
2000: BSD-3-klausa[4][5]
1995: Berpemilik[6]
1987: Berpemilik[7]
Situs web resmiwww.minix3.org
250px-MINIX_screenshot.png?utm_source=id.wikipedia.org&utm_campaign=parser&utm_content=thumbnail
MINIX 3.1.2a

Minix adalah sebuah sistem operasi mirip UNIX yang bersifat sumber terbuka dan dibuat berdasarkan arsitektur mikrokernel. Kernel sistem operasi ini dibuat oleh seorang profesor di Vrije Universiteit Amsterdam, Belanda yang bernama Andrew Stuart Tanenbaum. Pada awalnya Minix dibuat untuk untuk tujuan pembelajaran.

Dimulai dengan MINIX 3, tujuan utama pengembangan bergeser dari pendidikan ke penciptaan OS mikrokernel yang sangat andal dan dapat menyembuhkan diri sendiri. MINIX sekarang dikembangkan sebagai perangkat lunak sumber terbuka.

Minix juga menjadi inspirasi bagi Linus Torvalds untuk membuat kernel Linux.[8]

Sejarah

Minix 1.0

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 1987. Kode sistem operasi tersebut terdiri atas kira-kira 12.000 baris, yang terdiri atas kernel, manajer memori, dan sistem berkas yang diulas di dalam buku. Sistem operasi ini kebanyakan ditulis dalam bahasa pemrograman C. MINIX 1 kompatibel dengan panggilan sistem Unix Edisi Ketujuh.[9]

Tanenbaum pada awalnya mengembangkan Minix sebagai sistem operasi UNIX yang kompatibel dengan komputer IBM PC dan IBM PC/AT.

Minix 1.5

Versi 1.5 dari Minix dirilis pada 1991, akhirnya termasuk dukungan untuk sistem MicroChannel IBM PS/2 dan di-port ke dalam arsitektur mikroprosesor Motorola 68000, yang digunakan oleh banyak platform populer seperti Atari ST, Amiga, dan Apple Macintosh.[10] Selain Motorola 68000, Minix juga di-port ke dalam arsitektur SPARC, sehingga dapat berjalan di atas platform komputer Sun SPARCstation. Ada juga port tidak resmi untuk kompatibel dengan Intel 386 (dalam mode terproteksi 32-bit), National Semiconductor NS32532, prosesor transputer ARM dan Inmos. Meiko Scientific menggunakan versi awal MINIX sebagai dasar sistem operasi MeikOS untuk komputer paralel Permukaan Komputasi berbasis transputer. Versi MINIX yang berjalan sebagai proses pengguna di bawah SunOS dan Solaris juga tersedia sebuah simulator bernama SMX.[11]

Minix 2.0

Karena Motorola 68000 kurang sukses di pasaran, Minix versi 2.0, dirilis 1997 akhirnya kembali dibuat hanya dalam format x86 dan SPARC yang di-host Solaris saja.

Minix 3.0

Minix 3 diumumkan kepada publik pada 24 Oktober 2005 oleh Tanenbaum selama pidato utamanya di Symposium on Operating Systems Principles (SOSP) yang diselenggarakan oleh Association for Computing Machinery (ACM), seiring dengan penerbitan buku Operating Systems: Design and Implementation edisi ketiga.[12] Meskipun masih berfungsi sebagai contoh untuk edisi baru, buku teks Tanenbaum yang ditulis bersama oleh Albert S. Woodhull, buku ini dirancang ulang secara komprehensif agar "dapat digunakan sebagai sistem serius pada komputer yang terbatas sumber daya dan tertanam dan untuk aplikasi yang membutuhkan keandalan tinggi."[13]

Pengembangan

Minix mendukung banyak bahasa pemrograman termasuk C, C++, FORTRAN, Modula-2, Pascal, Perl, Python, dan Tcl.

Minix 3 masih memiliki komunitas pengembangan aktif dengan lebih dari 50 orang menghadiri MINIXCon 2016, sebuah konferensi untuk membahas sejarah dan masa depan MINIX.[14]

Semua chipset Intel pasca-2015 menjalankan MINIX 3 secara internal sebagai komponen perangkat lunak dari Intel Management Engine.[15][16]

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 (seperti GCC atau kompilator lainnya).

Hubungan dengan Linux

Desain prinsip sistem operasi yang diterapkan oleh Tanenbaum terhadap Minix memengaruhi keputusan desain yang diambil oleh Linus Torvalds dalam rangka pembuatan kernel Linux. Linus Torvalds memang menggunakan Minix dan menghargainya,[8] tetapi desain yang dibuatnya berbeda secara signifikan jika dibandingkan dengan Minix terutama ketika melihat desain kernelnya (Linux menggunakan kernel monolitik, sementara Minix merupakan mikrokernel). Ini tidak disetujui oleh Tanenbaum dalam debat Tanenbaum-Torvalds. Tanenbaum menjelaskan lagi alasannya menggunakan mikrokernel pada Mei 2006.[17] Pengembangan kernel Linux awal dilakukan pada sistem host Minix, yang menyebabkan Linux mewarisi berbagai fitur dari Minix, seperti sistem file Minix.

Pada Mei 2004, Kenneth Brown dari Institusi Alexis de Tocqueville membuat tuduhan bahwa sebagian besar kernel Linux telah disalin dari basis kode MINIX, dalam sebuah buku bernama Samizdat. Tuduhan ini dibantah secara universal, terutama oleh Tanenbaum yang mengkritik keras Brown dan menerbitkan bantahan panjang di situs web pribadinya dan mengklaim bahwa Brown didanai oleh Microsoft.[18][19]

Catatan

  1. BSD-3-klausa dengan klausa keempat.

Referensi

  1. Michael Larabel (2014-09-16). "Minix 3.3 Released With Cortex-A8 ARM Support, NetBSD Userland Compatibility". Phoronix.
  2. MINIX 3.4 RC6 Released - Phoronix
  3. "The Minix license". Diarsipkan dari asli tanggal 2005-11-24. Diakses tanggal 2005-11-24.
  4. "MINIX is now available under the BSD license". Diarsipkan dari versi aslinya tanggal 2006-05-08. Diakses tanggal 2021-06-14.
  5. "Minix". Diarsipkan dari versi aslinya tanggal 2006-10-13. Diakses tanggal 2021-06-15. The Minix license changed in April 2000, and applies retroactively to all previous Minix distributions, even though they still carry the old, more restrictive license within.
  6. "LICENSE (1.7.0 to 2.0.2)". Diarsipkan dari asli tanggal 1997-07-26. Diakses tanggal 2021-06-14.
  7. "Minix versions and their use in teaching". Diarsipkan dari versi aslinya tanggal 2006-07-11. Diakses tanggal 14 Juni 2021.{{cite web}}: Pemeliharaan CS1: Tanggal diterjemahkan otomatis (link)
  8. 1 2 Moody, Glyn (2015-08-25). "How Linux was born, as told by Linus Torvalds himself". Ars Technica (dalam bahasa American English). Diakses tanggal 2021-07-30.
  9. Tanenbaum, Andrew S. (1997). Operating systems : design and implementation. Albert S. Woodhull (Edisi 2nd ed). Upper Saddle River, NJ: Prentice Hall. ISBN 0-13-638677-6. OCLC 35792209.{{cite book}}: |edition= memiliki teks tambahan
  10. "MacMinix".
  11. "Installing and running MINIX for Solaris (SMX)". www.csd.uoc.gr. Diarsipkan dari asli tanggal 2021-02-27. Diakses tanggal 2021-07-30.
  12. Tanenbaum, Andrew S. (2006). Operating systems : design and implementation. Albert S. Woodhull (Edisi 3rd ed). Upper Saddle River, N.J.: Pearson/Prentice Hall. ISBN 0-13-142938-8. OCLC 61859929.{{cite book}}: |edition= memiliki teks tambahan
  13. Herder, Jorrit N.; Bos, Herbert; Gras, Ben; Homburg, Philip; Tanenbaum, Andrew S. (2006-07). "MINIX 3: a highly reliable, self-repairing operating system". ACM SIGOPS Operating Systems Review (dalam bahasa Inggris). 40 (3): 80–89. doi:10.1145/1151374.1151391. ISSN 0163-5980.{{cite journal}}: Periksa nilai tanggal dalam: |date=
  14. "MINIXCon 2016". www.minix3.org. Diakses tanggal 2021-07-30.
  15. Vaughan-Nichols, Steven J. "MINIX: Intel's hidden in-chip operating system". ZDNet (dalam bahasa Inggris). Diakses tanggal 2021-07-30.
  16. Research, Author Positive. "Disabling Intel ME 11 via undocumented mode". Diarsipkan dari asli tanggal 2017-08-28. Diakses tanggal 2021-07-30.{{cite web}}: |first= memiliki nama generik
  17. "Tanenbaum-Torvalds Debate Part II". www.cs.vu.nl. Diakses tanggal 2021-07-30.
  18. "Some notes on the "Who wrote Linux" Kerfuffle". web.archive.org. 2010-08-18. Diarsipkan dari versi asli pada 2010-08-18. Diakses tanggal 2021-07-30.
  19. "faq [Wiki]". web.archive.org. 2019-04-26. Diarsipkan dari versi asli pada 2019-04-26. Diakses tanggal 2021-07-30.

Pranala luar

Konten disalin dari Wikipedia Bahasa Indonesia (lisensi CC BY-SA) Lihat versi asli di Wikipedia

Rekomendasi Pilihan