Den første version af D-Installer, det nye installationsprogram til openSUSE og SUSE, er blevet frigivet

For et par uger siden delte vi her på bloggen nyheden om, at SUSE-fyrene arbejdede i din egen installatør og nu i dag YaST installatør udviklere bruges af openSUSE og SUSE Linux har annonceret udgivelsen af ​​det første billede af installationsprogrammet med en ny installatør udviklet af projektet D-installatør der understøtter installationsstyring via en webgrænseflade.

Det forberedte billede er beregnet til at introducere D-Installer og giver mulighed for at installere en løbende opdateret udgave af openSUSE Tumbleweed.

For dem, der ikke kender til D-Installer, burde de vide det det er stadig placeret som et forsøgsprojekt og den første udgivelse kan ses som transformationen af ​​en konceptuel idé til form af et første produkt, der allerede er brugbart, men som kræver mange forbedringer.

D-installatør det handler om at adskille brugergrænsefladen fra YaSTs interne og gøre det muligt at bruge forskellige grænseflader. YaST-biblioteker bliver fortsat brugt til at installere pakker, verificere computere, partitionere diske og andre funktioner, der er nødvendige for installationen, hvortil kommer et lag, der abstraherer adgang til bibliotekerne gennem en samlet D-Bus-grænseflade.

Til brugerinteraktion der er udarbejdet en front-end bygget med webteknologier. Kilden inkluderer en controller, der giver adgang til D-Bus-opkald over HTTP og en webgrænseflade, der vises for brugeren.

La webgrænsefladen er skrevet i JavaScript uBrug af React framework og PatternFly komponenter. Tjenesten til binding af grænsefladen til D-Bus, samt den integrerede http-server, er skrevet i Ruby og bygget ved hjælp af brugsklare moduler udviklet af Cockpit-projektet, som også bruges i Red Hats webkonfiguratorer.

Vi er glade for at kunne annoncere tilgængeligheden af ​​det første installationsbillede baseret på D-Installer. Fra vores første meddelelse i januar , vi har arbejdet på at gå fra et proof of concept, der ikke virker, til noget, du rent faktisk kan bruge.

Denne artikel har til formål at opsummere den aktuelle status for projektet, og hvad du kan forvente i den nærmeste fremtid. Vi vil også dykke lidt ned i nogle interne detaljer, så du har et bedre overblik over den vej, vi følger.

Installationen styres via skærmbilledet "Installationsoversigt"., som indeholder forberedende indstillinger, der er lavet før installationen startes, såsom valg af sprog og produkt, der skal installeres, partitionering af disken og administration af brugere. Den største forskel mellem den nye grænseflade og YaST er, at overgangen til konfigurationen ikke kræver lancering af individuelle widgets og tilbydes med det samme.

Evnen til grænsefladen er stadig begrænset, for eksempel er der i produktvalgssektionen ingen mulighed for at styre installationen af ​​individuelle sæt programmer og systemfunktioner, og i diskpartitionssektionen tilbydes det kun at vælge en partition til installation uden mulighed for at redigere partitionstabellen og ændre FC-typen.

Af de funktioner, der skal forbedresder er værktøjer til at informere brugeren om fejl, der opstår og organisere interaktiv interaktion i arbejdsprocessen (for eksempel visning af en adgangskodeprompt, når en krypteret partition er fundet). Planer omfatter også evne til at ændre adfærd på forskellige stadier afhængigt af det valgte produkt eller systemfunktion (for eksempel til MicroOS bruges en skrivebeskyttet partition).

Blandt målene udvikling af D-Installer der er eliminering af de eksisterende begrænsninger af den grafiske grænseflade; udvide mulighederne for at bruge YaST-funktionalitet i andre applikationer; undgå at være bundet til ét programmeringssprog (D-Bus API vil give dig mulighed for at oprette plugins på forskellige sprog); tilskynde samfundsrepræsentanter til at skabe alternative scenarier.

Endelig hvis du er interesseret i at vide mere om det, kan du kontrollere detaljerne I det følgende link.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort.

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.