Rhyddhau D-Installer 0.4, gosodwr newydd ar gyfer openSUSE a SUSE

Mae datblygwyr gosodwr YaST, a ddefnyddir yn openSUSE a SUSE Linux, wedi cyhoeddi diweddariad i'r gosodwr arbrofol D-Installer 0.4, sy'n cefnogi rheoli gosod trwy ryngwyneb gwe. Ar yr un pryd, mae delweddau gosod wedi'u paratoi i ymgyfarwyddo â galluoedd D-Installer a darparu offer ar gyfer gosod y rhifyn sy'n cael ei ddiweddaru'n barhaus o openSUSE Tumbleweed, yn ogystal â datganiadau Leap 15.4 a Leap Micro 5.2.

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. Ymhlith nodau datblygiad D-Installer mae dileu cyfyngiadau presennol y rhyngwyneb graffigol, ehangu'r gallu i ddefnyddio ymarferoldeb YaST mewn cymwysiadau eraill, gan osgoi bod yn gysylltiedig ag un iaith raglennu (bydd yr API D-Bus yn caniatáu ichi greu adio -ons mewn gwahanol ieithoedd) ac annog aelodau'r gymuned i greu lleoliadau amgen.

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'r fersiwn newydd o D-Installer yn gweithredu pensaernïaeth aml-broses, oherwydd nid yw'r rhyngwyneb defnyddiwr bellach wedi'i rwystro tra bod gwaith arall yn y gosodwr yn cael ei berfformio, megis darllen metadata o'r ystorfa a gosod pecynnau. Mae tri cham gosod mewnol wedi'u cyflwyno: lansio'r gosodwr, ffurfweddu paramedrau gosod, a gosod. Mae cefnogaeth ar gyfer gosod cynhyrchion amrywiol wedi'i rhoi ar waith, er enghraifft, yn ogystal â gosod y rhifyn openSUSE Tumbleweed, mae bellach yn bosibl gosod datganiadau OpenSUSE Leap 15.4 a Leap Micro 5.2. Ar gyfer pob cynnyrch, mae'r gosodwr yn dewis gwahanol gynlluniau rhaniad disg, set o becynnau, a gosodiadau diogelwch.

Yn ogystal, mae gwaith ar y gweill i greu delwedd system finimalaidd a fydd yn galluogi'r gosodwr i redeg. Y prif syniad yw trefnu'r cydrannau gosodwr ar ffurf cynhwysydd a defnyddio amgylchedd initrd boot Iguana arbennig i lansio'r cynhwysydd. Ar hyn o bryd, mae modiwlau YaST eisoes wedi'u haddasu i weithio o'r cynhwysydd ar gyfer gosod parthau amser, bysellfwrdd, iaith, wal dân, system argraffu, DNS, edrych ar y log systemd, rheoli rhaglenni, ystorfeydd, defnyddwyr a grwpiau.



Ffynhonnell: opennet.ru

Ychwanegu sylw