Iprojekthi evulekileyo ye-OpenSUSE ipapashe enye ifakeli ye-Agama 5

Abaphuhlisi beprojekthi ye-openSUSE bapapashe ukukhutshwa okutsha kwe-installer ye-Agama (eyayiyi-D-Installer), ephuhliswe ukuba ithathe indawo ye-classic yokufakela i-interface ye-SUSE kunye ne-openSUSE, kwaye iphawuleka ngokuhlukana kwe-interface yomsebenzisi kumacandelo angaphakathi e-YaST. I-Agama inikezela ngokukwazi ukusebenzisa imida eyahlukeneyo, umzekelo, i-frontend yokulawula ukufakela nge-interface yewebhu. Ukufakela iipakethi, jonga izixhobo, iidiski zokwahlula kunye neminye imisebenzi eyimfuneko yokufakela, iilayibrari ze-YaST ziyaqhubeka zisetyenziswa, phezu kwazo iinkonzo zomaleko ziphunyezwa ukuba ukufikelela okungabonakaliyo kwiilayibrari ngokusebenzisa i-D-Bus interface edibeneyo.

Ukuvavanya, ukwakha okuphilayo ngesifakeli esitsha (x86_64, ARM64) senziwe esixhasa ukufakwa kolwakhiwo oluqhubekayo oluhlaziyiweyo lwe-openSUSE Tumbleweed, kunye nokuhlelwa kwe-OpenSUSE Leap Micro, SUSE ALP kunye ne-OpenSUSE Leap 16, eyakhelwe kwizikhongozeli ezizimeleyo. .

Iprojekthi evulekileyo ye-OpenSUSE ipapashe enye ifakeli ye-Agama 5Iprojekthi evulekileyo ye-OpenSUSE ipapashe enye ifakeli ye-Agama 5

Ujongano olusisiseko lolawulo lwezityalo lwakhiwe kusetyenziswa itekhnoloji yewebhu kwaye lubandakanya umphathi obonelela ngokufikelela kwiifowuni ze-D-Bus nge-HTTP, kunye ne-web interface ngokwayo. Ujongano lwewebhu lubhalwe kwiJavaScript kusetyenziswa isakhelo seReact kunye nePatternFly components. Inkonzo yokubophelela i-interface kwi-D-Bus, kunye ne-http yomncedisi eyakhelwe-ngaphakathi, ibhalwe kwi-Ruby kwaye yakhiwe ngokusebenzisa iimodyuli esele zenziwe zaphuhliswa yiprojekthi ye-Cockpit, ekwasetyenziswa kwi-Red Hat web configurators. Umfaki usebenzisa i-architecture yeenkqubo ezininzi eziqinisekisa ukuba ujongano lomsebenzisi aluvalwanga ngelixa kwenziwa omnye umsebenzi.

Iprojekthi evulekileyo ye-OpenSUSE ipapashe enye ifakeli ye-Agama 5

Kwinqanaba langoku lophuhliso, i-installer inikezela ngeenkonzo ezinoxanduva lokulawula inkqubo yokufakela, ukuseta umxholo wemveliso kunye noluhlu lweenkqubo ezifakiweyo, ukubeka ulwimi, ikhibhodi kunye nezicwangciso zendawo, ukulungiselela isixhobo sokugcina kunye nokwahlula, ukubonisa iingcebiso kunye nokuncedisa. ulwazi, ukongeza abasebenzisi kwisistim, useto lonxibelelwano lwenethiwekhi.

Iinjongo zophuhliso lwe-Agama ziquka ukuphelisa imida ekhoyo ye-GUI, ukwandisa amandla okusebenzisa i-YaST ukusebenza kwezinye izicelo, ukuhamba kude nokubophelela kulwimi olulodwa lweprogram (i-D-Bus API iya kukuvumela ukuba wenze izongezo ngeelwimi ezahlukeneyo), kunye nokukhuthaza. ukuyilwa kwezinye izicwangciso ngamalungu oluntu.

Kwagqitywa ekubeni kwenziwe i-interface ye-Agama ibe lula kangangoko kunokwenzeka kumsebenzisi; phakathi kwezinye izinto, ukukwazi ukufaka iipakethi ngokukhethayo kususiwe. Okwangoku, abaphuhlisi baxoxa ngeendlela ezinokwenzeka zokusebenzisa ujongano olulula lokukhetha iinkqubo ezifakiweyo (ukhetho oluphambili luyiprototype yokwahlula iindidi ezisekelwe kwiipatheni zokusetyenziswa eziqhelekileyo, umzekelo, imeko yegraphical, izixhobo zemigqomo, izixhobo zabaphuhlisi, njl. njl.).

umthombo: opennet.ru

Yongeza izimvo