OpenSUSE жобасы Agama 5 үшін балама орнатушыны жариялады

OpenSUSE жобасын әзірлеушілер SUSE және openSUSE классикалық орнату интерфейсін ауыстыру үшін әзірленген Agama орнатушысының (бұрынғы D-Installer) жаңа шығарылымын шығарды және пайдаланушы интерфейсін YaST ішкі құрамдастарынан бөлумен ерекшеленеді. Агама веб-интерфейс арқылы орнатуды басқаруға арналған фронтенді, мысалы, әртүрлі фронттерді пайдалану мүмкіндігін береді. Бумаларды орнату, жабдықты, бөлімдік дискілерді және орнатуға қажетті басқа функцияларды тексеру үшін YaST кітапханаларын пайдалану жалғасуда, оның үстіне D-Bus біртұтас интерфейсі арқылы кітапханаларға дерексіз қол жеткізуді жүзеге асыратын деңгейлік қызметтер іске асырылады.

Тестілеу үшін үздіксіз жаңартылып отыратын openSUSE Tumbleweed құрастыруын, сондай-ақ оқшауланған контейнерлерде салынған openSUSE Leap Micro, SUSE ALP және openSUSE Leap 86 басылымдарын орнатуды қолдайтын жаңа орнатушысы (x64_64, ARM16) бар тірі құрылымдар жасалды. .

OpenSUSE жобасы Agama 5 үшін балама орнатушыны жарияладыOpenSUSE жобасы Agama 5 үшін балама орнатушыны жариялады

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

OpenSUSE жобасы Agama 5 үшін балама орнатушыны жариялады

Әзірлеудің қазіргі кезеңінде орнатушы орнату процесін басқаруға, өнімнің мазмұнын және орнатылған бағдарламалар тізімін орнатуға, тілді, пернетақтаны және локализация параметрлерін орнатуға, сақтау құрылғысын дайындауға және бөлуге, кеңестер мен көмекші құралдарды көрсетуге жауапты қызметтерді ұсынады. ақпарат, пайдаланушыларды жүйеге қосу, желілік қосылымдарды баптау.

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

Agama интерфейсін пайдаланушы үшін мүмкіндігінше қарапайым ету туралы шешім қабылданды, сонымен қатар пакеттерді таңдап орнату мүмкіндігі жойылды. Қазіргі уақытта әзірлеушілер орнатылған бағдарламаларды таңдау үшін қарапайым интерфейсті іске асырудың ықтимал нұсқаларын талқылауда (негізгі нұсқа - типтік пайдалану үлгілеріне негізделген санаттарды бөлудің прототипі, мысалы, графикалық орталар, контейнерлерге арналған құралдар, әзірлеушілерге арналған құралдар және т.б.).

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

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