OpenSUSE ve SUSE için yeni bir yükleyici olan D-Installer'ın ilk sürümü

openSUSE ve SUSE Linux'ta kullanılan YaST yükleyicisinin geliştiricileri, D-Installer projesi kapsamında geliştirilen ve web arayüzü üzerinden kurulum yönetimini destekleyen yeni yükleyici ile ilk kurulum imajını sundular. Hazırlanan görüntünün amacı sizi D-Installer'ın yeteneklerine alıştırmaktır ve openSUSE Tumbleweed'in sürekli güncellenen sürümünü kurmanın yollarını sağlar. D-Installer hala deneysel bir proje olarak konumlanıyor ve ilk sürüm, kavramsal bir fikrin halihazırda kullanılabilir, ancak çok fazla iyileştirme gerektiren bir başlangıç ​​ürününe dönüştürülmesi olarak düşünülebilir.

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.

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. Arayüz yetenekleri hala sınırlıdır; örneğin, ürün seçimi bölümünde bireysel program kümelerinin ve sistem rollerinin kurulumunu kontrol etme yeteneği yoktur ve disk bölümü bölümünde, yalnızca kurulum için bir bölümün seçimi olmadan sunulur. bölüm tablosunu düzenleme ve dosya türünü değiştirme yeteneği.

OpenSUSE ve SUSE için yeni bir yükleyici olan D-Installer'ın ilk sürümü
OpenSUSE ve SUSE için yeni bir yükleyici olan D-Installer'ın ilk sürümü

İyileştirilmesi gereken özellikler arasında, kullanıcıyı meydana gelen hatalar hakkında bilgilendirmek ve çalışma sırasında etkileşimli etkileşimi düzenlemek (örneğin, şifrelenmiş bir bölüm algılandığında parola istemek) için araçlar yer alır. Seçilen ürün veya sistem rolüne bağlı olarak farklı kurulum aşamalarının davranışını değiştirmeye yönelik planlar da vardır (örneğin, MicroOS salt okunur bir bölüm kullanır).

D-Installer'ın geliştirme hedefleri arasında mevcut GUI kısıtlamalarının ortadan kaldırılmasından bahsediliyor; YaST işlevselliğini diğer uygulamalarda kullanma yeteneğinin genişletilmesi; tek bir programlama diline bağlı kalmaktan kaçınmak (D-Bus API, farklı dillerde eklentiler oluşturmanıza olanak tanır); Topluluk üyeleri tarafından alternatif ortamlar yaratılmasının teşvik edilmesi.

Kaynak: opennet.ru

Yorum ekle