OpenSUSE verkefnið hefur gefið út annað uppsetningarforrit fyrir Agama 5

Hönnuðir openSUSE verkefnisins hafa gefið út nýja útgáfu af Agama uppsetningarforritinu (áður D-Installer), þróað til að koma í stað klassísks uppsetningarviðmóts SUSE og openSUSE og er áberandi fyrir aðskilnað notendaviðmótsins frá innri hlutum YaST. Agama veitir möguleika á að nota ýmsa framenda, til dæmis framenda til að stjórna uppsetningunni í gegnum vefviðmót. Til að setja upp pakka, athuga búnað, skiptingardiska og aðrar aðgerðir sem nauðsynlegar eru fyrir uppsetningu, eru YaST bókasöfn áfram notuð, ofan á sem lagþjónustur eru innleiddar sem óhlutbundinn aðgangur að bókasöfnum í gegnum sameinað D-Bus viðmót.

Til prófunar hefur verið búið til lifandi smíði með nýju uppsetningarforriti (x86_64, ARM64) sem styður uppsetningu á stöðugt uppfærðri smíði openSUSE Tumbleweed, sem og útgáfur af openSUSE Leap Micro, SUSE ALP og openSUSE Leap 16, byggðar á einangruðum ílátum .

OpenSUSE verkefnið hefur gefið út annað uppsetningarforrit fyrir Agama 5OpenSUSE verkefnið hefur gefið út annað uppsetningarforrit fyrir Agama 5

Grunnviðmótið til að stjórna uppsetningunni er byggt með veftækni og inniheldur meðhöndlun sem veitir aðgang að D-Bus símtölum í gegnum HTTP, og vefviðmótið sjálft. Vefviðmótið er skrifað í JavaScript með því að nota React ramma og PatternFly hluti. Þjónustan til að binda viðmótið við D-Bus, sem og innbyggði http-þjónninn, eru skrifuð í Ruby og byggð með tilbúnum einingum sem þróaðar eru af Cockpit verkefninu, sem einnig eru notaðar í Red Hat vefstillingar. Uppsetningarforritið notar fjölferla arkitektúr sem tryggir að notendaviðmótið sé ekki lokað á meðan önnur vinna er unnin.

OpenSUSE verkefnið hefur gefið út annað uppsetningarforrit fyrir Agama 5

Á núverandi þróunarstigi býður uppsetningarforritið upp á þjónustu sem ber ábyrgð á að stjórna uppsetningarferlinu, setja upp innihald vörunnar og lista yfir uppsett forrit, stilla tungumál, lyklaborð og staðsetningarstillingar, undirbúa geymslutæki og skipting, sýna vísbendingar og aukaatriði. upplýsingar, bæta notendum við kerfið, stilla nettengingar.

Þróunarmarkmið Agama fela í sér að útrýma núverandi GUI takmörkunum, auka getu til að nota YaST virkni í öðrum forritum, hverfa frá því að vera bundin við eitt forritunarmál (D-Bus API gerir þér kleift að búa til viðbætur á mismunandi tungumálum) og hvetja að búa til aðrar stillingar af meðlimum samfélagsins.

Ákveðið var að gera Agama viðmótið eins einfalt og hægt var fyrir notandann, meðal annars var möguleikinn á vali að setja upp pakka af. Eins og er, eru forritarar að ræða mögulega valkosti til að innleiða einfaldara viðmót til að velja uppsett forrit (aðalvalkosturinn er frumgerð til að aðgreina flokka út frá dæmigerðum notkunarmynstri, t.d. grafísku umhverfi, verkfæri fyrir gáma, verkfæri fyrir forritara o.s.frv.).

Heimild: opennet.ru

Bæta við athugasemd