Tidak ada satu toko resmi yang menjual “Linux” sebagai produk tunggal. Yang kita unduh dan pasang adalah distribusi: paket lengkap berisi kernel, perkakas, installer, dan ribuan aplikasi yang sudah dirakit serta diuji oleh satu tim. Pada Chapter ini kita bedah isi sebuah distribusi, petakan keluarga besarnya, lalu pahami perbedaan mendasar dalam cara mereka merilis pembaruan.

Apa Itu Distribusi #

Distribusi (disingkat distro) adalah sistem operasi utuh yang dirakit dari komponen-komponen proyek terpisah. Tim distro mengambil kernel dari kernel.org, perkakas GNU, init system, desktop environment, dan aplikasi lain, lalu menyatukannya menjadi sistem yang dapat dipasang dengan mulus. Komponen utamanya dirangkum berikut:

KomponenPeranContoh umum
Kerneljembatan antara program dan perangkat kerasLinux kernel
Package managermemasang dan memperbarui perangkat lunakapt, dnf, pacman, zypper
Init systemproses pertama yang memulai seluruh layanansystemd
Desktop environmentantarmuka grafis sehari-hariGNOME, KDE Plasma, Xfce
Repositorigudang paket terkurasi dan bertanda tanganmirror Debian, archive Ubuntu

Identitas distro yang sedang berjalan bahkan tertulis rapi dalam satu berkas standar bernama /etc/os-release. Perintah cat mencetak isi berkas ke layar — perintah ini akan dibedah tuntas pada Section Text Processing:

bash
cat /etc/os-release

Output yang Dihasilkan:

text
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.4
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Baris PRETTY_NAME memuat nama lengkap distro beserta versinya, ID memuat nama pendeknya, dan HOME_URL menautkan situs resminya. Contoh di atas diambil dari Debian GNU/Linux 13; di komputer kita, isi berkas ini mengikuti distro yang terpasang — Ubuntu menulis ID=ubuntu, Fedora menulis ID=fedora, dan seterusnya.

Keluarga Debian: Debian, Ubuntu, dan Linux Mint #

Debian, dirintis Ian Murdock pada 1993, adalah distro komunitas tertua yang masih aktif dan dikenal karena proses pengujiannya yang ketat. Debian menyediakan tiga jalur: stable (rilis resmi yang teruji), testing (calon rilis berikutnya), dan unstable dengan julukan sid (menerima paket termutakhir). Ubuntu dirilis Canonical sejak 2004 di atas fondasi Debian dan berjasa memopulerkan Linux di desktop; setiap dua tahun Ubuntu mengeluarkan rilis LTS (Long Term Support) yang menerima pembaruan keamanan selama lima tahun. Linux Mint, sejak 2006, berbasis Ubuntu dan menyasar pemula dengan tampilan yang langsung familiar bagi mantan pengguna Windows. Rilis ketiganya diumumkan di www.debian.org , ubuntu.com , dan linuxmint.com.

Keluarga Red Hat: Fedora, CentOS Stream, dan RHEL #

Perusahaan Red Hat menaungi rantai distro tersendiri. Fedora adalah distro komunitas yang disponsori Red Hat dengan rilis baru kira-kira setiap enam bulan; teknologi baru — dari toolchain compiler sampai komponen sistem — teruji lebih dulu di sini, dan dokumentasinya terpusat di docs.fedoraproject.org . Inovasi yang terbukti mengalir ke CentOS Stream, yang menjadi dasar Red Hat Enterprise Linux (RHEL) — distro komersial dengan langganan dukungan resmi yang dipakai luas di perusahaan. Arus kerjanya satu arah: Fedora, lalu CentOS Stream, lalu RHEL.

Distro Independen: Arch, openSUSE, dan Lainnya #

Di luar dua keluarga besar, ada distro dengan pendirian sendiri. Arch Linux (2002) mengusung filosofi keep it simple: rolling release tanpa versi besar, instalasi manual yang menuntut kita memahami tiap komponen, serta wiki yang menjadi rujukan paling lengkap di dunia Linux. openSUSE, disponsori SUSE, menyediakan dua rasa sekaligus: Leap yang merilis berversi dan Tumbleweed yang rolling. Profil distro-distro utama dirangkum berikut:

DistribusiMulaiBasisKarakter utama
Debian1993—komunitas; stabilitas di atas fitur baru
Ubuntu2004Debianramah pemula; rilis LTS tiap dua tahun
Linux Mint2006Ubuntudesktop pemula dengan tampilan familiar
Fedora2003—komunitas; percontohan teknologi Red Hat
RHEL2003Fedora lewat CentOS Streamkomersial; dukungan resmi berlangganan
openSUSE2005—komunitas; Leap dan Tumbleweed
Arch Linux2002—rolling; minimalis; instalasi manual

Point Release versus Rolling Release #

Cara distro membagikan pembaruan terbagi dua model besar. Point release merilis sistem sebagai potret berversi — Debian 13, Ubuntu 24.04 — paketnya “dibekukan” ketika rilis dan setelahnya hanya menerima perbaikan keamanan. Rolling release tidak punya versi besar: paket baru mengalir terus kepada pengguna begitu dianggap siap, sehingga instalasi lama pun selalu mutakhir. LTS termasuk point release dengan janji dukungan panjang. Perbandingan keduanya:

AspekPoint releaseRolling release
Bentuk rilispotret berversi, terjadwalpembaruan kecil mengalir terus
Usia perangkat lunaklebih tua namun terujitermutakhir
Kecocokanserver produksi, mesin kerja stabildesktop eksperimen, pengguna advanced
Perawatanminim perhatian harianbutuh disiplin memperbarui dan membaca kabar rilis
ContohDebian stable, Ubuntu LTS, FedoraArch, openSUSE Tumbleweed

Mengapa Ada Ratusan Distribusi #

Lisensi terbuka memperbolehkan siapa saja memodifikasi lalu mendistribusikan ulang sistemnya sendiri — inilah sebab pohon keluarga distro terus bercabang. Percabangan bukan kelemahan, melainkan spesialisasi: ada distro untuk desktop pemula, server produksi, perangkat keras tua, keamanan tingkat lanjut, hingga router rumah. Meski beragam, semuanya berbagi kernel yang sama dan standar antarmuka yang saling kompatibel, sehingga keterampilan dari satu distro hampir selalu terbawa ketika pindah ke distro lain.

Apa pun distro yang berakhir kita pakai, di jantungnya berdetak kernel yang sama. Pertanyaan berikutnya: apa sebenarnya yang dikerjakan kernel tersebut, dan bagaimana kernel bekerja sama dengan shell, init system, serta ribuan program lain di atasnya? Kita bedah pada Chapter Linux Kernel dan Operating System.