Bantuan: apa yang diharapkan dari Fedora Silverblue

Mari kita lihat fitur-fitur OS yang tidak dapat diubah.

Bantuan: apa yang diharapkan dari Fedora Silverblue
/ foto Clem Onojeghuo 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 Stasiun Kerja Atom Fedora. 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 berubah Fedora Workstation adalah build prioritas untuk desktop di Fedora 30. Penulis mengatakan bahwa Silverblue ada di masa depan dapat sepenuhnya menggantikan Stasiun kerja Fedora.

Salah satu penghuni Hacker News disarankanbahwa konsep Silverblue menjadi pengembangan proyek tersebut Linux tanpa kewarganegaraan. 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 ChromeOS и macOS Catalina. Pendekatan ini meningkatkan keamanan OS dan mencegah penghapusan file sistem (misalnya, karena kesalahan).

Salah satu penghuni Hacker News di thread tematik saya diberitahu, 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 Kulit mentah dan repositori pembaruan-pengujian 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”. RPM-paket. Paket RPM diterjemahkan ke dalam repositori OSTree menggunakan rpm-ostree. Saat menginstal paket, dia formulir Titik pemulihan yang dapat Anda kembalikan jika terjadi kegagalan.

OSTree juga memungkinkan 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 Paket datar. 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.

Bantuan: apa yang diharapkan dari Fedora Silverblue
/ foto Jonatan Larson Unsplash

Untuk menginstal aplikasi yang tidak dikemas dalam Flatpack, Anda dapat menggunakan Toolbox. Ini memungkinkan Anda membuat container dengan penginstal Fedora klasik.

Solusi serupa

Ada distribusi lain yang tugasnya mirip dengan Silverblue. Contohnya bisa jadi Mikro OS 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 menyederhanakan Instal aplikasi berbasis baris perintah yang tidak tersedia dalam format Flatpack. Sistem host untuk menjalankan container dibentuk berdasarkan repositori resmi openSUSE Tumbleweed.

MicroOS dirancang untuk diterapkan di lingkungan berskala besar (misalnya, di pusat data), tetapi juga mampu berjalan di satu mesin.

Contoh perkembangan serupa lainnya adalah Nix OS. 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 menggunakan 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

Tambah komentar