Rhyddhad cyntaf D-Installer, gosodwr newydd ar gyfer openSUSE a SUSE

Cyflwynodd datblygwyr y gosodwr YaST, a ddefnyddir yn openSUSE a SUSE Linux, y ddelwedd gosod gyntaf gyda gosodwr newydd a ddatblygwyd fel rhan o'r prosiect D-Installer a rheoli gosodiadau ategol trwy ryngwyneb gwe. Bwriad y ddelwedd a baratowyd yw eich gwneud yn gyfarwydd â galluoedd D-Installer ac mae'n darparu'r modd i osod rhifyn sy'n cael ei ddiweddaru'n barhaus o openSUSE Tumbleweed. Mae D-Installer yn dal i gael ei leoli fel prosiect arbrofol a gellir ystyried y datganiad cyntaf fel trawsnewid syniad cysyniadol i ffurf cynnyrch cychwynnol, sydd eisoes yn ddefnyddiadwy, ond sydd angen llawer o fireinio.

Mae D-Installer yn golygu gwahanu'r rhyngwyneb defnyddiwr oddi wrth gydrannau mewnol YaST a chaniatáu defnyddio blaenau amrywiol. Er mwyn gosod pecynnau, gwirio offer, disgiau rhaniad a swyddogaethau eraill sy'n angenrheidiol ar gyfer gosod, mae llyfrgelloedd YaST yn parhau i gael eu defnyddio, ac ar ben hynny mae haen yn cael ei gweithredu sy'n crynhoi mynediad i lyfrgelloedd trwy ryngwyneb D-Bus unedig.

Mae pen blaen a adeiladwyd gan ddefnyddio technolegau gwe wedi'i baratoi ar gyfer rhyngweithio â defnyddwyr. Mae'r ffontend yn cynnwys triniwr sy'n darparu mynediad i alwadau D-Bus trwy HTTP, a rhyngwyneb gwe a ddangosir i'r defnyddiwr. Mae'r rhyngwyneb gwe wedi'i ysgrifennu yn JavaScript gan ddefnyddio'r fframwaith React a chydrannau PatternFly. Mae'r gwasanaeth ar gyfer rhwymo'r rhyngwyneb i D-Bus, yn ogystal â'r gweinydd http adeiledig, wedi'u hysgrifennu yn Ruby a'u hadeiladu gan ddefnyddio modiwlau parod a ddatblygwyd gan y prosiect Cockpit, sydd hefyd yn cael eu defnyddio mewn cyflunwyr gwe Red Hat.

Rheolir y gosodiad trwy'r sgrin “Crynodeb Gosod”, sy'n cynnwys gosodiadau paratoadol a wnaed cyn gosod, megis dewis yr iaith a'r cynnyrch i'w gosod, rhannu disgiau a rheoli defnyddwyr. Y prif wahaniaeth rhwng y rhyngwyneb newydd a YaST yw nad oes angen lansio teclynnau unigol i fynd i leoliadau ac fe'i cynigir ar unwaith. Mae galluoedd y rhyngwyneb yn gyfyngedig o hyd, er enghraifft, yn yr adran dewis cynnyrch nid oes unrhyw allu i reoli gosod setiau unigol o raglenni a rolau system, ac yn yr adran rhaniad disg dim ond dewis rhaniad i'w osod a gynigir heb y y gallu i olygu'r tabl rhaniad a newid y math o ffeil.

Rhyddhad cyntaf D-Installer, gosodwr newydd ar gyfer openSUSE a SUSE
Rhyddhad cyntaf D-Installer, gosodwr newydd ar gyfer openSUSE a SUSE

Mae nodweddion sydd angen eu gwella yn cynnwys offer ar gyfer hysbysu'r defnyddiwr am wallau sy'n digwydd a threfnu rhyngweithio rhyngweithiol yn ystod y gwaith (er enghraifft, annog cyfrinair pan ganfyddir rhaniad wedi'i amgryptio). Mae yna hefyd gynlluniau i newid ymddygiad gwahanol gamau gosod yn dibynnu ar rôl y cynnyrch neu'r system a ddewiswyd (er enghraifft, mae MicroOS yn defnyddio rhaniad darllen yn unig).

Ymhlith nodau datblygu D-Installer, sonnir am ddileu cyfyngiadau GUI presennol; ehangu'r gallu i ddefnyddio ymarferoldeb YaST mewn cymwysiadau eraill; osgoi bod yn gysylltiedig ag un iaith raglennu (bydd D-Bus API yn caniatáu ichi greu ychwanegion mewn gwahanol ieithoedd); annog aelodau'r gymuned i greu lleoliadau amgen.

Ffynhonnell: opennet.ru

Ychwanegu sylw