Selasa, 18 Januari 2011

MINIX

Minix adalah sebuah sistem bertipe Unix yang ditujukan untuk penggunaan akademis dirilis oleh [[Andrew S. Tanenbaum]] pada tahun 1987. Kode sumber MINIX 1.0 tercantum dalam bukunya ''[[Operating Systems: Design and Implementation]]''. Walaupun dapat secara mudah didapatkan, modifikasi dan pendistribusian ulang tidak diperbolehkan pada saat itu. Hak cipta dari kode sumbernya termasuk ke dalam hak cipta dari bukunya yang dipublikasikan oleh [[Prentice Hall]]. Sebagai tambahan, disain versi [[16-bit]] dari MINIX kemudian tidak secara baik diadaptasikan kepada versi [[32-bit]] dari arsitektur [[Intel 386]] yang murah dan populer yang digunakan secara luas di komputer pribadi.

Tahun 1991, Torvalds mulai bekerja untuk membuat versi non-komersial pengganti MINIX sewaktu ia belajar di [[Universitas Helsinki]].{{ cite newsgroup | title = Apa yang paling Anda ingin lihat di Minix? | newsgroup = comp.os.minix | id = 1991Aug25.205708.9541@klaava.Helsinki.FI | url = http://groups.google.com/group/comp.os.minix/msg/b813d52cbc5a044b | last = Torvalds | first = Linus | accessdate = [[9 September]] [[2006]] }} Hasil kerjaannya itu yang kemudian akan menjadi [[kernel Linux]].

Pada tahun 1992, Tanembaum menulis sebuah artikel di [[Usenet]], mengklaim bahwa Linux sudah ketinggalan zaman. Dalam artikelnya, ia mengkritik Linux sebagai sebuah sistem operasi dengan rancangan [[kernel monolitik|monolitik]] dan terlalu terpaku dengan arsitektur x86 sehingga tidak bersifat ''portable'', di mana digambarkannya sebagai sebuah "kesalahan mendasar".{{Citation | title = Open Sources: Voices from the Open Source Revolution | date = Januari | year = 1999 | url = http://www.oreilly.com/catalog/opensources/book/appa.html }} Tanenbaum menyarankan bahwa mereka yang menginginkan sebuah sistem operasi modern harus melihat kepada sebuah rancangan yang berdasarkan kepada model [[mikrokernel]]. Tulisan tersebut menekankan tanggung jawab Torvalds yang berujung kepada sebuah [[debat Tanenbaum-Torvalds|debat]] tentang rancangan kernel monolitik dan mikrokernel.

Sekarang ini Linux telah digunakan di berbagai domain, dari [[sistem benam]]{{ cite web | title = Pengembangan sistem Linux pada sistem benam | url = http://www-128.ibm.com/developerworks/library/l-embdev.html | first = Anand | last = Santhanam | coauthors = Vishal Kulkarni | work = DeveloperWorks | publisher = IBM | date = [[1 Maret]] [[2002]] | accessdate = [[26 Juli]] [[2007]] }} sampai [[superkomputer]],{{cite web| last = Lyons | first = Daniel| title = Linux merajai superkomputer | url = http://www.forbes.com/home/enterprisetech/2005/03/15/cz_dl_0315linux.html | accessdate = [[22 Juli]] [[2007]]}} dan telah mempunyai posisi yang aman dalam instalasi [[server web]] dengan aplikasi [[LAMP]]-nya yang populer.{{cite web| last = Schrecker| first = Michael| title = Turn on Web Interactivity with LAMP | url = http://www.techsoup.org/learningcenter/webbuilding/page5067.cfm | accessdate = [[22 Februari]] [[2007]]}} Pengembangan kernel Linux masih dilanjutkan oleh Torvalds, sementara Stallman mengepalai Yayasan Perangkat Lunak Bebas yang mendukung pengembangan komponen [[GNU]]. Selain itu, banyak individu dan perusahaan yang mengembangkan komponen non-GNU. Komunitas Linux menggabungkan dan mendistribusikan kernel, komponen GNU dan non-GNU dengan perangkat lunak manajemen paket dalam bentuk [[distribusi Linux]].