Pwojè openSUSE pibliye yon enstalatè altènatif pou Agama 5

Devlopè pwojè openSUSE yo te pibliye yon nouvo lage nan enstale Agama (ansyen D-Installer), devlope pou ranplase koòdone enstalasyon klasik SUSE ak openSUSE, ak remakab pou separasyon koòdone itilizatè a ak eleman entèn YaST. Agama bay kapasite pou sèvi ak divès kalite entèfas, pou egzanp, yon entèfas pou jere enstalasyon an atravè yon koòdone entènèt. Pou enstale pakè, tcheke ekipman, disk patisyon ak lòt fonksyon ki nesesè pou enstalasyon, bibliyotèk YaST yo kontinye ap itilize, anplis ki sèvis kouch yo aplike ki abstrè aksè nan bibliyotèk atravè yon koòdone D-Bus inifye.

Pou fè tès yo, yo te kreye yon nouvo enstalatè (x86_64, ARM64) ki sipòte enstalasyon yon konstriksyon openSUSE Tumbleweed kontinyèlman aktyalize, ansanm ak edisyon openSUSE Leap Micro, SUSE ALP ak openSUSE Leap 16, ki te konstwi sou kontenè izole. .

Pwojè openSUSE pibliye yon enstalatè altènatif pou Agama 5Pwojè openSUSE pibliye yon enstalatè altènatif pou Agama 5

Se koòdone debaz pou jere enstalasyon an bati ak teknoloji entènèt e li gen ladann yon moun kap okipe ki bay aksè a apèl D-Bus atravè HTTP, ak koòdone entènèt la tèt li. Koòdone entènèt la ekri nan JavaScript lè l sèvi avèk fondasyon React ak konpozan PatternFly. Sèvis pou lye koòdone a nan D-Bus, ansanm ak sèvè http entegre a, yo ekri an Ruby epi yo konstwi yo lè l sèvi avèk modil pare yo devlope pa pwojè Cockpit la, ki itilize tou nan konfigirasyon entènèt Red Hat. Enstalatè a sèvi ak yon achitekti milti-pwosesis, gras a ki koòdone itilizatè a pa bloke pandan y ap fè lòt travay.

Pwojè openSUSE pibliye yon enstalatè altènatif pou Agama 5

Nan etap aktyèl la nan devlopman, enstalatè a ofri sèvis ki responsab pou jere pwosesis enstalasyon an, mete kanpe kontni an pwodwi ak lis la nan pwogram enstale, mete lang, klavye ak anviwònman lokalizasyon, prepare aparèy depo a ak patisyon, montre sijesyon ak oksilyè. enfòmasyon, ajoute itilizatè yo nan sistèm nan, anviwònman koneksyon rezo.

Objektif devlopman Agama genyen ladan yo elimine limit entèfas ki egziste deja yo, elaji kapasite pou itilize fonksyonalite YaST nan lòt aplikasyon, kite yo te mare nan yon lang pwogramasyon (API D-Bus la pral pèmèt ou kreye adisyonèl nan diferan lang), ak ankouraje. kreyasyon an nan anviwònman altènatif pa manm kominote a.

Li te deside fè koòdone Agama a senp ke posib pou itilizatè a; pami lòt bagay, yo te retire kapasite nan oaza enstale pakè. Kounye a, devlopè yo ap diskite opsyon posib pou mete ann aplikasyon yon koòdone ki pi senp pou chwazi pwogram enstale (opsyon prensipal la se yon pwototip pou separe kategori ki baze sou modèl itilizasyon tipik, pou egzanp, anviwònman grafik, zouti pou resipyan, zouti pou devlopè, elatriye).

Sous: opennet.ru

Add nouvo kòmantè