OpenSUSE долбоору Agama 5 үчүн альтернативдүү орнотуучуну чыгарды

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

Сыноо үчүн жаңы орнотуучу (x86_64, ARM64) менен түз түзүмдөр түзүлдү, алар тынымсыз жаңыланып турган openSUSE Tumbleweed түзүмүн, ошондой эле изоляцияланган контейнерлерде курулган openSUSE Leap Micro, SUSE ALP жана openSUSE Leap 16 басылмаларын орнотууну колдойт. .

OpenSUSE долбоору Agama 5 үчүн альтернативдүү орнотуучуну чыгардыOpenSUSE долбоору Agama 5 үчүн альтернативдүү орнотуучуну чыгарды

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

OpenSUSE долбоору Agama 5 үчүн альтернативдүү орнотуучуну чыгарды

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

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

Агама интерфейсин колдонуучу үчүн мүмкүн болушунча жөнөкөй кылуу чечими кабыл алынды, башка нерселер менен катар, пакеттерди тандап орнотуу мүмкүнчүлүгү алынып салынды. Учурда иштеп чыгуучулар орнотулган программаларды тандоо үчүн жөнөкөй интерфейсти ишке ашыруунун мүмкүн болгон варианттарын талкуулап жатышат (негизги вариант – типтүү колдонуу схемаларынын негизинде категорияларды бөлүү үчүн прототиби, мисалы, графикалык чөйрөлөр, контейнерлер үчүн аспаптар, иштеп чыгуучулар үчүн шаймандар ж.б.).

Source: opennet.ru

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