Linux adalah system operasi alternative pengganti windows.Linux menjadi acuan dalam penggunaannya sebagai system operasi untuk server.Nama linux sendiri di turunkan dari nama pencipta awalnya LINUS TORVALD dari universitas Helsinki, Finlandia.Linus terinspirasi Oleh MINIX yaitu system operasi UNIX yang di kembangkan oleh Andrew Tanembaum.Linux saat ini dalah system operasi turunan UNIX yang lengkap yang di gunakan untuk jaringan , pengembangan Software atau perangkat lunak, bahkan penggunaan sehari hari.System operasi linux di kembangkan di bawah lisensi GNU General Public License yang lebih di kenal dengan GNU GPL
Dalam dunia linux ada yang di kenal dengan istilah Distro.
Kata distro berasal dari Distribution yang dapat di artikan sebagai penyebar dengan kata lain Distro linux merupakan sebuah merek dari linux, seperti kita mengenal baju dengan merek merek distro yang berbeda beda di linux pun berlalku hal yang sama. Setiap distro memiliki ciri khasnya masing masing .
Beberapa faktor yang membedakan antara distribusi :
Cara instalasi
Struktur file
Platform yang dituju (Intel, IBM PPC, Sun Sparc, Macintosh PPC, dll)
Tujuan pembuatan (fokus sebagai server/workstation, bisa diinstalasi di partisi yang sama dengan Windows, bisa langsung diakses dari Windows)
Versi kernel yang digunakan
Aplikasi-aplikasi yang sudah termasuk dalam paket (misalnya : OpenLinux menyediakan StarOffice dan NetWare, sedangkan Slackware hanya memberikan aplikasi-aplikasi standar, sedangkan Mandrake biasanya aplikasi sebagai workstation lebih banyak dibandingkan RedHat)
Adapun distro yang stabil dan popular diantaranya adalah Ubuntu,Redhat, Slackware, SUSE, Debian, Mandrake, dll.
Untuk mengetahui distro distro linux bisa akses distrowatch.com
Sedikit tentang ulasan beberapa distro linux:
RedHat
Redhat di kembangkan pada tahun 1995 oleh bob young dan marc Ewing.
Redhat memiliki pedoman installasi yang baik berikut dokumentasi yang dapat anda peroleh dari internet.perkembangan redhat saat ini di lengkapi dengan berbagai fasilitas dan kemudahan installasi program berberntuk RPM (Redhat Packet Manager) yang memudahkan installasi program semudah di windows.
Mandrake
Mandrake di luncurkan pada tahun 1998 mandrake di harapkan menjadi Desktop liux yang mudah di gunakan dan user freiendly.
SUSE
Suse merupakan distro linux yang berasal dari jerman dan menitikberatkan pada Desktop dan WorkStation, Sehingga memiliki kemudahan dalan installasi.
Suse memiliki kemampuan mendeteksi hardware dengan cepat dan tepat dengan Vasilitas YAST
Gento
Distro ini di ciptakan oleh Daniel Robbin, salah seorang pendiri Stampede Linux dan Programmer FreeBSD, Installasi distro ini sangat lama dan sulit apalagi jika anda berbagi partisi dengan Windows.
Knoppix
Di kembangkan oleh Klaus Knopper di jerman dan tergolong distro yang sedang popular karena kecepatan dalam mendeteksi hardware secara Otomatis Knopix di kembangkan dengan basis Debian sehingga pemaketan untuk Installasi software menggunakan format Deb.
Repositori
6.1. Apa itu Repositori?
Ada ribuan program siap instal yang tersedia di Kubuntu. Program-program ini tersimpan di
arsip (repositori) perangkat lunak dan sengaja dibuat untuk instalasi program melalui Internet.
Ini menjadikan instalasi program baru di Linux sangat mudah, dan juga sangat aman, karena tiap
program yang Anda instal khusus dibuat untuk Kubuntu dan telah diperiksa dengan teliti sebelum
diinstal. Untuk mengatur perangkat lunak, repositori Kubuntu dibagi menjadi empat kelompok: Main,
Restricted, Universe, dan Multiverse.
Dasar pemikiran yang digunakan untuk menentukan perangkat lunak mana yang akan masuk kategori
mana adalah berdasarkan dua faktor:
- Tingkat dukungan dari tim pengembangan perangkat lunak yang tersedia untuk suatu program.
- Apakah program tersebut sudah memenuhi Filosofi Perangkat Lunak Bebas
System Linux terbagi menjadi 3 bagian aplikasi yaitu
1 utilitas
- Shell
- Kernel
Utilitas adalah aplikasi untuk melakukan tugas tertentu yang langsung berhubungan dengan user contohnya Firefox,Vlc dan applikasi user yang sering kita gunakan
Shell shell berfungsi menterjemahkan bahasa yang di gunakaan oleh utilitas ke dalam kernel yang memiliki bahasa mesin