Bantuan: apa yang diharapkan daripada Fedora Silverblue

Mari kita lihat ciri-ciri OS yang tidak boleh diubah.

Bantuan: apa yang diharapkan daripada Fedora Silverblue
/ foto Clem Onojeghuo Unsplash

Bagaimana Silverblue muncul

Fedora Silverblue ialah sistem pengendalian desktop yang tidak berubah. Di dalamnya, semua aplikasi dijalankan dalam bekas terpencil, dan kemas kini dipasang secara atom.

Sebelum ini projek itu dipanggil Stesen Kerja Atom Fedora. Ia kemudiannya dinamakan semula sebagai Silverblue. Menurut pemaju, mereka mempertimbangkan lebih daripada 150 pilihan nama. Silverblue dipilih semata-mata kerana terdapat domain dan akaun percuma sedemikian di rangkaian sosial.

Sistem yang dikemas kini berubah Fedora Workstation ialah binaan keutamaan untuk desktop dalam Fedora 30. Penulis mengatakan bahawa Silverblue adalah pada masa hadapan boleh menggantikan sepenuhnya Stesen Kerja Fedora.

Salah seorang penduduk Berita Hacker dicadangkanbahawa konsep Silverblue menjadi pembangunan projek Linux tanpa kewarganegaraan. Fedora mempromosikannya kira-kira sepuluh tahun yang lalu. Stateless Linux sepatutnya memudahkan pentadbiran pelanggan nipis dan tebal. Di dalamnya juga, semua fail konfigurasi sistem dibuka dalam mod baca sahaja.

Apa yang diberikan oleh "ketidakbolehubahan"?

Istilah "sistem pengendalian tidak berubah" bermaksud bahawa direktori akar dan pengguna dipasang baca sahaja. Semua data yang boleh diubah diletakkan dalam direktori /var. Pembangun menggunakan kaedah yang sama ChromeOS и macOS Catalina. Pendekatan ini meningkatkan keselamatan OS dan menghalang fail sistem daripada dipadamkan (contohnya, secara tidak sengaja).

Salah seorang penduduk Berita Hacker dalam utas tematik memberitahu, bahawa saya pernah memadamkan beberapa fail sistem secara tidak sengaja semasa mengubah suai tema Ubuntu Yaru. Walau bagaimanapun, dia tidak mempunyai sebarang sandaran kerana ralat dalam regex. Menurutnya, OS tidak berubah akan membantu mengelakkan masalah.

Memasang kemas kini juga dipermudahkan - anda hanya perlu but semula sistem daripada imej baharu. Selain itu, adalah mungkin untuk bertukar dengan cepat antara beberapa cawangan (keluaran Fedora). Contohnya, antara versi Fedora yang sedang dibangunkan Rawhide dan repositori ujian kemas kini dengan kemas kini yang akan datang.

Apakah perbezaan dari Fedora klasik?

Teknologi OSTree digunakan untuk memasang persekitaran asas (/ dan /usr). Kita boleh mengatakan bahawa ini adalah sistem "versi". RPM-pakej. Pakej RPM diterjemahkan ke dalam repositori OSTree menggunakan rpm-ostree. Semasa memasang pakej, dia borang Titik pemulihan yang anda boleh gulung semula sekiranya berlaku kegagalan.

OSTree juga membolehkan pasang aplikasi dari repositori dnf/yum dan repositori yang tidak disokong oleh Fedora. Untuk melakukan ini, bukannya arahan pemasangan dnf, anda perlu menggunakan pemasangan rpm-ostree. Sistem akan menjana imej asas baharu sistem pengendalian dan menggantikan yang dipasang dengannya.

Digunakan sebagai mekanisme untuk mengemas kini aplikasi Pek rata. Ia menjalankan mereka dalam bekas. Pakej flatpack hanya termasuk kebergantungan khusus aplikasi. Semua perpustakaan teras (seperti perpustakaan GNOME dan KDE) kekal dalam persekitaran masa jalan yang boleh dipasang. Pendekatan ini membolehkan anda mengurangkan saiz pakej dan menghapuskan komponen pendua daripadanya.

Bantuan: apa yang diharapkan daripada Fedora Silverblue
/ foto Jonathan Larson Unsplash

Untuk memasang aplikasi yang tidak dibungkus dalam Flatpack, anda boleh gunakan Toolbox. Ia membolehkan anda membuat bekas dengan pemasang Fedora klasik.

Penyelesaian yang serupa

Terdapat pengedaran lain yang tugasnya serupa dengan Silverblue. Contohnya boleh jadi OS mikro daripada openSUSE. Ini bukan pengedaran yang berdiri sendiri, tetapi sebahagian daripada platform openSUSE Kubic untuk penggunaan CaaS (Container as a Service).

Sistem ini berfungsi dengan bekas Docker. Imej mereka diedarkan sebagai pakej RPM. ini memudahkan Pasang aplikasi berasaskan baris arahan yang tidak tersedia dalam format Flatpack. Sistem hos untuk menjalankan kontena dibentuk berdasarkan repositori rasmi openSUSE Tumbleweed.

MicroOS telah direka untuk penggunaan dalam persekitaran berskala besar (contohnya, dalam pusat data), tetapi juga mampu berjalan pada mesin tunggal.

Contoh perkembangan lain yang serupa ialah OS Nix. Ia adalah pengedaran Linux berdasarkan pengurus pakej Nix. Ciri utamanya ialah penerangan deklaratif konfigurasi. Pentadbir tidak perlu memasang sistem dan mengkonfigurasinya secara manual. Status direkodkan dalam fail khas: semua pakej dan tetapan pengesahan ditunjukkan di sana. Seterusnya, pengurus pakej secara automatik membawa OS ke keadaan yang ditentukan.

Sistem ini aktif menggunakan pembekal awan, universiti dan syarikat IT.

Walau apa pun, Silverblue mempunyai peluang untuk menduduki nichenya di pasaran. Sama ada ia akan berjaya masih perlu dilihat pada masa hadapan.

Bahan dari blog Pertama tentang IaaS korporat:

Bacaan tambahan tentang Habré:

Sumber: www.habr.com

Tambah komen