Nama Linux merupakan kombinasi unik antara nama penciptanya (Linus Torvalds) dan nama sistem operasi yang menjadi targetnya (UNIX). Semuanya berawal dari sebuah sistem operasi bernama Minix. Minix dibuat oleh Profesor Andrew Tanenbaum. Minix adalah sistem operasi mirip UNIX yang bekerja pada PC. Torvald adalah salah seorang mahasiswa di Universitas Helsinki yang menggunakan Minix. Walaupun cukup bagus, ia belum menganggap Minix memadai.
Kemudian pada tahun 1991 ia membuat sistem operasi yang merupakan clone UNIX, yang diberi nama Linux. Seperti halnya Minix, Linux tidak menggunakan kode apa pun dari vendor UNIX komersial, sehingga Torvalds mendistribusikan linux di internet secara bebas dan gratis.
Pada Oktober 5 1991, Torvalds mengeposkan sistem operasinya di newsgroup comp.os.minix. Ia mengumumkan bahwa source code Linux tersedia dan meminta bantuan programmer-programmer lain untuk ikut mengembangkannya. Ketika itu Linux masih setengah matang, sistem operasi ini hanya bisa menjalankan sedikit perintah UNIX, seperti bash, gcc dan gnu-make.
Saat Linux 1.0 diluncurkan pada 1994, sistem operasi ini telah cukup stabil dan memiliki banyak feature, seperti preemptive multitasking (kemampuan untuk membagi sumber daya CPU untuk banyak aplikasi) dan symmetric multiprocessing (kemampuan untuk membagi tugas di antara banyak CPU).dan saat ini sudah mencapai versi kernel 3.0.
Linux bahkan memiliki maskotnya sendiri yang oleh torvalds dijelaskan sebagai “seekor penguin yang menggemaskan dan ramah, yang kekenyangan setelah makan banyak ikan hering”. Pada 1996, tim pengembangan Linux yang ada diseluruh dunia mulai memberikan hasilnya. Tahun itu mereka telah membuat versi Linux untuk sejumlah versi hardware, dari Atari ST sampai Macintosh.
Perkembangan Linux
Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak pada kernel Linux dan komponen-komponennya yang bebas dan terbuka. Linux bukan satu-satunya sistem operasi dalam kategori tersebut, walaupun demikian Linux adalah contoh terbaik dan terbanyak digunakan. Beberapa lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip copyleft, sebuah konsep yang menganut prinsip: karya yang dihasilkan dari bagian copyleft harus juga merupakan copyleft.
Lisensi Linux
Linux
sebagai Sistem Operasi yang bersifat Open Source memiliki lisensi GNU
General Public License (disingkat GNU GPL, atau cukup GPL; dalam bahasa
Indonesia diterjemahkan menjadi lisensi publik umum). GNU/GPL
merupakan suatu lisensi perangkat lunak bebas yang aslinya ditulis oleh
Richard M Stallman untuk proyek GNU. Software yang memiliki lisensi
GNU/GPL akan menjamin adanya 3 kebebasan kepada para penggunanya :
- Kebebasan untuk menjalankan perangkat lunak tersebut dengan tujuan apapun.
- Kebebasan untuk merubah perangkat lunak tersebut agar sesuai dengan kebutuhan pemakai.
- Kebebasan untuk mendistribusikan salinannya, baik secara gratis ataupun dikenakan biaya.
Proyek-proyek perangkat lunak bebas, walaupun dikembangkan dalam bentuk kolaborasi, sering dirilis secara terpisah. Akan tetapi, dikarenakan lisensi-lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang, terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu bersamaan dalam suatu bentuk yang dinamakan distribusi Linux.
Distributor Linux
Sebuah distribusi Linux, yang umum disebut dengan "distro", adalah sebuah proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux.Terdapat banyak distribusi Linux (lebih dikenali sebagai 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 (installer program).
Inti di setiap distribusi Linux adalah kernel, koleksi program dari proyek GNU (atau proyek lain), cangkang (shell), dan aturcara utilitas seperti pustaka (libraries), kompilator, dan penyunting (editor). Kebanyakan sistem juga menyertakan aturcara dan utilitas yang bukan-GNU. Bagaimanapun, utilitas tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia. Beberapa contoh adalah aturcara dan utiliti dari BSD dansistem grafik-X (X-Window System). X menyediakan antarmuka grafis (GUI) yang umum untuk Linux.
Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan konfigurasi sistem. Perangkat lunak tersebut juga bertanggung jawab dalam pemutakhiran paket. Sebuah Distribusi Linux bertanggung jawab atas konfigurasi bawaan, sistem keamanan dan integrasi secara umum dari paket-paket perangkat lunak sistem Linux. Beberapa contoh distribusi linux yang populer adalah Ubuntu,RedHat, Debian, Slackware, SuSE, Mandrake, WinLinux dan lain sebagainya.
Penggunaan Linux Linux
saat ini menjadi acuan dalam penggunaannya sebagai sistem operasi
untuk server. Berdasarkan hasil riset dari Gartner Group, beberapa
vendor server seperti HP, IBM, dan Dell, dilaporkan bahwa telah
menggunakan sercta luas bahwa penjualan server komerisal yang berbasis
linux mengalami peningkatan penjualan yang cukup signifikan yaitu
sekitar 63 %. Hasil riset ini kembali didukung dengan dukungan Novell
kepada pengguna Suse Linux pada mesin server yang dipasarkan.
Disamping digunakan sebagai server Linux juga banyak digunakan sebagai komputer desktop untuk melakukan pekerjaan sehari hari dengan berbagai macam aplikasi perkantoran dan multimedia yang cukup lengkap.
Dasar Sistem Operasi LinuxJika
sistem Linux di-install, sistem terseubtakan mengandung ratusan
aplikasi. Aplikasi seperti ini tergolong sebgai sistem Linux dasar.
Aplikasi yang ada di Linux dapat dikatergorikan mnjadi dua golongan
yaitu :
- Sistem Linux dasar ( Basic Linux sistem)
- Produk pihak ketiga ( Third Party Software)
Pada
Implementasinya, Linux dirancang bersifat modular, yaitu sejumlah
modul – modul aplikasi yang menyusun sistem Linux untuk tugas yang
kompleks. Karena bersifat Open Source, modul – modul yang tidak
diperlukan dapat dihapus sehingga memberikan ruang yang lebih luas
untuk penyimpanan data. Pengguna Linux juga dapat menambahkan aplikasi –
aplikasi, terutama aplikasi yang dibutuhkan oleh sistem.
Sistem Linux dasar terbagi menjadi tiga bagian, yaitu :
Sistem Linux dasar terbagi menjadi tiga bagian, yaitu :
- Kernel
Kernel merupakan aplikasi inti dari sistem Linux. Tugas utama dari kernel adalah:
- Mengendalikan akses terhadap komputer ( Hardware )
- Mengatur penggunaan memori komputer
- Memelihara sistem file
- Shell
- Utilitas ( Aplikasi Tambahan )
Linux juga sering digunakan sebagai sistem operasi embeded. Biaya pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan seperti simputer, yaitu komputer berbiaya rendah yang ditujukan pada penduduk berpendapatan rendah di Negara-negara berkembang.
Dengan lingkungan desktop atau Desktop Enviroment (DE) seperti KDE,XFCE,LMDE, dan GNOME, Linux menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh atau Microsoft Windows daripada antarmuka baris teks seperti Unix. Oleh karena itu, lebih banyak program grafik dapat ditemui pada Linux yang menawarkan berbagai fungsi yang ada pada utilitas komersil.
Pasar serta kemudahan pemakaian
Linux yang pada awalnya hanya merupakan sistem operasi yang digunakan oleh peminat komputer, telah menjadi sistem yang lebih user-friendly, dengan antaramuka grafik yang berbagai macam aplikasi yang lebih mirip sistem operasi lain, daripada baris perintah Unix. Namun kesan ini telah menimbulkan banyak kritikan, termasuk dari pendukung Linux. Mereka berpendapat bahwa Linux dan proyek program bebas masih belum mencapai faktor "ke'mudahan'an dalam pemakaian" yang memuaskan. Persoalan tentang ke'mudah'an Linux dibanding Windows atau Macintosh masih menjadi isu perdebatan yang hangat. Pasaran Linux dalam komputer "desktop" masih agak kecil tapi semakin berkembang. Menurut Lembaga Penyelidikan Pasaran IDC, besar pasaran bagi Linux pada tahun 2002 adalah 25% bagi pasaran server, dan 2.8% bagi pasaran Komputer pribadi.
0 komentar:
Post a Comment