D-Installer 0.4 er allerede blevet frigivet, og disse er ændringerne

Udviklerne af YaST-installationsprogrammet bruges i openSUSE og SUSE Linux har udgivet en opdatering til det eksperimentelle installationsprogram D-Installer 0.4, som understøtter installationsstyring via en webgrænseflade, såvel som de også annoncerede den indledende udvikling af "Iguana" som er beregnet til at være et bootbart billede med mulighed for at fange og køre containere og frem for alt at køre D-Installer.

For dem der ikke er opmærksomme på D-installatør, de skulle vide, at dette er en ny installatør som udviklerne af YaST-installationsprogrammet arbejder på, hvor de forsøger at adskille brugergrænsefladen fra YaST-interne og gøre det muligt at bruge forskellige grænseflader.

YaST-biblioteker bliver fortsat brugt at installere pakker, verificere computere, partitionsdiske og andre funktioner, der er nødvendige for installationen, derudover implementeres et lag, der abstraherer adgang til biblioteker gennem en samlet D-Bus-grænseflade.

Blandt udviklingsmålene for D-Installer er elimineringen af ​​de eksisterende begrænsninger af den grafiske grænseflade, udvidelsen af ​​mulighederne for at bruge YaST-funktionaliteten i andre applikationer, der ikke længere er bundet til et programmeringssprog (D-Bus API vil tillade oprettelse af plug-ins på forskellige sprog) og tilskyndelse til oprettelse af alternative miljøer af medlemmer af fællesskabet.

Til interaktion med brugeren er der 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. Webgrænsefladen er skrevet i JavaScript ved hjælp af React framework og PatternFly komponenter.

De vigtigste nye funktioner i D-Installer 0.4

I denne nye version af D-Installer 0.4-installationsprogrammet er det fremhævet, at det var muligt at implementere en flertrådsarkitektur, takket være hvilken brugerinteraktionsgrænsefladen ikke længere hænger under andet arbejde i installationsprogrammet, såsom læsning af metadata fra lageret og installation af pakker.

Det fremhæves også, at Tre faser af intern installation er blevet introduceret: start installationsprogrammet, konfigurer installationsparametrene og installer, udover support til installation af flere produkter er blevet implementeret, for eksempel ud over at installere openSUSE Tumbleweed-udgaven, nu er det muligt at installere openSUSE Leap 15.4 og Leap Micro 5.2 versioner. For hvert produkt vælger installationsprogrammet forskellige skemaer til partitionering af diskpartitioner, et sæt pakker og sikkerhedsindstillinger.

også der arbejdes på at skabe et minimalistisk systembillede der sikrer lanceringen af ​​installationsprogrammet. Hovedideen er at pakke installationskomponenterne som en container og bruge et specielt Iguana boot-miljø initrd til at starte containeren.

I øjeblikket er YaST-moduler allerede blevet tilpasset til at arbejde fra containeren til at konfigurere tidszoner, tastatur, sprog, firewall, printsystem, DNS, se systemlog, administrere programmer, repositories, brugere og grupper.

Ud over det er det også værd at nævne det YaST-udviklere annoncerede den indledende udvikling af grundlaget for "Leguaner" som er en lille initrd, der kan køre containere.

Så består selve installatøren af ​​forskellige komponenter, der alle kører som containere. Nogle af disse komponenter vil sørge for at generere billedet ved at bruge de samme værktøjer, som bruges til at generere "kanoniske" ALP-billeder.

med leguaner Hensigten er at:

  • Systemscan og læs brugerindstillinger
  • Generering af et manifest baseret på det foregående trin
  • Manifest bruges til at generere et fuldt tilpasset billede.
  • Billedet folder sig ud

Endelig, hvis du er interesseret i at lære mere om denne nye udgivelse, kan du tjekke detaljerne på følgende link.

prøv d-installer

For dem, der er interesserede i at lære om projektet, kan de få installationsbilleder at lære om og vurdere projektets fremskridt og give midlerne til at installere den løbende opdaterede udgave af openSUSE Tumbleweed samt Leap 15.4 og Leap Micro 5.2 udgivelserne.


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.