D-Installer 0.4 шығарылымы, openSUSE және SUSE үшін жаңа орнатушы

OpenSUSE және SUSE Linux жүйелерінде қолданылатын YaST орнатушысының әзірлеушілері веб-интерфейс арқылы орнатуды басқаруды қолдайтын D-Installer 0.4 эксперименттік орнатушысының жаңартуын жариялады. Бұл ретте орнату кескіндері D-Installer мүмкіндіктерімен танысу және openSUSE Tumbleweed үздіксіз жаңартылатын басылымын, сондай-ақ Leap 15.4 және Leap Micro 5.2 шығарылымдарын орнатуға арналған құралдарды қамтамасыз ету үшін дайындалды.

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

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

Орнату орнатылатын тілді және орнатылатын өнімді таңдау, дискіні бөлу және пайдаланушыны басқару сияқты орнату алдында жасалған дайындық параметрлерін қамтитын «Орнату қорытындысы» экраны арқылы басқарылады. Жаңа интерфейс пен YaST арасындағы басты айырмашылық - параметрлерге өту жеке виджеттерді іске қосуды қажет етпейді және бірден ұсынылады.

D-Installer бағдарламасының жаңа нұсқасы көп процесстік архитектураны жүзеге асырады, соның арқасында репозиторийден метадеректерді оқу және бумаларды орнату сияқты орнатушыдағы басқа жұмыстарды орындау кезінде пайдаланушы интерфейсі енді блокталмайды. Орнатудың үш ішкі кезеңі енгізілді: орнатушыны іске қосу, орнату параметрлерін конфигурациялау және орнату. Түрлі өнімдерді орнатуға қолдау көрсетілді, мысалы, openSUSE Tumbleweed басылымын орнатумен қатар, енді openSUSE Leap 15.4 және Leap Micro 5.2 шығарылымдарын орнатуға болады. Әрбір өнім үшін орнатушы әртүрлі диск бөлімдерінің схемаларын, бумалар жинағын және қауіпсіздік параметрлерін таңдайды.

Сонымен қатар, орнатушыны іске қосуға мүмкіндік беретін минималистік жүйе кескінін жасау бойынша жұмыс жүргізілуде. Негізгі идея - орнатушы компоненттерін контейнер түрінде орналастыру және контейнерді іске қосу үшін арнайы Iguana boot initrd ортасын пайдалану. Қазіргі уақытта YaST модульдері уақыт белдеулерін, пернетақтаны, тілді, желіаралық қалқанды, басып шығару жүйесін, DNS жүйесін орнату, жүйелік журналды қарау, бағдарламаларды, репозиторийлерді, пайдаланушылар мен топтарды басқару үшін контейнерден жұмыс істеуге бейімделген.



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

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