ShaniOS sama indahnya dengan keandalannya.
Screenshot oleh Jack Wallen/ZDNET
Ikuti ZDNET: Tambahkan kami sebagai sumber pilihan di Google.
**Poin Penting ZDNET**
* ShaniOS adalah distribusi Linux yang *immutable*.
* Dengan sistem *blue/green deployment*, OS ini tidak akan pernah rusak.
* Anda dapat mengunduh dan menggunakan ShaniOS secara gratis.
Keamanan sistem operasi selalu menjadi ciri khas Linux. Dengan diperkenalkannya distribusi *immutable* — CoreOS, yang diluncurkan pada 2013, termasuk yang pertama — tidak ada sistem operasi lain yang bisa mendekati tingkat keamanan yang ditawarkan Linux.
Saya selalu menyambut baik kesempatan untuk menguji distro Linux *immutable* baru. Di akhir pekan, saya menemukan ShaniOS.
**Juga:** Linux *immutable* menawarkan keamanan serius – ini 5 pilihan terbaik Anda
ShaniOS adalah distribusi Linux berbasis Arch yang *immutable* dan menyertakan integrasi Flatpak. Fitur utama dari OS baru ini meliputi:
* Inti *immutable* dengan *blue-green deployment*
* Manajemen aplikasi Flatpak
* Keamanan yang ditingkatkan dengan profil AppArmor, konfigurasi *firewall*, dan enkripsi *full-disk*
* Optimasi performa seperti pembuatan *swap file* dinamis dan dukungan GPU Nvidia
Apa itu *blue-green deployment*?
Menggunakan subvolume Btrfs, sistem mempertahankan dua status sistem lengkap — yang diberi label “biru” dan “hijau.” Hanya satu status yang aktif pada satu waktu, sehingga pembaruan dan *rollback* atomik dapat terjadi dengan tingkat keandalan tertinggi.
Misalnya, jika Anda menggunakan lingkungan biru, pembaruan diterapkan ke lingkungan hijau dan kemudian diuji. Anda kemudian dapat beralih dari lingkungan biru ke hijau saat *reboot*. Dengan kata lain, Anda akan selalu memiliki *instance* OS yang berfungsi, tanpa gagal.
**Juga:** Apa itu Linux *immutable*? Inilah alasan Anda menggunakan distro Linux *immutable*
Jika ada yang tidak beres dengan satu lingkungan, lakukan *reboot* dan beralih ke lingkungan lainnya.
Buka terminal dan jalankan perintah `sudo shani-deploy` dan saksikan keajaiban terjadi. Perintah tersebut melakukan hal berikut:
* Mengunduh pembaruan untuk lingkungan yang tidak aktif.
* Menerapkan pembaruan tanpa mempengaruhi lingkungan yang aktif.
* Mengonfigurasi *bootloader* untuk menggunakan lingkungan yang telah diperbarui.
* Memastikan kemampuan *rollback* instan jika pembaruan tidak berfungsi dengan baik.
Karena ini adalah sistem *immutable* yang memanfaatkan pendekatan biru/hijau, aplikasi dikelola dengan dua cara:
* Flatpak untuk aplikasi desktop
* *Container* untuk aplikasi pengembangan
**Juga:** 7 perintah Linux yang tidak bisa saya tinggalkan setelah 20 tahun menggunakan terminal
Saya menjalankan perintah `sudo shani-deploy`, dan total waktu yang dibutuhkan adalah 7 menit 40 detik. Perlu diingat bahwa saya baru menguji distribusi ini selama beberapa hari, jadi tidak banyak yang terpasang. Seandainya saya memasang banyak aplikasi dan menyimpan banyak data, waktunya kemungkinan akan jauh lebih lama. Namun, perintah tersebut berjalan sempurna, dan saya dapat beralih dari satu lingkungan ke lingkungan lain saat *reboot* berikutnya.
Seperti apa ShaniOS
Anda dapat mengunduh versi ShaniOS dengan GNOME atau KDE Plasma. Saya memilih KDE Plasma dan menemukan UI-nya cukup menawan. Para pengembang telah menyesuaikan KDE Plasma sehingga terlihat unik tetapi masih berfungsi sangat mirip dengan *desktop environment* bawaan.
**Juga:** 5 distro Linux yang membutuhkan sedikit usaha di awal, tetapi sangat sepadan dengan usahanya
Anda akan menemukan menu desktop di sudut kiri atas (bukan kiri bawah), dan temanya bagus serta berkesan *glassy*. Daftar aplikasi yang sudah terpasang mencakup Vivaldi, OnlyOffice, Warehouse (untuk manajemen aplikasi Flatpak), KolourPaint, Pods (manajemen *container*), dan lain-lain. Meskipun mungkin bukan daftar aplikasi terpasang yang luas, Anda selalu dapat meluncurkan aplikasi Discover di KDE Plasma dan memasang perangkat lunak tambahan apa pun yang Anda butuhkan. Karena Flatpak terintegrasi dalam Discover, Anda akan menemukan banyak aplikasi untuk diinstal.
Ada banyak aplikasi yang dapat diinstal di ShaniOS.
Screenshot oleh Jack Wallen/ZDNET
Di luar tema KDE Plasma yang mencolok, salah satu hal pertama yang membuat saya terkesan adalah seberapa cepat kinerja ShaniOS. Saya pernah menggunakan banyak distribusi Linux *immutable* sebelumnya, tetapi saya tidak ingat menguji yang berperforma sebaik ini.
Saya juga menguji lingkungan biru/hijau. Saat menggunakan lingkungan biru, saya menjalankan perintah `sudo shani-deploy`. Setelah perintah *deploy* selesai, saya melakukan *reboot* dan memilih lingkungan hijau. Semuanya berjalan mulus. Saya bahkan mendapat peringatan untuk menguji aplikasi guna memastikan mereka bekerja seperti yang diharapkan — dan memang demikian.
Saat menjalankan lingkungan hijau, saya membuat dan menyimpan file ke direktori Dokumen. Saya kemudian menjalankan perintah `shani-deploy`, hanya untuk mendapat peringatan bahwa ada *ketidakcocokan boot* dan sistem mengharapkan untuk *boot* biru tetapi menemukan hijau sedang berjalan.
Distro ideal untuk pengguna baru
Saya kemudian ingat bahwa OS tersebut mengingatkan saya untuk menguji aplikasi guna memastikan mereka bekerja, dan kemudian *reboot* untuk menerapkan semuanya. Saya mengikuti instruksi, dan perubahan diterapkan ke lingkungan biru, menghasilkan segalanya persis seperti yang diharapkan.
**Juga:** Saya menginstal 11 aplikasi ini di setiap sistem Linux baru, dan Anda juga harus – inilah alasannya
Sistem ini sangat mengesankan. Bahkan, ShaniOS membuat saya berpikir bahwa distribusi Linux *immutable* mungkin merupakan pilihan ideal untuk pengguna baru karena sangat *tahan banting*. Dan dengan skema *blue/green deployment*, ShaniOS mungkin yang terbaik di antara yang terbaik.
Saya sangat merekomendasikan untuk mencoba distribusi Linux *immutable* ini dan lihat apakah itu tidak mengesankan Anda sama seperti yang saya alami. Ambil edisi GNOME atau KDE Plasma, instal di komputer cadangan (atau sebagai *virtual machine*), dan rasakan sendiri sistem operasi yang fantastis ini.