openSUSE ve SUSE için yeni bir yükleyici olan D-Installer 0.4'ün piyasaya sürülmesi

OpenSUSE ve SUSE Linux'ta kullanılan YaST yükleyicisinin geliştiricileri, bir web arayüzü aracılığıyla kurulum yönetimini destekleyen deneysel yükleyici D-Installer 0.4 için bir güncelleme yayınladı. Aynı zamanda kurulum görüntüleri, D-Installer'ın yeteneklerini tanımanız ve openSUSE Tumbleweed'in sürekli güncellenen sürümünün yanı sıra Leap 15.4 ve Leap Micro 5.2 sürümlerinin kurulumu için araçlar sağlamak üzere hazırlanmıştır.

D-Installer, kullanıcı arayüzünü YaST'ın dahili bileşenlerinden ayırmayı ve çeşitli ön uçların kullanımına izin vermeyi içerir. Paketleri kurmak, ekipmanı kontrol etmek, diskleri bölümlemek ve kurulum için gerekli diğer işlevleri kullanmak için YaST kütüphaneleri kullanılmaya devam ediyor; bunun üzerine, birleşik bir D-Bus arayüzü aracılığıyla kütüphanelere erişimi soyutlayan bir katman uygulanıyor. D-Installer geliştirmenin hedefleri arasında grafik arayüzün mevcut sınırlamalarının ortadan kaldırılması, YaST işlevselliğini diğer uygulamalarda kullanma yeteneğinin genişletilmesi, tek bir programlama diline bağlı kalmanın önlenmesi (D-Bus API, eklentiler oluşturmanıza olanak tanır) yer almaktadır. -farklı dillerde) ve topluluk üyeleri tarafından alternatif ortamlar yaratılmasının teşvik edilmesi.

Kullanıcı etkileşimi için web teknolojileri kullanılarak oluşturulmuş bir arayüz hazırlandı. Yazı tipi, HTTP aracılığıyla D-Bus çağrılarına erişim sağlayan bir işleyici ve kullanıcıya gösterilen bir web arayüzü içerir. Web arayüzü, React çerçevesi ve PatternFly bileşenleri kullanılarak JavaScript ile yazılmıştır. Arayüzü D-Bus'a ve yerleşik http sunucusuna bağlama hizmeti Ruby'de yazılmıştır ve Cockpit projesi tarafından geliştirilen ve Red Hat web yapılandırıcılarında da kullanılan hazır modüller kullanılarak oluşturulmuştur.

Kurulum, kurulacak dil ve ürünün seçimi, disk bölümleme ve kullanıcı yönetimi gibi kurulum öncesi yapılan hazırlık ayarlarının yer aldığı “Kurulum Özeti” ekranı üzerinden yönetilmektedir. Yeni arayüz ile YaST arasındaki temel fark, ayarlara gitmenin ayrı ayrı widget'ların başlatılmasını gerektirmemesi ve hemen sunulmasıdır.

D-Installer'ın yeni sürümü, çok işlemli bir mimari uyguluyor; bu sayede, depodan meta verileri okumak ve paketleri yüklemek gibi yükleyicideki diğer işler yapılırken kullanıcı arayüzü artık engellenmiyor. Üç dahili kurulum aşaması tanıtıldı: yükleyicinin başlatılması, kurulum parametrelerinin yapılandırılması ve kurulum. Çeşitli ürünlerin kurulumuna yönelik destek uygulandı; örneğin, openSUSE Tumbleweed sürümünün kurulumuna ek olarak, artık openSUSE Leap 15.4 ve Leap Micro 5.2 sürümlerini yüklemek de mümkün. Yükleyici her ürün için farklı disk bölümü şemaları, bir dizi paket ve güvenlik ayarları seçer.

Ayrıca yükleyicinin çalışmasını sağlayacak minimalist bir sistem görüntüsü oluşturma çalışmaları da sürüyor. Ana fikir, yükleyici bileşenlerini bir konteyner şeklinde düzenlemek ve konteyneri başlatmak için özel bir Iguana önyükleme initrd ortamı kullanmaktır. Şu anda YaST modülleri, saat dilimlerini, klavyeyi, dili, güvenlik duvarını, yazdırma sistemini, DNS'yi ayarlamak, sistem günlüğünü görüntülemek, programları, depoları, kullanıcıları ve grupları yönetmek için konteynerden çalışacak şekilde uyarlanmıştır.



Kaynak: opennet.ru

Yorum ekle