Ħruġ ta' D-Installer 0.4, installatur ġdid għal openSUSE u SUSE

L-iżviluppaturi tal-installatur YaST, użati f'openSUSE u SUSE Linux, ippubblikaw aġġornament għall-installatur sperimentali D-Installer 0.4, li jappoġġja l-ġestjoni tal-installazzjoni permezz ta 'interface tal-web. Fl-istess ħin, immaġini ta 'installazzjoni ġew ippreparati biex jiffamiljarizzaw ruħek mal-kapaċitajiet ta' D-Installer u jipprovdu għodod għall-installazzjoni tal-edizzjoni aġġornata kontinwament ta 'openSUSE Tumbleweed, kif ukoll ir-rilaxxi ta' Leap 15.4 u Leap Micro 5.2.

D-Installer jinvolvi li tissepara l-interface tal-utent mill-komponenti interni ta 'YAST u tippermetti l-użu ta' diversi frontends. Biex jiġu installati pakketti, jiċċekkjaw it-tagħmir, diski tal-partizzjoni u funzjonijiet oħra meħtieġa għall-installazzjoni, ikomplu jintużaw il-libreriji YaST, li fuqhom jiġi implimentat saff li jastratta l-aċċess għal-libreriji permezz ta 'interface D-Bus unifikata. Fost l-għanijiet tal-iżvilupp D-Installer hemm l-eliminazzjoni tal-limitazzjonijiet eżistenti tal-interface grafika, l-espansjoni tal-kapaċità li tuża l-funzjonalità YaST f'applikazzjonijiet oħra, tevita li tkun marbuta ma 'lingwa ta' programmar waħda (l-API D-Bus se jippermettilek toħloq żid -ons f'lingwi differenti) u l-inkoraġġiment tal-ħolqien ta' settings alternattivi mill-membri tal-komunità.

Ġie ppreparat front-end mibni bl-użu ta' teknoloġiji tal-web għall-interazzjoni tal-utent. Il-fontend jinkludi handler li jipprovdi aċċess għal sejħiet D-Bus permezz ta' HTTP, u interface tal-web murija lill-utent. L-interface tal-web hija miktuba f'JavaScript bl-użu tal-qafas React u l-komponenti PatternFly. Is-servizz għall-irbit tal-interface ma' D-Bus, kif ukoll is-server http integrat, huma miktuba b'Ruby u mibnija bl-użu ta 'moduli lesti żviluppati mill-proġett Cockpit, li jintużaw ukoll fil-konfiguraturi tal-web Red Hat.

L-installazzjoni hija ġestita permezz tal-iskrin "Sommarju tal-Installazzjoni", li fih settings preparatorji magħmula qabel l-installazzjoni, bħall-għażla tal-lingwa u l-prodott li għandu jiġi installat, il-qsim tad-disk u l-ġestjoni tal-utent. Id-differenza ewlenija bejn l-interface l-ġdida u YaST hija li tmur fis-settings ma teħtieġx it-tnedija ta 'widgets individwali u hija offruta immedjatament.

Il-verżjoni l-ġdida ta 'D-Installer timplimenta arkitettura b'ħafna proċessi, li grazzi għaliha l-interface tal-utent ma tibqax imblukkata waqt li jsir xogħol ieħor fl-installatur, bħall-qari tal-metadata mir-repożitorju u l-installazzjoni tal-pakketti. Ġew introdotti tliet stadji ta 'installazzjoni interna: it-tnedija tal-installatur, il-konfigurazzjoni tal-parametri tal-installazzjoni, u l-installazzjoni. Ġie implimentat appoġġ għall-installazzjoni ta 'diversi prodotti, pereżempju, minbarra l-installazzjoni tal-edizzjoni openSUSE Tumbleweed, issa huwa possibbli li jiġu installati r-rilaxxi ta' openSUSE Leap 15.4 u Leap Micro 5.2. Għal kull prodott, l-installatur jagħżel skemi differenti ta’ partizzjoni tad-disk, sett ta’ pakketti, u settings tas-sigurtà.

Barra minn hekk, għaddejja ħidma biex tinħoloq immaġni tas-sistema minimalista li tippermetti lill-installatur jaħdem. L-idea ewlenija hija li tirranġa l-komponenti tal-installatur fil-forma ta 'kontenitur u tuża ambjent speċjali Iguana boot initrd biex tniedi l-kontenitur. Fil-mument, il-moduli YaST diġà ġew adattati biex jaħdmu mill-kontenitur għall-issettjar ta 'żoni tal-ħin, tastiera, lingwa, firewall, sistema ta' stampar, DNS, jaraw il-log systemd, ġestjoni ta 'programmi, repożitorji, utenti u gruppi.



Sors: opennet.ru

Żid kumment