Hönnuðir openSUSE verkefnisins buðu notendum að taka þátt í að prófa nýja D-Installer uppsetningarforritið. Uppsetningarmyndir eru útbúnar fyrir x86_64 (598MB) og Aarch64/ARM64 (614MB) arkitektúr. Myndin sem hlaðið var niður gerir þér kleift að setja upp þrjá vettvanga: stöðuga útgáfu af openSUSE Leap 15.4, stöðugt uppfærða smíði openSUSE Tumbleweed og einangraða gámaútgáfu Leap Micro 5.2 (aðeins x86_64). Í framtíðinni er áætlað að nýja uppsetningarforritið verði notað í vörum sem byggjast á ALP (Adaptable Linux Platform) vettvangnum, sem mun leysa SUSE Linux Enterprise dreifingu af hólmi.
Nýja uppsetningarforritið er áberandi fyrir að aðgreina notendaviðmótið frá innri hlutum YaST og veita möguleika á að nota ýmsa framenda, þar á meðal 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 á það er lag sem dregur úr aðgangi að bókasöfnum í gegnum sameinað D-Bus viðmót.
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.
Meðal markmiða með þróun D-Installer er að útrýma núverandi takmörkunum á grafísku viðmóti, auka möguleika á 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.
Heimild: opennet.ru