Clear Linux projesi geliştirme odağını sunuculara ve bulut sistemlerine kaydırıyor

Clear Linux dağıtımının geliştiricileri сообщили proje geliştirme stratejisinin değiştirilmesi hakkında. Başlıca geliştirme alanları, artık asıl ilgiyi çekecek olan sunucu ve bulut sistemleridir. Sürümün iş istasyonlarına yönelik bileşenleri kalıcı olarak desteklenecektir.

Masaüstü bilgisayarlı paketlerin teslimatı devam edecek ancak bu paketlerde Teklif edilecek Clear Linux'a özgü eklentiler ve değişiklikler olmadan kullanıcı ortamlarının orijinal sürümleri. GNOME ile paketlerin oluşturulması da dahil olmak üzere, masaüstünün bileşimi ve ayarları, GNOME projesi tarafından varsayılan olarak sunulan referans görünümüne karşılık gelecektir.

Daha önce teklif edilen kendi konu kayıtayrı piktogram seti, GNOME Kabuğu için önceden yüklenmiş üçüncü taraf eklentiler (dock-to-rıhtım, masaüstü simgeleri, sabırsızlık, kullanıcı teması) ve ilk aşamada değiştirilen GNOME ayarları geçti ayrı bir pakette"masaüstü-varlıklar-ekstralar". Gelecek hafta, masaüstü paketlerinin GNOME referans ortamıyla eşleşecek olan GNOME 3.36'ya güncellenmesi planlanıyor ve bunun ardından "masaüstü varlıkları-ekstralar" paketi kullanımdan kaldırılacak.

Clear Linux dağıtımının Intel tarafından geliştirildiğini ve tam sanallaştırma kullanılarak ayrılmış kapları kullanan uygulamaların sıkı bir şekilde izolasyonunu sağladığını hatırlayalım. Dağıtımın temel kısmı, konteynerleri çalıştırmak için yalnızca minimum sayıda araç içerir ve atomik olarak güncellenir. Tüm uygulamalar, ayrı kaplarda çalışan Flatpak paketleri veya Paketler olarak tasarlanmıştır. Özelleştirilmiş masaüstü bilgisayarlara ek olarak geliştirici sürümü, genişletilmiş donanım desteği, FUSE tabanlı hata ayıklama sisteminin entegrasyonu, yeni bir yükleyicinin eklenmesi ve varlığıyla dikkat çekiyordu. uygulama diziniÇeşitli dilleri ve teknolojileri kullanarak geliştirme ortamlarını dağıtmaya yönelik kitler sunan.

Clear Linux'un Özellikleri:

  • İkili dağıtım dağıtım modeli. Sistem güncellemeleri iki modda gerçekleştirilebilir: çalışan bir sisteme yama uygulamak ve ayrı bir Btrfs anlık görüntüsüne yeni bir görüntü yükleyerek ve etkin anlık görüntüyü yenisiyle değiştirerek sistemi tamamen güncellemek;
  • Paketleri kümeler halinde birleştirme (demet), kaç tane yazılım bileşeninin onları oluşturduğuna bakılmaksızın hazır işlevsellik oluşturur. Paket ve sistem ortamı görüntüsü, RPM paketleri deposu temelinde oluşturulur, ancak paketlere bölünmeden teslim edilir. Kapların içinde, hedef uygulamayı çalıştırmak için gerekli paketleri içeren, Clear Linux'un özel olarak optimize edilmiş bir kopyası çalışır;
  • Dağıtımın temel kısmına yerleşik, kritik sorunları ve güvenlik açıklarını gideren güncellemelerin hızlandırılmış şekilde teslim edilmesini sağlayan etkili bir güncelleme yükleme sistemi. Clear Linux'taki bir güncelleme yalnızca doğrudan değişen verileri içerir; dolayısıyla güvenlik açıkları ve hatalara yönelik tipik düzeltmeler yalnızca birkaç kilobayt alır ve neredeyse anında yüklenir;
  • Birleşik sürüm oluşturma sistemi - dağıtım sürümü, tüm bileşenlerinin durumunu ve sürümlerini temsil eder; bu, yeniden üretilebilir yapılandırmalar oluşturmak ve dağıtım bileşenlerinde yapılan değişiklikleri dosya düzeyinde izlemek için uygundur. Sistemin herhangi bir bölümünü değiştirmek/güncellemek her zaman tüm dağıtımın genel sürümünde bir değişikliğe yol açar (sıradan dağıtımlarda belirli bir paketin sürüm numarası yalnızca artırılırsa, Clear Linux'ta dağıtımın sürümü de artırılır) ;
  • Farklı ayar sınıflarının ayrıldığını (işletim sistemi, kullanıcı ve sistem ayarları ayrı ayrı depolanır), sistemin durumunu kaydetmediğini (durumsuz) ve kurulumdan sonra /etc dizininde herhangi bir ayar içermediğini ima eden konfigürasyonu tanımlamaya durumsuz yaklaşım, ancak başlangıçta belirtilen şablonlara göre ayarları anında oluşturur. Sistem ayarlarını varsayılan değerlere sıfırlamak için /etc ve /var'ı silebilirsiniz;
  • kullanımı Konteynerleri çalıştırmak için yüksek düzeyde güvenlik sağlayan tam teşekküllü sanallaştırma (KVM). Konteyner başlatma süresi, geleneksel konteyner izolasyon sistemlerinin (ad alanları, gruplar) biraz gerisindedir ve uygulama konteynerlerinin isteğe bağlı olarak başlatılması için kabul edilebilirdir (sanal ortam başlatma süresi yaklaşık 200 ms'dir ve ek bellek tüketimi konteyner başına 18-20 MB'dir). Bellek tüketimini azaltmak için bir mekanizma kullanılır DAX (blok cihazı seviyesini kullanmadan sayfa önbelleğini atlayarak dosya sistemine doğrudan erişim) ve aynı bellek alanlarını tekilleştirmek için teknoloji kullanılır KSM (Çekirdek Paylaşılan Bellek), ana sistem kaynaklarının paylaşımını düzenlemenize ve farklı konuk sistemlerini ortak bir sistem ortamı şablonuna bağlamanıza olanak tanır.
  • Kaynak: opennet.ru

Yorum ekle