Mengenal GNU/Linux
Last updated
Was this helpful?
Last updated
Was this helpful?
Sebuah komputer atau server pada dasarnya hanyalah sekumpulan perangkat keras yang belum bisa digunakan. Agar seluruh komponen perangkat keras tersebut bisa kita gunakan, maka perlu adanya sebuah perantara untuk menjembataninya. Peranta ini lah yang disebut sebagai sistem operasi.
Sistem operasi membuat seluruh komponen perangkat keras bisa dinikmati oleh pengguna. Seluruh tampilan di laptop kita yang bagus dengan berbagai fungsi dan aplikasi yang kita pakai sehari-hari, itu adalah peran dari sistem operasi.
Contoh dari sistem operasi yang paling terkenal adalah Windows, MacOS dan Linux. Berbagai sistem operasi tersebut didesain dengan peruntukannya masing-masing dengan berbagai kelebihan dan kekurangannya.
Umumnya Windows cocok digunakan untuk penggunaan sehari-hari. Seperti membuat dokumen, bermain game, dll. Sedangkan untuk MacOS sering digunakan untuk kegiatan multimedia atau membuat program. Nah, Linux ini biasanya digunakan untuk server atau kegiatan pentest.
Itu hanyalah gambaran umum. Pada kenyataanya ada juga yang menggunakan Windows maupun MacOS untuk melakukan pentest dan Linux digunakan untuk kegiatan multimedia.
Sebelumnya kita sudah membahas bahwa Linux biasanya digunakan untuk dijadikan server maupun kegiatan pentest. Itu adalah gambaran umumnya saja tentang Linux.
Jadi, apa itu Linux? Linux lebih tepatnya adalah hanya sebuah kernel, bukan sistem operasi itu sendiri. Kernel adalah inti atau mesin dari sistem operasi. Ibarat motor, kernel ini adalah mesin motor, bukan keseluruhan perangkat dari si motornya itu sendiri.
Kernel Linux pertama kali dikembangkan oleh seorang mahasiswa bernama Linus Trovalds pada tahun 1991. Dan terus berkembang pesat hingga saat ini, karena seluruh kode sumber dari Linux dapat diakses dan dimodifikasi secara bebas tanpa membayar sepeser pun. Ini sangat berbeda dengan Windows maupun MacOS yang kode sumbernya sama sekali tidak boleh diakses dan diubah-ubah tanpa seizin mereka.
Bagaimana Linux bisa berjalan dengan baik kalau hanya terdiri dari mesinnya saja? Bukankah sepeda motor tidak akan bisa berjalan kalau hanya ada mesinnya saja (tidak ada stang, ban, jok, dll).
Nah, disinilah peran yang namanya GNU. GNU ini adalah sebuah proyek yang dibuat oleh seseorang bernama Richard Stallman yang berupa sekumpulan tools, software, aplikasi, dan komponen pelengkap lainnya dari sebuah sistem operasi. GNU ini bisa diibaratkan stang, ban, jok, dll. untuk melengkapi mesin sehingga jadilah sebuah sepeda motor yang utuh.
Kesimpulannya Linux bukanlah sistem operasi. Namun ketika Linux ditambah GNU, barulah menjadi sebuah sistem operasi yang lengkap dan bisa digunakan. Sistem operasi gabungan GNU dan Linux biasa disebut GNU/Linux. Tetapi karena penyebutan GNU/Linux terlalu susah, akhirnya orang-orang lebih suka menyebutnya Linux saja.