OpenSUSE дистрибуциясы жаңа орнатушыны сынауды ұсынды

OpenSUSE жобасын әзірлеушілер пайдаланушыларды жаңа D-Installer орнатушысын тестілеуге қатысуға шақырды. Орнату кескіндері x86_64 (598 МБ) және Aarch64/ARM64 (614 МБ) архитектуралары үшін дайындалған. Жүктеп алынған кескін үш платформаны орнатуға мүмкіндік береді: openSUSE Leap 15.4 тұрақты шығарылымы, openSUSE Tumbleweed үздіксіз жаңартылатын құрылымы және Leap Micro 5.2 оқшауланған контейнерлік басылымы (тек x86_64). Болашақта жаңа орнатушыны SUSE Linux Enterprise дистрибутивін алмастыратын ALP (Adaptable Linux Platform) платформасына негізделген өнімдерде пайдалану жоспарлануда.

OpenSUSE дистрибуциясы жаңа орнатушыны сынауды ұсынды

Жаңа инсталлятор пайдаланушы интерфейсін YaST ішкі құрамдастарынан бөліп алуымен және веб-интерфейс арқылы орнатуды басқаруға арналған фронтенді қоса алғанда, әртүрлі фронттерді пайдалану мүмкіндігімен ерекшеленеді. Пакеттерді орнату, жабдықты, бөлімдік дискілерді және орнатуға қажетті басқа функцияларды тексеру үшін YaST кітапханалары жалғасуда, оның үстіне D-Bus біріңғай интерфейсі арқылы кітапханаларға қол жеткізуді абстракциялайтын қабат жүзеге асырылады.

Орнатуды басқаруға арналған негізгі интерфейс веб-технологиялар арқылы құрастырылған және HTTP арқылы D-Bus қоңырауларына қол жеткізуді қамтамасыз ететін өңдеушіні және веб-интерфейстің өзін қамтиды. Веб-интерфейс JavaScript тілінде React құрылымы мен PatternFly құрамдастары арқылы жазылған. Интерфейсті D-Bus-қа байланыстыру қызметі, сондай-ақ кірістірілген http сервері Ruby тілінде жазылған және Red Hat веб-конфигураторларында да қолданылатын Cockpit жобасы әзірлеген дайын модульдер арқылы құрастырылған. Орнатушы көп процесстік архитектураны пайдаланады, соның арқасында басқа жұмыстарды орындау кезінде пайдаланушы интерфейсі блокталмайды.

D-Installer әзірлеуінің мақсаттарының қатарында графикалық интерфейстің бар шектеулерін жою, YaST функционалдығын басқа қолданбаларда пайдалану мүмкіндігін кеңейту, бір бағдарламалау тіліне байланысты болмау (D-Bus API қосымшаны құруға мүмкіндік береді) болып табылады. әр түрлі тілдерде) және қауымдастық мүшелерінің балама параметрлерді құруын ынталандыру.

Ақпарат көзі: opennet.ru

пікір қалдыру