openSUSE proiektuak Agama 5erako instalatzaile alternatibo bat argitaratu du

openSUSE proiektuaren garatzaileek Agama instalatzailearen (lehen D-Installer) bertsio berri bat argitaratu dute, SUSE eta openSUSE-ren instalazio-interfaze klasikoa ordezkatzeko garatua, eta YaST-ren barneko osagaietatik erabiltzailearen interfazea bereizteagatik nabarmentzen da. Agamak hainbat frontend erabiltzeko aukera eskaintzen du, adibidez, web interfaze baten bidez instalazioa kudeatzeko frontend bat. Paketeak instalatzeko, ekipoak, partizio-diskoak eta instalaziorako beharrezkoak diren beste funtzio batzuk egiaztatzeko, YaST liburutegiak erabiltzen jarraitzen dute, eta horien gainean D-Bus interfaze bateratu baten bidez liburutegietarako sarbidea abstraktu duten geruza-zerbitzuak ezartzen dira.

Proba egiteko, instalatzaile berri batekin (x86_64, ARM64) zuzeneko eraikuntzak sortu dira, openSUSE Tumbleweed-en etengabe eguneratutako eraikuntza baten instalazioa onartzen dutenak, baita openSUSE Leap Micro, SUSE ALP eta openSUSE Leap 16-en edizioak ere, edukiontzi isolatuetan eraikiak. .

openSUSE proiektuak Agama 5erako instalatzaile alternatibo bat argitaratu duopenSUSE proiektuak Agama 5erako instalatzaile alternatibo bat argitaratu du

Instalazioa kudeatzeko oinarrizko interfazea web teknologien bidez eraikitzen da eta HTTP bidez D-Bus deietarako sarbidea ematen duen kudeatzaile bat eta web interfazea bera ditu. Web interfazea JavaScript-en idatzita dago React framework eta PatternFly osagaiak erabiliz. Interfazea D-Busera lotzeko zerbitzua, baita integratutako http zerbitzaria ere, Ruby-n idatzita daude eta Cockpit proiektuak garatutako prest egindako moduluak erabiliz eraikitzen dira, Red Hat web-konfiguratzaileetan ere erabiltzen direnak. Instalatzaileak prozesu anitzeko arkitektura bat erabiltzen du, eta horri esker, erabiltzaile-interfazea ez da blokeatzen beste lan batzuk egiten diren bitartean.

openSUSE proiektuak Agama 5erako instalatzaile alternatibo bat argitaratu du

Gaur egungo garapen-fasean, instalatzaileak instalazio-prozesua kudeatzeaz arduratzen diren zerbitzuak eskaintzen ditu, produktuaren edukia eta instalatutako programen zerrenda konfiguratzeaz, hizkuntza, teklatua eta lokalizazio ezarpenak ezartzeaz, biltegiratze-gailua prestatzeaz eta partizioaz, aholkuak eta osagarriak bistaratzeaz. informazioa, erabiltzaileak sistemara gehitzea, sareko konexioak konfiguratzea.

Agamaren garapen-helburuen artean daude existitzen diren GUI mugak ezabatzea, YaST funtzionalitateak beste aplikazio batzuetan erabiltzeko gaitasuna zabaltzea, programazio-lengoaia batera lotzea urruntzea (D-Bus APIak hizkuntza ezberdinetan gehigarriak sortzeko aukera emango dizu) eta bultzatzea. komunitateko kideek ezarpen alternatiboak sortzea.

Erabiltzailearentzat Agama interfazea ahalik eta errazena egitea erabaki zen; besteak beste, paketeak selektiboki instalatzeko aukera kendu zen. Gaur egun, garatzaileak instalatutako programak hautatzeko interfaze errazagoa ezartzeko aukera posibleak eztabaidatzen ari dira (aukera nagusia erabilera eredu tipikoetan oinarritutako kategoriak bereizteko prototipoa da, adibidez, ingurune grafikoak, edukiontzietarako tresnak, garatzaileentzako tresnak, etab.).

Iturria: opennet.ru

Gehitu iruzkin berria