Mari kita lihat fitur-fitur OS yang tidak dapat diubah.
/ foto Unsplash
Bagaimana Silverblue muncul
Fedora Silverblue adalah sistem operasi desktop yang tidak dapat diubah. Di dalamnya, semua aplikasi berjalan dalam wadah terisolasi, dan pembaruan diinstal secara atom.
Sebelumnya proyek itu disebut . Itu kemudian berganti nama menjadi Silverblue. Menurut pengembang, mereka mempertimbangkan lebih dari 150 opsi nama. Silverblue dipilih hanya karena ada domain dan akun gratis di jejaring sosial.
Sistem yang diperbarui Fedora Workstation adalah build prioritas untuk desktop di Fedora 30. Penulis mengatakan bahwa Silverblue ada di masa depan Stasiun kerja Fedora.
Salah satu penghuni Hacker News bahwa konsep Silverblue menjadi pengembangan proyek tersebut . Fedora mempromosikannya sekitar sepuluh tahun yang lalu. Linux tanpa kewarganegaraan seharusnya menyederhanakan administrasi klien tipis dan tebal. Di dalamnya juga, semua file konfigurasi sistem dibuka dalam mode read-only.
Apa yang diberikan oleh “kekekalan”?
Istilah "sistem operasi yang tidak dapat diubah" berarti bahwa direktori root dan pengguna dipasang hanya-baca. Semua data yang dapat diubah ditempatkan di direktori /var. Pengembang menggunakan metode serupa и . Pendekatan ini meningkatkan keamanan OS dan mencegah penghapusan file sistem (misalnya, karena kesalahan).
Salah satu penghuni Hacker News di thread tematik , bahwa saya pernah secara tidak sengaja menghapus sejumlah file sistem saat memodifikasi tema Ubuntu Yaru. Namun, dia tidak memiliki cadangan apa pun karena kesalahan pada regex. Menurutnya, OS yang tidak dapat diubah akan membantu menghindari masalah.
Menginstal pembaruan juga disederhanakan - yang perlu Anda lakukan hanyalah me-reboot sistem dari image baru. Selain itu, dimungkinkan untuk beralih dengan cepat di antara beberapa cabang (rilis Fedora). Misalnya saja antara versi Fedora yang sedang dikembangkan dan repositori dengan pembaruan yang akan datang.
Apa perbedaannya dengan Fedora klasik?
Teknologi OSTree digunakan untuk menginstal lingkungan dasar (/ dan /usr). Kita dapat mengatakan bahwa ini adalah sistem “pembuatan versi”. -paket. Paket RPM diterjemahkan ke dalam repositori OSTree menggunakan rpm-ostree. Saat menginstal paket, dia Titik pemulihan yang dapat Anda kembalikan jika terjadi kegagalan.
OSTree juga menginstal aplikasi dari repositori dnf/yum dan repositori yang tidak didukung oleh Fedora. Untuk melakukan ini, alih-alih perintah dnf install, Anda perlu menggunakan rpm-ostree install. Sistem akan menghasilkan gambar dasar baru dari sistem operasi dan mengganti gambar yang diinstal dengan gambar tersebut.
Digunakan sebagai mekanisme untuk memperbarui aplikasi . Ini menjalankannya dalam wadah. Paket flatpack hanya menyertakan dependensi khusus aplikasi. Semua pustaka inti (seperti pustaka GNOME dan KDE) tetap merupakan lingkungan runtime yang dapat dicolokkan. Pendekatan ini memungkinkan Anda mengurangi ukuran paket dan menghilangkan komponen duplikat darinya.

/ foto Unsplash
Untuk menginstal aplikasi yang tidak dikemas dalam Flatpack, Anda dapat menggunakan . Ini memungkinkan Anda membuat container dengan penginstal Fedora klasik.
Solusi serupa
Ada distribusi lain yang tugasnya mirip dengan Silverblue. Contohnya bisa jadi dari openSUSE. Ini bukan distribusi yang berdiri sendiri, tetapi bagian dari platform openSUSE Kubic untuk penerapan CaaS (Container as a Service).
Sistem ini bekerja dengan container Docker. Gambar mereka didistribusikan sebagai paket RPM. Ini Instal aplikasi berbasis baris perintah yang tidak tersedia dalam format Flatpack. Sistem host untuk menjalankan container dibentuk berdasarkan repositori resmi .
MicroOS dirancang untuk diterapkan di lingkungan berskala besar (misalnya, di pusat data), tetapi juga mampu berjalan di satu mesin.
Contoh perkembangan serupa lainnya adalah . Ini adalah distribusi Linux berdasarkan manajer paket Nix. Fitur utamanya adalah deskripsi konfigurasi deklaratif. Administrator tidak perlu menginstal sistem dan mengkonfigurasinya secara manual. Statusnya dicatat dalam file khusus: semua paket dan pengaturan otentikasi ditunjukkan di sana. Selanjutnya, manajer paket secara otomatis membawa OS ke keadaan yang ditentukan.
Sistem ini aktif penyedia cloud, universitas, dan perusahaan IT.
Bagaimanapun, Silverblue memiliki peluang untuk menempati ceruk pasarnya. Apakah hal ini akan berhasil masih harus dilihat di masa depan.
Materi dari blog Pertama tentang IaaS perusahaan:
Bacaan tambahan tentang Habré:
Sumber: www.habr.com
