Första utgÄvan av D-Installer, en ny installationstjÀnst för openSUSE och SUSE

Utvecklarna av YaST-installationsprogrammet, som anvÀnds i openSUSE och SUSE Linux, har presenterat den första installationsavbildningen med ett nytt installationsprogram, utvecklat inom projektet D-Installer, som stöder installationshantering via webgrÀnssnitt. Den beredda avbildningen Àr avsedd för att bekanta sig med möjligheterna i D-Installer och erbjuder verktyg för installation av den kontinuerligt uppdaterade versionen av openSUSE Tumbleweed. D-Installer positioneras fortfarande som ett experimentellt projekt och den första utgÄvan kan ses som en förvandling av en konceptuell idé till en form av en tidig produkt, som redan Àr anvÀndbar men krÀver stora förbÀttringar.

D-Installer innebÀr en separation av anvÀndargrÀnssnittet frÄn de interna komponenterna i YaST och gör det möjligt att anvÀnda olika frontend. För installation av paket, hÄrdvarukontroller, diskpartitionering och andra nödvÀndiga installationsfunktioner anvÀnds fortfarande YaST-biblioteken, ovanpÄ vilka en nivÄ implementeras som abstraherar tillgÄngen till biblioteken via ett enhetligt D-Bus-grÀnssnitt.

För interaktion med anvÀndaren har ett frontend förberetts, byggt med hjÀlp av web-teknologier. Frontenden innehÄller en hanterare som möjliggör Ätkomst till D-Bus-anrop via HTTP och visar ett webgrÀnssnitt för anvÀndaren. WebgrÀnssnittet Àr skrivet i JavaScript med hjÀlp av React-ramverket och komponenterna PatternFly. TjÀnsten för att koppla grÀnssnittet till D-Bus, samt den inbyggda http-servern, Àr skrivna i Ruby och byggda med hjÀlp av fÀrdiga moduler som utvecklas av Cockpit-projektet, som ocksÄ anvÀnds i web-konfiguratorer för Red Hat.

Installationen hanteras via en sammanfattande skÀrm "Installation Summary", dÀr de förberedande instÀllningarna samlas innan installationen pÄbörjas, sÄsom val av sprÄk och installerad produkt, diskpartitionering och anvÀndarhantering. Huvudskillnaden med det nya grÀnssnittet jÀmfört med YaST Àr att övergÄngen till instÀllningar inte krÀver att separata widgets startas, utan erbjuds direkt. Möjligheterna i grÀnssnittet Àr fortfarande begrÀnsade; till exempel saknas möjligheten att hantera installationen av individuella programset och systemroller i produktvalsektionen, och i diskpartitioneringssektionen erbjuds endast val av partition för installation utan möjlighet att redigera partitionstabellen och Àndra typ av FS.

Första utgÄvan av D-Installer, en ny installationstjÀnst för openSUSE och SUSE
Första utgÄvan av D-Installer, en ny installationstjÀnst för openSUSE och SUSE

Bland de funktioner som krÀver ytterligare arbete nÀmns verktyg för att informera anvÀndaren om uppkomna fel och organisera interaktivt samspel under arbetets gÄng (till exempel, visa en begÀran om lösenord vid upptÀckten av en krypterad partition). Det planeras ocksÄ en möjlighet att förÀndra beteendet hos olika steg i installationen beroende pÄ det valda produkten eller systemrollen (till exempel, för MicroOS anvÀnds en partition i skrivskyddat lÀge).

Bland mÄlen för utvecklingen av D-Installer nÀmns att ÄtgÀrda de nuvarande begrÀnsningarna av grafiska grÀnssnittet; att utöka möjligheterna att anvÀnda YaST:s funktionalitet i andra applikationer; att gÄ bort frÄn bindningen till ett enda programmeringssprÄk (D-Bus API möjliggör att skapa tillÀgg pÄ olika sprÄk); att uppmuntra skapandet av alternativa instÀllningar av medlemmar i gemenskapen.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster