OpenSUSE жана SUSE үчүн жаңы орнотуучу D-Installer биринчи чыгарылышы

OpenSUSE жана SUSE Linuxде колдонулган YaST орнотуучусунун иштеп чыгуучулары D-Installer долбоорунун алкагында иштелип чыккан жаңы орнотуучу жана веб-интерфейс аркылуу орнотууну башкарууну колдоо менен биринчи орнотуу сүрөтүн көрсөтүштү. Даярдалган сүрөт D-Installer программасынын мүмкүнчүлүктөрү менен тааныштыруу үчүн арналган жана openSUSE Tumbleweedдин үзгүлтүксүз жаңыртылган чыгарылышын орнотуу үчүн каражаттарды камсыз кылат. D-Installer дагы эле эксперименталдык долбоор катары жайгаштырылган жана биринчи релиз концептуалдык идеяны колдонууга жарамдуу, бирок көп тактоону талап кылган баштапкы продукт формасына айландыруу катары каралышы мүмкүн.

D-Installer колдонуучу интерфейсин YaSTтин ички компоненттеринен бөлүп, ар кандай фронтондорду колдонууга мүмкүндүк берет. Пакеттерди орнотуу, жабдууларды, бөлүү дисктерин жана орнотуу үчүн зарыл болгон башка функцияларды текшерүү үчүн YaST китепканалары колдонула берет, анын үстүнө D-Bus бирдиктүү интерфейси аркылуу китепканаларга кирүүнү абстракциялаган катмар ишке ашырылат.

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

Орнотуу "Орнотуу корутундусу" экраны аркылуу башкарылат, анда орнотуудан мурун жасалган даярдык орнотуулары камтылган, мисалы орнотула турган тилди жана продуктуну тандоо, дискти бөлүү жана колдонуучуну башкаруу. Жаңы интерфейс менен YaSTтин негизги айырмачылыгы - жөндөөлөргө өтүү жеке виджеттерди ишке киргизүүнү талап кылбайт жана дароо сунушталат. Интерфейстин мүмкүнчүлүктөрү дагы эле чектелүү, мисалы, продукт тандоо бөлүмүндө программалардын жана системанын ролдорунун айрым топтомун орнотууну көзөмөлдөө мүмкүнчүлүгү жок, ал эми диск бөлүү бөлүмүндө орнотуу үчүн бөлүмдү тандоо гана сунушталат. бөлүм таблицасын түзөтүү жана файлдын түрүн өзгөртүү мүмкүнчүлүгү.

OpenSUSE жана SUSE үчүн жаңы орнотуучу D-Installer биринчи чыгарылышы
OpenSUSE жана SUSE үчүн жаңы орнотуучу D-Installer биринчи чыгарылышы

Өркүндөтүүнү талап кылган функциялардын арасында пайда болгон каталар жөнүндө колдонуучуга маалымат берүү жана иш учурунда интерактивдүү өз ара аракеттенүүнү уюштуруу (мисалы, шифрленген бөлүм табылганда сырсөздү суроо) куралдары кирет. Тандалган өнүмгө же системанын ролуна жараша ар кандай орнотуу этаптарынын жүрүм-турумун өзгөртүү пландары да бар (мисалы, MicroOS окуу үчүн гана бөлүмдү колдонот).

D-Installer өнүктүрүү максаттарынын арасында учурдагы GUI чектөөлөрүн жоюу айтылган; YaST функцияларын башка тиркемелерде колдонуу мүмкүнчүлүгүн кеңейтүү; бир программалоо тилине байланып калбоо (D-Bus API ар кандай тилдерде кошумчаларды түзүүгө мүмкүндүк берет); коомчулуктун мүчөлөрү тарабынан альтернативдүү орнотууларды түзүүгө дем берүү.

Source: opennet.ru

Комментарий кошуу