Útgáfa af D-Installer 0.4, nýju uppsetningarforriti fyrir openSUSE og SUSE

Hönnuðir YaST uppsetningarforritsins, notað í openSUSE og SUSE Linux, hafa gefið út uppfærslu á tilraunauppsetningarforritinu D-Installer 0.4, sem styður uppsetningarstjórnun í gegnum vefviðmót. Á sama tíma hafa uppsetningarmyndir verið útbúnar til að kynna þér möguleika D-Installer og veita verkfæri til að setja upp stöðugt uppfærða útgáfu af openSUSE Tumbleweed, sem og útgáfur af Leap 15.4 og Leap Micro 5.2.

D-Installer felur í sér að aðgreina notendaviðmótið frá innri hlutum YaST og leyfa notkun ýmissa framenda. Til að setja upp pakka, athuga búnað, skiptingardiska og aðrar aðgerðir sem nauðsynlegar eru fyrir uppsetningu, er YaST bókasöfn áfram notuð, ofan á það er lag sem dregur úr aðgangi að bókasöfnum í gegnum sameinað D-Bus viðmót. Meðal markmiða með þróun D-Installer er að útrýma núverandi takmörkunum á grafísku viðmóti, auka möguleikann á að nota YaST virkni í öðrum forritum, forðast að vera bundinn við eitt forritunarmál (D-Bus API gerir þér kleift að búa til viðbót -ons á mismunandi tungumálum) og hvetja til þess að meðlimir samfélagsins búa til aðrar aðstæður.

Framhlið byggð með veftækni hefur verið útbúin fyrir samskipti notenda. Fontendinn inniheldur meðhöndlun sem veitir aðgang að D-Bus símtölum í gegnum HTTP og vefviðmót sem er sýnt notandanum. 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.

Uppsetningunni er stjórnað í gegnum „Uppsetningaryfirlit“ skjáinn, sem inniheldur undirbúningsstillingar sem gerðar eru fyrir uppsetningu, svo sem val á tungumáli og vöru sem á að setja upp, skipting disks og notendastjórnun. Helsti munurinn á nýja viðmótinu og YaST er að fara í stillingar krefst þess ekki að ræsa einstakar græjur og er boðið upp á það strax.

Nýja útgáfan af D-Installer útfærir fjölferla arkitektúr, þökk sé því að notendaviðmótið er ekki lengur læst á meðan önnur vinna í uppsetningarforritinu er unnin, svo sem að lesa lýsigögn úr geymslunni og setja upp pakka. Þrjú innri uppsetningarþrep hafa verið kynnt: ræsa uppsetningarforritið, stilla uppsetningarfæribreytur og uppsetning. Stuðningur við uppsetningu á ýmsum vörum hefur verið innleiddur, til dæmis, auk þess að setja upp openSUSE Tumbleweed útgáfuna, er nú hægt að setja upp openSUSE Leap 15.4 og Leap Micro 5.2 útgáfur. Fyrir hverja vöru velur uppsetningarforritið mismunandi disksneiðingarkerfi, pakkasett og öryggisstillingar.

Að auki er unnið að því að búa til naumhyggjulega kerfismynd sem gerir uppsetningarforritinu kleift að keyra. Meginhugmyndin er að raða uppsetningarhlutunum í formi íláts og nota sérstakt Iguana boot initrd umhverfi til að ræsa ílátið. Eins og er, hafa YaST einingar þegar verið aðlagaðar til að vinna úr gámnum til að stilla tímabelti, lyklaborð, tungumál, eldvegg, prentkerfi, DNS, skoða kerfisskrána, stjórna forritum, geymslum, notendum og hópum.



Heimild: opennet.ru

Bæta við athugasemd