Minggu, 27 Februari 2011

Linux

LINUX adalah sebuah kernel sistem operasiUNIX-like yang dibuat oleh Linuz Torvalds. Linux merupakan lisensi GNU General Public Lisense (GNU GPL). Karena adanya pemaketan kernel linux dengan berbagai software pendukungnya dengan lisensi GNU GPL, maka disebut dengan GNU Linux. Linux merupakan sistem operasi yang multitasking dan multiuser. Istilah Multitasking dikaitkan dengan kemampuan untuk menjalankan beberapa program secara bersamaan, sedangkan multiuser dikaitkan dengan kemampuannya untuk digunakan oleh beberapa user sekaligus.  Sebagai system operasi turunan UNIX, maka Linux sangat mendukung implementasi TCP/IP (transmission Control Protocol/Internet Protocol). Protokol TCP/IP merupakan protocol standar yang digunakan untuk menghubungkan berbagai computer dalam sebuah jaringan. GNU/Linux merupakan system berbasis GNU GPL ( General Public Linsensi) yang artinya memberikan keleluasaan kepada setiap orang untuk melakukan modifikasi, mendistribusi sebagian bahkan keseluruhan system ini guna untuk keperluan tertentu. Setiap software yang menggunakan linsensi GNU GPL seperti GNU/Linux ini diharuskan untuk menyertakan kode asal system tersebut dalam hasil perubahan tersebut.
Sebagai system dalam rumpun  UNIX, GNU/Linux mewarisi sifat-sifat yang menyerupai UNIX misalnya multiuser, multitasking, line/text command based, secure, ready for network, development tool support. Dalam pengembangannya GNU/Linux sediri dikembangkan terpisah misalnya kernel linux dibuat oleh Linus Benedict Tovalds pada tahun 1991, Donal Knuth menbuat standar formatter (tex), Bob schefler mengembangkan X Windows dan sebagainya. Pada dasarnya GNU/Linux adalah sebuah kernel, paket lainnya yang melengkapi  misalnya aplikasi, compiler, window manager, redhat  paket manager dan sebagainya disebut sebagai distribusi, dimana saatini distribusi GNU/Linux banyak sekali. Seperti yang telah disebutkan di atas bahwa Linux pada dasarnya adalah sebuah kernel, dimana kernel menjembatani antara user level hardware dan aplikasi-aplikasi yang menerjemahkan bahasa software sehingga mampu dipahami oleh hardware kemudian hardware memprosesnya sesuai kebutuhan.

1 komentar: