OpenSUSE layihəsi Agama 5 üçün alternativ quraşdırıcı nəşr etdi

OpenSUSE layihəsinin tərtibatçıları SUSE və openSUSE-nin klassik quraşdırma interfeysini əvəz etmək üçün hazırlanmış və istifadəçi interfeysinin YaST-in daxili komponentlərindən ayrılması ilə diqqəti çəkən Agama quraşdırıcısının (əvvəllər D-Installer) yeni buraxılışını nəşr ediblər. Agama müxtəlif ön hissələrdən istifadə etmək imkanı verir, məsələn, veb interfeysi vasitəsilə quraşdırmanın idarə edilməsi üçün ön hissə. Paketləri quraşdırmaq, avadanlıqları, bölmə disklərini və quraşdırma üçün lazım olan digər funksiyaları yoxlamaq üçün YaST kitabxanalarından istifadə olunmağa davam edilir, bunun üzərinə vahid D-Bus interfeysi vasitəsilə kitabxanalara mücərrəd girişi təmin edən səviyyə xidmətləri həyata keçirilir.

Sınaq üçün davamlı olaraq yenilənən openSUSE Tumbleweed konstruksiyası, eləcə də təcrid olunmuş konteynerlər üzərində qurulmuş openSUSE Leap Micro, SUSE ALP və openSUSE Leap 86 nəşrlərinin quraşdırılmasını dəstəkləyən yeni quraşdırıcı (x64_64, ARM16) ilə canlı qurğular yaradılmışdır. .

OpenSUSE layihəsi Agama 5 üçün alternativ quraşdırıcı nəşr etdiOpenSUSE layihəsi Agama 5 üçün alternativ quraşdırıcı nəşr etdi

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.

OpenSUSE layihəsi Agama 5 üçün alternativ quraşdırıcı nəşr etdi

Hazırkı inkişaf mərhələsində quraşdırıcı quraşdırma prosesinin idarə edilməsi, məhsulun məzmununun və quraşdırılmış proqramların siyahısının qurulması, dil, klaviatura və lokalizasiya parametrlərinin qurulması, saxlama qurğusunun hazırlanması və bölmələr, göstərişlər və köməkçilərin göstərilməsi üçün cavabdeh olan xidmətləri təklif edir. məlumat, istifadəçilərin sistemə əlavə edilməsi, şəbəkə bağlantılarının tənzimlənməsi.

Agamanın inkişaf məqsədlərinə mövcud GUI məhdudiyyətlərinin aradan qaldırılması, YaST funksionallığından digər tətbiqlərdə istifadə imkanının genişləndirilməsi, bir proqramlaşdırma dilinə bağlı olmaqdan uzaqlaşma (D-Bus API müxtəlif dillərdə əlavələr yaratmağa imkan verəcək) və həvəsləndirmə daxildir. icma üzvləri tərəfindən alternativ parametrlərin yaradılması.

Agama interfeysini istifadəçi üçün mümkün qədər sadə etmək qərara alındı, digər şeylər arasında paketləri seçmə quraşdırmaq imkanı aradan qaldırıldı. Hal-hazırda tərtibatçılar quraşdırılmış proqramların seçilməsi üçün daha sadə interfeysin həyata keçirilməsinin mümkün variantlarını müzakirə edirlər (əsas seçim tipik istifadə nümunələri əsasında kateqoriyaları ayırmaq üçün prototipdir, məsələn, qrafik mühitlər, konteynerlər üçün alətlər, tərtibatçılar üçün alətlər və s.).

Mənbə: opennet.ru

Добавить комментарий