Kata “Linux” muncul di banyak tempat: di syarat lowongan kerja administrator sistem, di berita tentang server raksasa, sampai di dalam ponsel Android yang kita genggam setiap hari. Namun bila ditanya apa sebenarnya Linux itu, jawaban orang sering berbeda-beda: sebagian menyebut sistem operasi, sebagian menyebut kernel, sebagian lagi menganggapnya alternatif gratis Windows. Pada Chapter ini kita luruskan definisi tersebut satu per satu, karena definisi yang tepat menjadi pijakan seluruh materi Course.
Linux dalam Arti Sempit: Sebuah Kernel #
Dalam arti paling sempit dan paling tepat secara teknis, Linux adalah kernel: program inti yang dimuat ke memori ketika komputer menyala dan mengatur jalannya sistem selama komputer hidup. Kernel ini pertama kali dibagikan oleh Linus Torvalds pada tahun 1991 dan hingga kini dikembangkan secara terbuka, dengan seluruh rilisnya dipublikasikan di kernel.org . Tanpa kernel, tidak ada satu pun program yang bisa mengakses prosesor, memori, maupun perangkat keras.
Sebagai pengelola sumber daya, kernel membagi waktu prosesor kepada program-program yang berjalan, melindungi memori tiap program agar tidak saling mengganggu, mengendalikan driver perangkat keras, dan memeriksa siapa yang boleh melakukan apa. Tugas tersebut berat dan harus tepercaya, sehingga kernel berjalan pada mode khusus prosesor dengan hak akses penuh ke perangkat keras. Analogi yang sering dipakai: kernel adalah mesin sebuah mobil, sedangkan aplikasi adalah fitur kabin seperti radio dan pendingin udara — mobil tetap bisa berjalan tanpa radio, tetapi tidak tanpa mesin. Batas analogi ini juga jelas: keduanya perangkat lunak, bukan besi, dan “mesin” Linux justru bisa diganti berulang kali lewat pembaruan rutin tanpa membeli mobil baru.
Mengapa Nama Linux Juga Berarti Sistem Operasi #
Kernel saja tidak bisa dipakai untuk bekerja; kita tidak bisa mengetik dokumen atau menjalankan server web hanya dengan kernel. Sistem yang kita instal pada laptop maupun server adalah rakitan: kernel Linux ditambah program-program dari proyek lain, terutama perkakas GNU, lalu dikemas oleh sebuah distribusi. Karena rakitan inilah orang memakai kata “Linux” untuk menyebut sistem operasi lengkapnya, dan penyebutan yang lebih presisi adalah GNU/Linux. Pembongkaran tiap lapisan rakitan itu kita lakukan tuntas pada Chapter Linux Kernel dan Operating System.
Identitas ganda ini bisa kita saksikan sendiri melalui perintah uname (unix name), yang melaporkan informasi tentang sistem yang sedang berjalan:
uname -s
uname -oOutput yang Dihasilkan:
Linux
GNU/LinuxOption -s meminta nama kernel, dan hasilnya Linux — baris ini tampil sama di distro mana pun. Option -o meminta nama sistem operasi menurut versi kernel yang berjalan, dan hasilnya GNU/Linux: pengakuan langsung dari kernel bahwa sistem yang dijalankan adalah gabungan keduanya. Untuk sekarang cukup kenali bentuk perintahnya; uname akan kembali kita pakai ketika memeriksa versi kernel.
Bukan Produk Tunggal Seperti Windows atau macOS #
Berbeda dari Windows dan macOS, Linux tidak dirilis sebagai satu produk oleh satu perusahaan. Kernel dikembangkan komunitas global, kemudian berbagai tim — komunitas maupun perusahaan — mengemasnya menjadi distribusi dengan karakter yang berbeda-beda. Posisi ketiganya dirangkum pada tabel berikut:
| Aspek | Windows | macOS | Linux |
|---|---|---|---|
| Dikembangkan oleh | Microsoft | Apple | komunitas global dan banyak perusahaan |
| Kode sumber | tertutup | sebagian inti terbuka, produk keseluruhan tertutup | terbuka |
| Bentuk rilis | satu lini produk | satu lini produk | ratusan distribusi |
| Biaya lisensi | dibeli per lisensi | terikat pembelian perangkat | umumnya tanpa biaya lisensi |
Baris “bentuk rilis” paling menentukan pengalaman kita sebagai pengguna baru: memasang Linux berarti lebih dulu memilih satu dari ratusan distribusi yang tersedia. Peta keluarga distribusi ini akan kita susun pada Chapter Distribusi Linux.
Linux Ada di Mana-Mana #
Kehadiran Linux jauh melampaui kesan “sistem operasi alternatif” yang menempel pada label desktop. Di ranah server dan cloud, mayoritas mesin virtual di penyedia cloud besar menjalankan Linux, dan seluruh 500 superkomputer tercepat dunia dalam daftar TOP500 juga menjalankan Linux. Ponsel Android yang berjumlah miliaran perangkat memakai kernel Linux sebagai jantungnya. Ranah-ranah utamanya dirangkum berikut:
| Ranah | Contoh | Peran Linux |
|---|---|---|
| Server dan cloud | server web, database, container | mayoritas beban internet berjalan di Linux |
| Superkomputer | daftar TOP500 | seluruh 500 mesin tercepat memakai Linux |
| Ponsel | Android | Android dibangun di atas kernel Linux |
| Perangkat tertanam | router, smart TV, sistem kendali kendaraan | kernel ringkas dan mudah disesuaikan |
| Komputer pribadi | laptop dan desktop | distribusi seperti Ubuntu, Fedora, dan Linux Mint |
Mengapa Banyak Pihak Memilih Linux #
Tiga alasan paling sering dikutip. Pertama, kebebasan: kode sumber terbuka memungkinkan siapa pun memeriksa, menyesuaikan, dan menyebarkan ulang tanpa biaya lisensi. Kedua, keandalan: server Linux dikenal bisa berjalan berbulan-bulan tanpa restart — sifat yang sangat dihargai untuk layanan yang tidak boleh mati. Ketiga, ekosistem command line: hampir seluruh administrasi Linux dapat diotomatisasi lewat terminal dan script, dan kemampuan itulah fokus besar Course ini.
Dengan definisi yang kini kokoh — Linux adalah kernel yang menjadi jantung sistem operasi lengkap — kita siap melangkah ke pertanyaan berikutnya: bagaimana proyek hobi seorang mahasiswa pada tahun 1991 tumbuh menjadi fondasi internet modern? Perjalanan panjangnya kita telusuri pada Chapter Sejarah dan Filosofi Linux.