Projek Clear Linux mengalihkan fokus pembangunannya kepada pelayan dan sistem awan

Pembangun pengedaran Clear Linux сообщили tentang mengubah strategi pembangunan projek. Bidang pembangunan utama ialah sistem pelayan dan awan, yang kini akan menerima perhatian utama. Komponen edisi untuk stesen kerja akan disokong secara baki.

Penghantaran pakej dengan desktop akan diteruskan, tetapi dalam pakej ini akan ditawarkan versi asal persekitaran pengguna, tanpa alat tambah dan perubahan khusus Linux yang jelas. Termasuk pembentukan pakej dengan GNOME, komposisi dan tetapan desktop akan sepadan dengan paparan rujukan, apa yang ditawarkan secara lalai oleh projek GNOME.

Sebelum ini ditawarkan sendiri topik pelepasan, berasingan set piktogram, alat tambah pihak ketiga yang diprapasang untuk Shell GNOME (dash-to-dock, ikon desktop, sabar, tema pengguna) dan tetapan GNOME yang diubah pada peringkat pertama ialah lulus dalam pakej berasingan"desktop-aset-tambahan". Minggu depan, pakej desktop dijadualkan dikemas kini kepada GNOME 3.36, yang akan sepadan dengan persekitaran rujukan GNOME, selepas itu pakej "desktop-assets-extras" akan ditamatkan.

Mari kita ingat bahawa pengedaran Clear Linux dibangunkan oleh Intel dan menyediakan pengasingan ketat aplikasi menggunakan bekas yang diasingkan menggunakan virtualisasi penuh. Bahagian asas pengedaran hanya mengandungi set alat minimum untuk menjalankan bekas dan dikemas kini secara atom. Semua aplikasi direka bentuk sebagai pakej Flatpak atau Himpunan yang dijalankan dalam bekas berasingan. Selain desktop tersuai, edisi pembangun terkenal kerana sokongan perkakasannya yang diperluas, penyepaduan sistem penyahpepijatan berasaskan FUSE, penambahan pemasang baharu dan kehadiran direktori aplikasi, yang menawarkan kit untuk menggunakan persekitaran pembangunan menggunakan pelbagai bahasa dan teknologi.

Ciri-ciri Clear Linux:

  • Model penghantaran pengedaran binari. Kemas kini sistem boleh dilakukan dalam dua mod: menggunakan tampalan pada sistem yang sedang berjalan dan mengemas kini sistem sepenuhnya dengan memasang imej baharu dalam syot kilat Btrfs yang berasingan dan menggantikan syot kilat aktif dengan yang baharu;
  • Mengagregatkan pakej ke dalam set (bundle), membentuk kefungsian siap pakai, tidak kira berapa banyak komponen perisian membentuknya. Imej Bundle dan persekitaran sistem dibentuk berdasarkan repositori pakej RPM, tetapi dihantar tanpa dibahagikan kepada pakej. Di dalam bekas, salinan Clear Linux yang dioptimumkan khas dijalankan, mengandungi berkas yang diperlukan untuk menjalankan aplikasi sasaran;
  • Sistem pemasangan kemas kini yang berkesan terbina dalam bahagian asas pengedaran dan memastikan penghantaran dipercepatkan kemas kini yang membetulkan masalah kritikal dan kelemahan. Kemas kini dalam Clear Linux termasuk hanya data yang telah berubah secara langsung, jadi pembetulan biasa untuk kelemahan dan ralat mengambil hanya beberapa kilobait dan dipasang hampir serta-merta;
  • Sistem versi bersatu - versi pengedaran mewakili keadaan dan versi semua komponennya, yang mudah untuk mencipta konfigurasi boleh diterbitkan semula dan menjejaki perubahan kepada komponen pengedaran pada peringkat fail. Menukar/mengemas kini mana-mana bahagian sistem sentiasa membawa kepada perubahan dalam versi keseluruhan keseluruhan pengedaran (jika dalam pengedaran biasa nombor versi pakej tertentu hanya dinaikkan, maka dalam Clear Linux versi pengedaran itu sendiri ditingkatkan) ;
  • Pendekatan tanpa kewarganegaraan untuk menentukan konfigurasi, membayangkan bahawa kelas tetapan yang berbeza dipisahkan (tetapan OS, pengguna dan sistem disimpan secara berasingan), sistem tidak menyimpan keadaannya (tanpa kewarganegaraan) dan selepas pemasangan tidak mengandungi sebarang tetapan dalam direktori / etc, tetapi menjana tetapan dengan cepat berdasarkan templat yang ditentukan pada permulaan. Untuk menetapkan semula tetapan sistem kepada nilai lalai, anda boleh memadamkan /etc dan /var;
  • Gunakan maya sepenuhnya (KVM) untuk menjalankan bekas, yang membolehkan tahap keselamatan yang tinggi. Masa permulaan kontena berada di belakang sistem pengasingan kontena tradisional (ruang nama, cgroup) dan boleh diterima untuk melancarkan bekas aplikasi atas permintaan (masa permulaan persekitaran maya ialah kira-kira 200ms, dan penggunaan memori tambahan ialah 18-20 MB setiap bekas). Untuk mengurangkan penggunaan memori, mekanisme digunakan DAX (akses terus ke sistem fail memintas cache halaman tanpa menggunakan tahap peranti blok), dan teknologi digunakan untuk menyahduplikasi kawasan memori yang sama KSM (Memori Dikongsi Kernel), yang membolehkan anda mengatur perkongsian sumber sistem hos dan menyambungkan sistem tetamu yang berbeza kepada templat persekitaran sistem biasa.
  • Sumber: opennet.ru

Tambah komen