Kamis, 14 Januari 2010

PENGERTIAN LINUX



Linux adalah sebuah program open source yang gratis di bawah lisensi GNU (Gnu Not Unix) dan dapat dijalankan pada berbagai macam platform perangkat keras mulai dari Intel (x86), hingga prosesor RISC.

Linux sebagai sistem operasi dengan menyusul pembangunan sebagai 'bebas' perangkat lunak open source, yang telah meningkatkan popularitas dan permintaan antara rumah dan perusahaan perangkat lunak komputer user. Dengan affordance yang penuh fungsi komputer desktop solusi Linux adalah membuktikan untuk menjadi besar persaingan dengan Microsoft Windows dan Apple Macintosh sistem operasi.

Oleh karena sifatnya yang open, Linux berkembang sangat cepat dimana source code bisa diperoleh secara cuma-cuma, tidak terkait dengan perusahaan/vendor, dan kebebasan untuk mengubahnya. Ini berimplikasi pada beberapa hal penting. Pertama keamanan, yang kedua dinamika, dan semua penyedia jasa support bisa memberikan dukungan atau bantuan yang baik secara efektif, bahkan untuk bug fixes. Secara teknikal Linux bukanlah UNIX, hanya cara operasinya ’seakan’ UNIX.

Saat ini, linux bisa digunakan untuk jaringan, pengembangan software, dan untuk pekerjaan sehari-hari. Kebebasan yang paling penting dari Linux, terutama bagi programmer dan administrator jaringan, adalah kebebasan memperoleh kode sumber (source code) dan kebebasan untuk mengubahnya. Ini berimplikasi pada beberapa hal penting, yaitu : keamanan dan dinamika.

Karena sifatnya yang kompatible dengan UNIX maka linux dapat berinteraksi baik dengan sistem operasi lain seperti Windows-nya Microsoft, Macintosh-nya Apple, Netware-nya Novell, dan lain-lain. Sistem operasi ini juga menyediakan bahasa pemrograman gratis, lengkap dengan kompilernya, maupun program pembantunya.

Senin, 11 Januari 2010

Apa Itu Open Source?

Bagi kita yang pemula dan awam seringkali bingung dengan istilah open source itu sendiri. Memang benar kita menggunakan Linux sebagai sistem operasi yang open source tetapi terkadang kita justru kurang memahami open source itu sendiri. Setelah menjadi pembicara di seminar "Linux Fundamental" di UII ( Universitas Islam Indonesia ) - Jogjakarta dengan membawakan topik " Pengenalan Open Source ", saya menjadi tahu bahwa makna open source itu sendiri tidak banyak diketahui oleh orang-orang yang menggeluti Linux. Berikut penjelasan saya agar anda dapat lebih mengenal tentang apa itu Open Source.

Pada pelaksanaan kita sehari-hari, kita seringkali menggunakan berbagai aplikasi. XMMS, Pidgin, Winamp, MS Office merupakan contoh aplikasi software. Lalu apa kaitannya open source dengan aplikasi tersebut? Kita perlu ketahui bahwa software terbuat dari sekumpulan perintah pemograman. Logikanya, dengan menyusun perintah-perintah pemograman maka jadilah sebuah software. Nah, perintah - perintah yang digunakan untuk membuat aplikasi disebut source. Sekarang kita mengerti pengertian tentang source, lalu bagaimana dengan arti open source itu sendiri? open source dalam bahasa indonesia adalah source yang terbuka. Bila kita bisa mengetahui source penyusun suatu software maka itu disebut open source. Apa cukup dengan mengetahui? tentu tidak berhenti disitu saja! Disebut open source bila kita bebas menggunakan, mengembangkan, menyebarluaskan atau menggandakan aplikasi tersebut tanpa harus membayar izin atau lisensi kepada pembuat aplikasinya. Nah, semakin jelas bukan?Seberapa pentingkah open source tersebut dalam segi keamanan? Pernahkah anda membayangkan ketika anda menggunakan software seperti Coreldraw, Autocad, Photoshop ternyata dibalik kecanggihan software tersebut terselip perintah pemograman yang jahat. Bukankah kita tidak tahu source dari software proprietary / software berlisensi seperti yang saya sebutkan tadi? Bukankah kita tidak tahu apa saja perintah-perintah yang terjadi ketika anda meng-klik tombol instalasi software tersebut di komputer anda? Bila saya adalah orang jahat tentunya saya bisa menyisipkan perintah untuk menyalin data-data pribadi anda melalui software lisensi yang saya buat sendiri. Tentu anda tidak akan tahu maksud jahat saya bila belum melihat source yang saya buat bukan? Dalam open source, kita bisa merasa lega. Karena semua source dan perintah-perintah pemograman dapat terlihat jelas. Kita bisa mengetahui apakah ada kode jahat didalam aplikasi tersebut.