Keluaran pertama pengedaran carbonOS boleh dinaik taraf secara atom

Keluaran pertama carbonOS, pengedaran Linux tersuai, dibentangkan, dibina menggunakan model susun atur sistem atom, di mana persekitaran asas dihantar sebagai satu keseluruhan, tidak dipecahkan kepada pakej berasingan. Aplikasi tambahan dipasang dalam format Flatpak dan dijalankan dalam bekas terpencil. Saiz imej pemasangan ialah 1.7 GB. Perkembangan projek itu diedarkan di bawah lesen MIT.

Kandungan sistem asas dipasang dalam mod baca sahaja untuk melindunginya daripada pengubahsuaian sekiranya berlaku kompromi (selain itu, pada masa hadapan mereka merancang untuk mengintegrasikan keupayaan untuk menyulitkan data dan mengesahkan integriti fail menggunakan tandatangan digital). Pembahagian /usr/local boleh ditulis. Proses kemas kini sistem turun untuk memuat turun imej sistem baharu di latar belakang dan beralih kepadanya selepas dimulakan semula. Pada masa yang sama, imej sistem lama disimpan dan, jika dikehendaki atau timbul masalah, pengguna boleh kembali ke versi sebelumnya pada bila-bila masa. Semasa pembangunan pengedaran, persekitaran sistem dipasang menggunakan kit alat OSTree (imej dijana daripada repositori seperti Git) dan sistem pemasangan BuildStream, tanpa menggunakan pakej daripada pengedaran lain.

Aplikasi yang dipasang pengguna diasingkan antara satu sama lain dalam bekas. Selain memasang pakej Flatpak, pengedaran itu juga membolehkan anda menggunakan kit alat nsbox untuk mencipta bekas sewenang-wenangnya, yang juga boleh mengehoskan persekitaran pengedaran tradisional seperti Arch Linux dan Debian. Ia juga menyediakan sokongan untuk kit alat podman, menyediakan keserasian dengan bekas Docker. Untuk memasang pengedaran, pemasang grafik dan antara muka untuk persediaan sistem awal ditawarkan.

Btrfs digunakan sebagai sistem fail dengan pemampatan data yang disimpan didayakan dan penggunaan syot kilat secara aktif. Untuk mengendalikan situasi memori rendah, sistem menggunakan systemd-oomd, dan bukannya partition swap yang berasingan, teknologi swap-on-zram digunakan, yang membolehkan halaman memori dikeluarkan untuk disimpan dalam bentuk termampat. Pengedaran melaksanakan mekanisme pengurusan kebenaran berpusat berdasarkan Polkit - sudo tidak disokong dan satu-satunya cara untuk melaksanakan arahan dengan hak akar ialah pkexec.

Projek ini sedang membangunkan persekitaran penggunanya sendiri GDE (Graphite Desktop Environment), berdasarkan GNOME 42 dan termasuk aplikasi daripada pengedaran GNOME. Antara perbezaan daripada GNOME: skrin log masuk moden, konfigurator, penunjuk kelantangan dan kecerahan, panel dan Graphite Shell. Pengurus aplikasi berdasarkan Perisian GNOME digunakan untuk menguruskan pemasangan kemas kini sistem. PipeWire digunakan untuk memproses aliran multimedia. Menyediakan sokongan terbina dalam untuk pelbagai codec multimedia.

Sumber: opennet.ru

Tambah komen