openSUSE layihəsinin tərtibatçıları istifadəçiləri yeni D-Installer quraşdırıcısının sınaqdan keçirilməsində iştirak etməyə dəvət etdilər. Quraşdırma şəkilləri x86_64 (598 MB) və Aarch64/ARM64 (614 MB) arxitekturaları üçün hazırlanmışdır. Yüklənmiş şəkil üç platforma quraşdırmağa imkan verir: openSUSE Leap 15.4-ün stabil buraxılışı, davamlı olaraq yenilənən openSUSE Tumbleweed quruluşu və təcrid olunmuş konteynerlər üzərində qurulmuş Leap Micro 5.2 versiyası (yalnız x86_64). Gələcəkdə yeni quraşdırıcının ALP (Uyğunlaşa Bilən Platforma) platformasına əsaslanan məhsullarda istifadəsi planlaşdırılır. Linux Platform), SUSE paylanmasını əvəz edir Linux Müəssisə.

Yeni quraşdırıcı istifadəçi interfeysini YaST daxili hissələrindən ayırması və veb-interfeysi vasitəsilə quraşdırmanın idarə edilməsi üçün ön hissə də daxil olmaqla müxtəlif ön hissələrdən istifadə etmək imkanı təmin etməsi ilə diqqət çəkir. YaST kitabxanaları paketləri quraşdırmaq, avadanlıqları, bölmə disklərini və quraşdırma üçün zəruri olan digər funksiyaları yoxlamaq üçün istifadə olunmağa davam edir, bunun üzərinə vahid D-Bus interfeysi vasitəsilə kitabxanalara girişi mücərrədləşdirən təbəqə tətbiq olunur.
Quraşdırmanı idarə etmək üçün əsas interfeys veb texnologiyalarından istifadə etməklə qurulub və HTTP vasitəsilə D-Bus zənglərinə çıxışı təmin edən idarəedicini və veb interfeysin özünü ehtiva edir. Veb interfeysi React çərçivəsi və PatternFly komponentlərindən istifadə etməklə JavaScript-də yazılmışdır. İnterfeysi D-Bus-a bağlama xidməti, həmçinin quraşdırılmış http serveri Ruby-də yazılmışdır və Red Hat veb konfiquratorlarında da istifadə olunan Cockpit layihəsi tərəfindən hazırlanmış hazır modullardan istifadə etməklə qurulmuşdur. Quraşdırıcı, digər işlər görülərkən istifadəçi interfeysinin bloklanmamasını təmin edən çox prosesli arxitekturadan istifadə edir.
D-Installer-in inkişaf məqsədləri arasında qrafik interfeysin mövcud məhdudiyyətlərinin aradan qaldırılması, YaST funksionallığından digər tətbiqlərdə istifadə imkanlarının genişləndirilməsi, bir proqramlaşdırma dilinə bağlanmamaq (D-Bus API əlavələr yaratmağa imkan verəcək) qeyd olunur. -müxtəlif dillərdə) və icma üzvləri tərəfindən alternativ parametrlərin yaradılmasını təşviq etmək.
Mənbə: opennet.ru
