Yeni yükleyiciyi test etmek için sunulan openSUSE dağıtımı

openSUSE projesinin geliştiricileri, kullanıcıları yeni D-Installer'ın test edilmesine katılmaya davet etti. Kurulum görselleri x86_64 (598MB) ve Aarch64/ARM64 (614MB) mimarileri için hazırlanmıştır. İndirilen görüntü, üç platform kurmanıza izin verir: openSUSE Leap 15.4 kararlı sürüm, openSUSE Tumbleweed yuvarlanan yapı ve izole kaplar üzerine kurulmuş Leap Micro 5.2 sürümü (yalnızca x86_64). Gelecekte, yeni yükleyicinin SUSE Linux Enterprise dağıtımının yerini alacak olan ALP (Uyarlanabilir Linux Platformu) tabanlı ürünlerde kullanılması planlanmaktadır.

Yeni yükleyiciyi test etmek için sunulan openSUSE dağıtımı

Yeni yükleyici, kullanıcı arayüzünü YaST dahili parçalarından ayırması ve kurulumu bir web arayüzü aracılığıyla yönetmek için bir ön uç da dahil olmak üzere çeşitli ön uçları kullanma yeteneği sağlamasıyla dikkat çekiyor. YaST kitaplıkları, paketleri kurmak, ekipmanı kontrol etmek, diskleri bölmek ve kurulum için gerekli diğer işlevleri kullanmak için kullanılmaya devam ediyor ve bunun üzerine birleşik bir D-Bus arabirimi aracılığıyla kitaplıklara erişimi soyutlayan bir katman uygulanıyor.

Kurulumu yönetmek için temel arayüz, web teknolojileri kullanılarak oluşturulmuştur ve HTTP yoluyla D-Bus çağrılarına erişim sağlayan bir işleyici ve web arayüzünün kendisini içerir. Web arayüzü, React çerçevesi ve PatternFly bileşenleri kullanılarak JavaScript'te yazılmıştır. Arayüzü D-Bus'a bağlama hizmeti ve yerleşik http sunucusu Ruby'de yazılmıştır ve Red Hat web yapılandırıcılarında da kullanılan Kokpit projesi tarafından geliştirilen hazır modüller kullanılarak oluşturulmuştur. Yükleyici, başka işler yapılırken kullanıcı arabiriminin engellenmemesini sağlayan çok işlemli bir mimari kullanır.

D-Installer'ın geliştirme hedefleri arasında, grafik arayüzün mevcut sınırlamalarının ortadan kaldırılması, YaST işlevselliğinin diğer uygulamalarda kullanım olasılıklarının genişletilmesi, bir programlama diline bağlı kalmanın önlenmesi (D-Bus API, ekleme oluşturmaya izin verecektir) belirtilmiştir. -onlar farklı dillerde) ve topluluk üyeleri tarafından alternatif ortamlar yaratılmasının teşvik edilmesi.

Kaynak: opennet.ru

Yorum ekle