openSUSE-distribusjonen tilbød seg å teste det nye installasjonsprogrammet

Utviklerne av openSUSE-prosjektet inviterte brukere til å ta del i å teste det nye D-Installer-installasjonsprogrammet. Installasjonsbilder er forberedt for x86_64 (598MB) og Aarch64/ARM64 (614MB) arkitekturer. Det nedlastede bildet lar deg installere tre plattformer: den stabile utgaven av openSUSE Leap 15.4, den kontinuerlig oppdaterte versjonen av openSUSE Tumbleweed og den isolerte containerutgaven av Leap Micro 5.2 (kun x86_64). I fremtiden er det planlagt at det nye installasjonsprogrammet skal brukes i produkter basert på ALP (Adaptable Linux Platform)-plattformen, som vil erstatte SUSE Linux Enterprise-distribusjonen.

openSUSE-distribusjonen tilbød seg å teste det nye installasjonsprogrammet

Det nye installasjonsprogrammet er kjent for å skille brukergrensesnittet fra de interne komponentene til YaST og gi muligheten til å bruke ulike grensesnitt, inkludert en grensesnitt for å administrere installasjonen via et nettgrensesnitt. For å installere pakker, sjekke utstyr, partisjonsdisker og andre funksjoner som er nødvendige for installasjon, fortsetter YaST-biblioteker å brukes, på toppen av dette implementeres et lag som abstraherer tilgang til biblioteker gjennom et enhetlig D-Bus-grensesnitt.

Det grunnleggende grensesnittet for å administrere installasjonen er bygget ved hjelp av webteknologier og inkluderer en behandler som gir tilgang til D-Bus-anrop via HTTP, og selve webgrensesnittet. Nettgrensesnittet er skrevet i JavaScript ved hjelp av React-rammeverket og PatternFly-komponentene. Tjenesten for binding av grensesnittet til D-Bus, samt den innebygde http-serveren, er skrevet i Ruby og bygget ved hjelp av ferdige moduler utviklet av Cockpit-prosjektet, som også brukes i Red Hat webkonfiguratorer. Installasjonsprogrammet bruker en multiprosessarkitektur, takket være at brukergrensesnittet ikke blokkeres mens annet arbeid utføres.

Blant målene med utviklingen av D-Installer er eliminering av eksisterende begrensninger i det grafiske grensesnittet, utvide muligheten til å bruke YaST-funksjonalitet i andre applikasjoner, unngå å være knyttet til ett programmeringsspråk (D-Bus API vil tillate deg å lage tillegg -ons på forskjellige språk) og oppmuntre til opprettelsen av alternative omgivelser av fellesskapsmedlemmer.

Kilde: opennet.ru

Legg til en kommentar