OpenSUSE projekts ir publicējis alternatīvu Agama 5 instalēšanas programmu

Projekta openSUSE izstrādātāji ir publicējuši jaunu Agama instalēšanas programmas (agrāk D-Installer) versiju, kas izstrādāta, lai aizstātu klasisko SUSE un openSUSE instalācijas interfeisu, un kas ir ievērojama ar lietotāja interfeisa atdalīšanu no YaST iekšējiem komponentiem. Agama nodrošina iespēju izmantot dažādas frontends, piemēram, priekšgalu instalācijas pārvaldībai, izmantojot tīmekļa saskarni. Pakešu instalēšanai, aprīkojuma, nodalījumu disku un citu instalēšanai nepieciešamo funkciju pārbaudei turpina izmantot YaST bibliotēkas, kurām virsū ir ieviesti slāņa pakalpojumi, kas abstrahē piekļuvi bibliotēkām caur vienotu D-Bus interfeisu.

Testēšanai ir izveidotas reāllaika versijas ar jaunu instalēšanas programmu (x86_64, ARM64), kas atbalsta pastāvīgi atjauninātas openSUSE Tumbleweed būvējuma instalēšanu, kā arī openSUSE Leap Micro, SUSE ALP un openSUSE Leap 16 izdevumus, kas veidoti uz izolētiem konteineriem. .

OpenSUSE projekts ir publicējis alternatīvu Agama 5 instalēšanas programmuOpenSUSE projekts ir publicējis alternatīvu Agama 5 instalēšanas programmu

Instalācijas pārvaldības pamata saskarne ir veidota, izmantojot tīmekļa tehnoloģijas, un tajā ir iekļauts apstrādātājs, kas nodrošina piekļuvi D-Bus zvaniem, izmantojot HTTP, un pašu tīmekļa saskarni. Tīmekļa saskarne ir rakstīta JavaScript, izmantojot React ietvaru un PatternFly komponentus. Pakalpojums saskarnes saistīšanai ar D-Bus, kā arī iebūvētais http serveris ir rakstīts Ruby valodā un veidots, izmantojot gatavus Cockpit projekta izstrādātos moduļus, kas tiek izmantoti arī Red Hat tīmekļa konfiguratoros. Instalēšanas programma izmanto vairāku procesu arhitektūru, pateicoties kurai lietotāja saskarne netiek bloķēta citu darbu veikšanas laikā.

OpenSUSE projekts ir publicējis alternatīvu Agama 5 instalēšanas programmu

Pašreizējā izstrādes stadijā uzstādītājs piedāvā pakalpojumus, kas atbild par instalēšanas procesa pārvaldību, produkta satura un instalēto programmu saraksta iestatīšanu, valodas, tastatūras un lokalizācijas iestatījumu iestatīšanu, atmiņas ierīces un nodalījumu sagatavošanu, padomu un palīgierīču rādīšanu. informācija, lietotāju pievienošana sistēmai, tīkla savienojumu iestatījumi.

Agama attīstības mērķi ietver esošo GUI ierobežojumu novēršanu, YaST funkcionalitātes izmantošanas iespēju paplašināšanu citās lietojumprogrammās, atteikšanos no piesaistes vienai programmēšanas valodai (D-Bus API ļaus jums izveidot papildinājumus dažādās valodās) un mudināšanu. alternatīvu iestatījumu izveide, ko veic kopienas locekļi.

Tika nolemts lietotājam padarīt Agama saskarni pēc iespējas vienkāršāku, cita starpā tika noņemta iespēja selektīvi instalēt pakotnes. Pašlaik izstrādātāji apspriež iespējamās iespējas vienkāršāka saskarnes ieviešanai instalēto programmu atlasei (galvenais variants ir prototips kategoriju atdalīšanai, pamatojoties uz tipiskiem lietošanas modeļiem, piemēram, grafiskās vides, konteineru rīki, izstrādātāju rīki utt.).

Avots: opennet.ru

Pievieno komentāru