Sebuah artikel XDA-Developers minggu ini mempresentasikan kasus untuk beralih ke immutable pada handheld gaming, dan waktunya selaras dengan pergeseran yang lebih luas: distro Linux berbasis image secara diam-diam menjadi standar yang masuk akal bagi siapa saja yang menginginkan “install sekali, abaikan selamanya”. Idenya sederhana: akar OS read-only, update bergulir masuk dan keluar dalam satu langkah atomik, dan jika ada yang rusak Anda boot ke image sebelumnya. Di bawah ini adalah tujuh distro yang membuat pertukaran itu dengan baik, mencakup handheld gaming, workstation, dan penggunaan desktop umum.
Apa yang dicari dalam distro immutable
Nama ini mencakup berbagai desain. Beberapa (Fedora Silverblue, Bazzite) menggunakan rpm-ostree dengan image berlapis. Beberapa (openSUSE Aeon) menggunakan snapshot pada subvolume Btrfs. NixOS secara teknis bukan berbasis image, tetapi model deklaratif-nya memberikan Anda keamanan rollback yang sama. VanillaOS 2 menggunakan partisi A/B seperti ChromeOS.
Hal-hal yang perlu diperiksa sebelum Anda memilih:
- Bagaimana Anda menginstal perangkat lunak tambahan: Flatpak, Distrobox, RPM berlapis, atau paket Nix
- Apakah driver GPU dikirim pra-instal atau memerlukan langkah tambahan
- Pengalaman rollback: satu keystroke saat boot, atau reinstal penuh
- Frekuensi update: malam hari, mingguan, atau per release
- Seberapa bersahabat komunitas dengan pendatang baru yang mematahkan sesuatu pada hari kedua
Perbandingan cepat
| Distro | Terbaik untuk | Basis | Model update | Rollback |
|---|---|---|---|---|
| Bazzite | Handheld gaming dan desktop | Fedora Atomic | rpm-ostree, mingguan | Satu langkah menu boot |
| Fedora Silverblue | Workstation | Fedora Atomic | rpm-ostree, per release | Satu langkah menu boot |
| Fedora Kinoite | Workstation KDE | Fedora Atomic | rpm-ostree, per release | Satu langkah menu boot |
| openSUSE Aeon | Penggemar rolling release | openSUSE Tumbleweed | Snapper + Btrfs | Rollback snapshot |
| NixOS | Reproduksibilitas | Nix | Konfigurasi deklaratif | Generasi boot |
| VanillaOS | Pemula | Debian sid | Partisi A/B | Tukar partisi |
| Endless OS | Offline-first, edukasi | OSTree | Image mingguan | Deploy OSTree |
| Bluefin | Workstation cloud-native | Fedora Atomic | rpm-ostree, mingguan | Satu langkah menu boot |
Distro-distro
1. Bazzite, terbaik untuk handheld gaming dan desktop
Bazzite adalah proyek ublue-os yang mengubah Fedora Atomic menjadi distro gaming siap pakai. Dilengkapi dengan Steam pra-instal, hadir dalam varian Deck, desktop, dan Nvidia, dan menerapkan tweak khusus gaming (schedutil governor, xone driver, build mesa kustom) langsung dari kotak. Di Steam Deck ini hampir merupakan pengganti SteamOS yang drop-in.
Di mana kekurangannya: Instalasi pertama berat karena imagenya beberapa GB, dan beralih antar varian (Deck ke Desktop, KDE ke GNOME) memerlukan rebase penuh dan unduhan yang lebih lama.
Harga:
- Gratis: distro lengkap, tidak ada tier berbayar
Platform: Linux (x86_64 dan aarch64)
Unduh: bazzite.gg
Garis bawah: Beli apa pun, instal ini, dan berhenti menginstal ulang Windows di handheld Anda.
2. Fedora Silverblue, terbaik untuk workstation GNOME
Fedora Silverblue adalah implementasi referensi dari proyek Fedora Atomic Desktop. RPM berlapis memungkinkan Anda menambahkan paket ketika Flatpak tidak cukup, dan Toolbx memberikan Anda kontainer yang dapat dimutasi untuk pekerjaan CLI tanpa menyentuh image dasar. Rilis enam bulanan menjaganya tetap dekat dengan Fedora utama.
Di mana kekurangannya: Dokumen mengasumsikan Anda sudah mengerti rpm-ostree, dan katalog aplikasi awal di GNOME Software sangat mengandalkan Flatpak, yang membingungkan orang yang terbiasa dengan pencarian gaya apt.
Harga:
- Gratis: distro lengkap
Platform: Linux (x86_64 dan aarch64)
Unduh: silverblue.fedoraproject.org
Garis bawah: Pengalaman Fedora arus utama dengan jaring keselamatan.
3. Fedora Kinoite, terbaik untuk pengguna KDE Plasma
Fedora Kinoite adalah sibling KDE Plasma dari Silverblue. Basis atomik yang sama, tooling yang sama, tetapi dengan aplikasi dan default KDE. Di Plasma 6 terasa lebih dekat ke workstation yang dipoles daripada apa pun di daftar ini.
Di mana kekurangannya: Perubahan pengaturan KDE terkadang memerlukan reboot untuk diterapkan dengan bersih pada akar yang tidak dapat diubah.
Harga:
- Gratis: distro lengkap
Platform: Linux (x86_64)
Unduh: fedoraproject.org/kinoite
Garis bawah: Ambil ini jika Anda sudah mengenal KDE dan menginginkan update atomik tanpa beralih desktop.
4. openSUSE Aeon, terbaik untuk penggemar rolling-release
openSUSE Aeon (sebelumnya MicroOS Desktop GNOME) mengendarai rilis rolling Tumbleweed dengan snapshot Btrfs di bawah. Setiap transaksi zypper mengambil snapshot, dan rollback saat boot adalah pilihan menu. Aplikasi berjalan di Flatpak secara default, yang membuat basis tetap ramping.
Di mana kekurangannya: Aeon telah menjadi Release Candidate lebih lama dari yang diharapkan sebagian besar pengguna, dan varian KDE (Kalpa) tertinggal.
Harga:
- Gratis: distro lengkap
Platform: Linux (x86_64)
Unduh: get.opensuse.org/aeon
Garis bawah: Untuk orang yang menginginkan rilis rolling tanpa kehilangan rollback.
5. NixOS, terbaik untuk reproduksibilitas
NixOS bukan berbasis image dalam arti OSTree, tetapi bahasa Nix deklaratif dan pendekatan setiap-konfigurasi-sebagai-kode mencapai target keandalan yang sama. Satu flake menggambarkan seluruh sistem Anda, dan setiap rebuild membuat generasi boot baru yang dapat Anda alihkan dari GRUB. Home Manager memperluas model yang sama ke file dotfile tingkat pengguna Anda.
Di mana kekurangannya: Kurva pembelajaran itu nyata. Nix flakes masih resmi eksperimental. Dokumentasi tersebar di wiki, dokumen nixpkgs, dan blog komunitas.
Harga:
- Gratis: distro lengkap
Platform: Linux (x86_64, aarch64), macOS sebagai nix-darwin
Unduh: nixos.org
Garis bawah: Pilih ini jika Anda ingin membangun kembali mesin yang sama persis pada perangkat keras baru dari konfigurasi tunggal.
6. VanillaOS, terbaik untuk pemula keluarga Ubuntu
VanillaOS 2 Orchid didasarkan ulang pada Debian sid dan beralih ke sistem image A/B mirip ChromeOS. CLI Apx memungkinkan Anda menginstal paket dari distro mana pun melalui kontainer, yang menghindari keluhan klasik “aplikasi saya tidak ada di toko”. GNOME adalah shell default.
Di mana kekurangannya: Update besar dapat sesekali meninggalkan Anda menunggu pertukaran antara partisi A dan B. Ekstensi GNOME pihak ketiga memerlukan solusi.
Harga:
- Gratis: distro lengkap
Platform: Linux (x86_64)
Unduh: vanillaos.org
Garis bawah: Pilihan paling ramah bagi siapa pun yang datang dari Ubuntu yang ingin mencoba immutable tanpa mempelajari tooling Fedora.
7. Endless OS, terbaik untuk setup offline-first
Endless OS dibangun untuk sekolah dan lingkungan dengan konektivitas rendah. Dilengkapi dengan katalog besar aplikasi Flatpak pendidikan offline, update melalui OSTree, dan juga bekerja dengan baik sebagai desktop tujuan umum. Driver Nvidia disertakan dalam ISO.
Di mana kekurangannya: Pilihan paket di luar katalog built-in condong ke Flathub, dan alur kerja yang berfokus pada CLI memerlukan setup tambahan.
Harga:
- Gratis: distro lengkap
Platform: Linux (x86_64)
Unduh: endlessos.org
Garis bawah: Pilihan tenang yang cocok untuk mesin keluarga dan lab sekolah lebih baik dari yang lain.
8. Bluefin, terbaik untuk workstation cloud-native
Bluefin adalah sibling Bazzite untuk pengembang. Basis ublue-os yang sama, update rpm-ostree yang sama, tetapi dikonfigurasi sebelumnya dengan tooling kontainer, Homebrew, dan Distrobox. Proposisinya adalah “workstation Linux cloud-native dengan model update bergaya Chromebook”.
Di mana kekurangannya: Pengalaman GNOME default mengasumsikan tingkat kenyamanan terminal yang adil, dan varian pengembang menarik lebih dari yang dibutuhkan pengguna biasa.
Harga:
- Gratis: distro lengkap
Platform: Linux (x86_64)
Unduh: projectbluefin.io
Garis bawah: Yang harus diinstal di laptop tempat Anda mengembangkan, terutama jika Anda sudah tinggal di dalam kontainer.
Cara memilih yang tepat
- Jika Anda menginstal di Steam Deck atau Legion Go: Bazzite.
- Jika Anda menginginkan perasaan Fedora arus utama dengan rollback: Silverblue (GNOME) atau Kinoite (KDE).
- Jika Anda menyukai rilis rolling dan snapshot Btrfs: openSUSE Aeon.
- Jika Anda menginginkan infrastructure-as-code untuk desktop Anda: NixOS.
- Jika Debian dan update A/B terasa lebih alami daripada Fedora: VanillaOS.
- Jika mesin akan offline sebagian besar waktu: Endless OS.
- Jika ini adalah workstation dev cloud-native: Bluefin.
Jika tidak ada di atas yang terdengar benar, tetap di distro mutable saat ini, immutability menukar beberapa fleksibilitas untuk jaring keselamatan dan perdagangan itu hanya terbayar ketika update atau konflik driver sudah menggigit Anda secara teratur.
FAQ
Apa yang benar-benar dimaksud immutable di Linux?
Akar sistem dipasang read-only. Operasi paket terjadi out-of-band, baik dengan melapis RPM ke image baru (Fedora Atomic), menukar partisi penuh (VanillaOS), atau dengan membangun generasi baru (NixOS). Jika perubahan memecahkan sesuatu, Anda boot ke status sebelumnya.
Bisakah saya masih menginstal paket biasa?
Ya, dengan tiga cara. Flatpak untuk aplikasi GUI, Distrobox atau Toolbx untuk paket CLI, atau install berlapis di distro rpm-ostree. NixOS menggunakan manajer paketnya sendiri untuk semuanya.
Distro immutable mana yang bekerja terbaik di Steam Deck?
Bazzite. Dilengkapi dengan sesi gamescope yang sama yang digunakan Valve, ditambah penanganan lebih baik dari game anti-cheat. SteamOS sendiri juga immutable, dan Bazzite memperlakukan penggantinya sebagai jalur yang didukung.
Apakah NixOS benar-benar immutable?
Tidak menurut definisi ketat. Ini deklaratif dan aman rollback, yang mencapai hasil dunia nyata yang sama. Beberapa dalam komunitas berpendapat bahwa itu harus berada di bucket terpisah, tetapi itu hidup di sudut dunia yang sama.
Apakah distro ini bekerja dengan GPU Nvidia?
Bazzite, Bluefin, Endless OS, dan VanillaOS memiliki image khusus Nvidia atau dukungan pihak pertama. Silverblue dan Kinoite menangani Nvidia melalui lapisan RPMFusion. NixOS menanganinya dengan toggle konfigurasi.