KEUNGGULAN LINUX UNTUK JARINGAN Oleh Ardya Suryadinata Tingkat III Teknik Kripto Sekolah Tinggi Sandi Negara
[email protected] Abstraksi: Saat ini kita mengenal berbagai jenis sistem operasi komputer, baik yang open source seperti Linux maupun yang berlisensi seperti Microsoft Windows. Masing-masing sistem operasi tentunya memiliki kelebihan dan kekurangannya masing-masing.Misalnya suatu sistem operasi mungkin memiliki keunggulan dalam kemudahan penggunaannya namun memiliki tingkat keamanan yang kurang, atau mungkin juga dapat sebaliknya. Pada makalah ini akan dijelaskan mengenai keunggulan-keunggulan Linux yang semenjak awal kemunculannya telah dikenal sebagai sistem operasi yang handal untuk jaringan jika dibandingkan dengan sistem operasi lainnya.
Kata Kunci: Linux, Jaringan, sistem operasi
PENDAHULUAN 1. Jaringan Komputer Jaringan komputer merupakan sekelompok komputer yang saling terhubung satu sama lainnya sehingga dapat saling berbagi informasi. Jaringan komputer muncul antara lain karena kebutuhan akan informasi yang cepat dan akurat serta penggabungan antara teknologi komputer dengan teknologi komunikasi. Bagi sebuah perusahaan, jaringan komputer memberikan manfaat yang sangat besar bagi kelancaran kegiatan perusahaan tersebut, beberapa kemudahan tersebut antara lain adalah resource sharing (Berbagi sumber daya misalnya printer atau fax), reliabilitas tinggi, lebih ekonomis, skalabilitas yang tinggi dan tersedianya media komunikasi yang cepat dan mudah. Sedangkan bagi masyarakat jaringan memungkinkan akses kepada informasi yang berada di tempat yang jauh, berkomunikasi dengan orang lain, dan bahkan dapat menjadi hiburan interaktif. Dalam jaringan komputer dikenal dua buah sistem koneksi, yaitu peer to peer dan client-server. Peer to peer merupakan jaringan komputer yang terdiri dari dua atau lebih komputer yang bertindak seperti rekan kerja. Dengan demikian dalam sistem ini setiap komputer dapat memakai sumber daya komputer lainnya atau dapat memberikan sumber daya yang dimilikinya untuk dipakai komputer lain. Sistem ini juga dikenal sebagai 1
workgroup, dimana komputer dalam suatu jaringan dikelompokkan dalam satu kelompok kerja. Pada koneksi client-server terdapat suatu unit yang berfungsi sebagai server yang memberikan layanan bagi komputer lainnya. Sedangkan unit lainnya bertindak sebagai client (pengguna) yang hanya meminta layanan dari server. Client hanya dapat menggunakan sumber daya yang disediakan oleh server sesuai dengan otoritas yang diberikan administrator. Beberapa jenis layanan client-server antara lain adalah File Server, Print Server, dan Database Server.
2. Linux Linux adalah nama yang diberikan kepada salah satu sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka (open source) utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber (source code) Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja [6]. Nama Linux sendiri pertama diambil dari nama pembuatnya, yaitu Linud Torvalds dan pertama kali diperkenalkan pada tahun 1991. Di dalam sistemnya, Linux menggunakan sistem operasi GNU. Penggunaan GNU inilah yang menjadi dasar dari munculnya nama alternatif GNU/Linux. Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-perusahaan
komputer
ternama
seperti Intel, Dell,Hewlett-
Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems. Kesuksesan Linux sendiri tidak lepas karena Linux tidak bergantung pada vendor, memiliki biaya operasional yang lebih rendah dibandingkan sistem operasi lain, kompatibilitas yang tinggi, serta memiliki faktor keamanan yang tinggi. Saat ini terdapat berbagai jenis distribusi Linux (atau lebih dikenal dengan distro) yang dibuat oleh individu, grup, atau lembaga lain. Masing-masing disertakan dengan program sistem dan program aplikasi tambahan, di samping menyertakan suatu program yang memasang keseluruhan sistem di komputer. Beberapa contoh distribusi Linux yang populer penggunaannya antara lain Ubuntu, Fedora, Mandriva, Debian, dan lain sebagainya.
2
KEUNGGULAN LINUX UNTUK JARINGAN Linux sejak awal pengembangannya memang cenderung bergerak ke arah server dan jaringan. Dalam pengembangannya, Linux telah memberikan dukungan terhadap jaringan komputer baik dari segi protokol, perangkat keras maupun media transmisi. Berikut ini merupakan beberapa kelebihan Linux untuk jaringan jika dibandingkan dengan sistem operasi lainnya: 1. Tingkat Kestabilan yang Tinggi Server Linux biasanya dapat difungsikan hingga ratusan hari tanpa booting atau uptime. Biasanya, server yang menggunakan Linux hanya dihentikan untuk pemasangan komponen hardware baru atau untuk meng-update kernel.
2. Lebih Murah Seperti kita ketahui bersama, Linux merupakan sistem operasi sumber terbuka. Linux dapat digunakan dan didistribusikan secara bebas tanpa perlu membayar kepada perusahaan tertentu. Selain itu, distribusi Linux juga dapat digunakan pada beberapa server sekaligus tanpa melanggar aturan lisensi. Kecuali untuk beberapa program database komersial, program server untuk Linux juga tersedia secara gratis. Contohnya adalah Samba untuk file server, Apache untuk web server, dan sebagainya. Jumlah client juga tidak dibatasi oleh lisensi, baik untuk program server maupun pada Linux. Jika dibandingkan dengan sistem operasi lain yang memiliki lisensi (Contohnya seperti Windows) menggunakan Linux akan jauh lebih murah, apalagi bagi suatu perusahaan yang membutuhkan pembuatan jaringan komputer. Dengan Linux berbagai aplikasi dapat diperoleh dengan gratis dengan tetap memiliki tingkat kehandalan yang tinggi.
3. Tingkat Keamanan yang Lebih Tinggi Source code Linux tersedia lengkap dan terbuka untuk publik. Hal ini membuat pengguna dapat mengembangkan sendiri sistem yang sesuai dengan lingkungan dan kebutuhan. Source code terbuka juga memudahkan seorang administrator jaringan untuk mengubah dan mengganti kode sesuai dengan kebutuhannya. Terlebih lagi, ia juga dapat memperkecil risiko keamanan yang ada dengan mengubah atau memalsukan kode apabila ia menemukan seorang penyerang mencoba untuk menyerang sistem.
3
4. Mendukung Banyak Protokol Seperti telah dijelaskan sebelumnya, dari awal pengembangannya Linux memang lebih cenderung bergerak ke dunia jaringan. Bahkan protokol TCP/IP pertama-tama memang dikembangkan untuk Linux. Hal ini tentunya memberikan kelebihan tersendiri bagi Linux. Untuk saat ini, Linux sendiri telah mendukung berbagai jenis protokol, mulai dari TCP/IP, Ipv6, AppleTalk, NetWare, X.25 dan ISDN. Kelebihan tersendiri adalah bahwa Linux dapat berfungsi baik sebagai client maupun server utnuk protokol-protokol tersebut.
5. Dukungan Banyak Aplikasi Linux didukung oleh banyak aplikasi yang dapat diperoleh secara gratis. Tanpa dukungan para produsen hardware dan software, sebuah sistem operasi tidak akan dapat berkembang, termasuk Linux. Tetapi perusahaan software terkemuka saat ini telah membuat aplikasi untuk Linux, sebut saja Oracle, Informix, Sybase, IBM, Inprise. Bahkan banyak produsen software besar yang menawarkan aplikasi Linux dengan gratis. Berbagai aplikasi yang berkaitan dengan jaringan yang terdapat pada sistem operasi lain saat ini dapat kita peroleh juga versi Linux-nya, atau dapat juga kita peroleh aplikasi lain padanannya yang tetap memiliki kualitas tinggi.
6. Dukungan Luas Terhadap Hardware Linux mendukung berbagai piranti (hardware) jaringan. Mulai dari kartu ethernet, token ring, nirkabel, ATM, Bluetooth dan berbagai piranti jaringan lainnya. Hal ini membuat Linux terdepan dalam piranti jaringan dan memberikan kemudahan kepada penggunanya .
7. Dukungan Sharing File dan Printer Dengan Linux seorang pengguna dapat melakukan sharing file pada berbagai lingkungan jaringan. Seperti lingkungan Apple, NetWare, Windows, dan Unix.
8. Kaya Fitur Linux menawarkan bebagai fitur jaringan, seperti routing protokol yang lengkap, IP Masqurade, IP Aliasing, Intrusion Detection System, Firewall, IP Accounting dan berbagai fitur lainnya yang dibutuhkan oleh seorang pengelola jaringan. Linux juga mendukung penggunaan aplikasi secara remote yang memungkinkan seorang pengguna mengakses atau menjalankan perangkat miliknya dari jarak jauh. Beberapa aplikasi yang mendukung fitur ini antara lain seperti Telnet, SSH, dan VNC. 4
9. Kebutuhan Perangkat Keras Tidak Terlalu Besar Linux memungkinkan perangkat keras yang dibutuhkan tidak terlalu besar. Untuk Web atau mail server misalnya hanya dibutuhkan perangkat komputer 386. Sebagai perbandingan, untuk menjalankan Windows NT Server dibutuhkan minimal Pentium dengan 32 MB, sedangkan dengan layanan yang sama Linux hanya butuh Pentium 99 dengan 16 MB.
KESIMPULAN Dari penjelasan di atas, dapat kita ambil kesimpulan bahwa keunggulan Linux untuk jaringan antara lain adalah tingkat kestabilan sistem yang lebih baik, lebih murah penggunaannya, memiliki tingkat kemananan yang tinggi, kaya fitur, aplikasi dan dukungan hardware, kebutuhan sumber daya yang tidak terlalu besar, dan yang paling penting adalah kemudahan bagi seorang pengguna untuk mengubah kode program dan melakukan berbagai perubahan yang dianggap perlu dan sesuai dengan kebutuhan.
REFERENSI [1]
Gunawan, Johanes, Linux Sistem Operasi Masa Depan ,
[email protected] [2]
Sofiyan, Andi, The Essentials Of Linux And Computer Networking, 2009
[3]
Akhadi, Yantisa, Networking Linux 1.0.
[email protected] [4]
Bahan ajar jaringan komputer STSN
[5]
http://www.johanes.cjb.net
[6]
http://id.wikipedia.org/wiki/Linux
[7]
http://www.wifinotes.com/computer-operating-systems/linux-networking.html
5