L-ewwel rilaxx ta 'D-Installer, installatur ġdid għal openSUSE u SUSE

L-iżviluppaturi tal-installatur YaST, użati f'openSUSE u SUSE Linux, ippreżentaw l-ewwel immaġni tal-installazzjoni b'installatur ġdid żviluppat bħala parti mill-proġett D-Installer u li jappoġġja l-ġestjoni tal-installazzjoni permezz ta 'interface tal-web. L-immaġni ppreparata hija maħsuba biex tiffamiljarizzak mal-kapaċitajiet ta' D-Installer u tipprovdi l-mezzi biex tinstalla edizzjoni kontinwament aġġornata ta' openSUSE Tumbleweed. D-Installer għadu pożizzjonat bħala proġett sperimentali u l-ewwel rilaxx jista 'jitqies bħala t-trasformazzjoni ta' idea kunċettwali fil-forma ta 'prodott inizjali, li diġà jista' jintuża, iżda li jeħtieġ ħafna raffinar.

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.

Ġ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-kapaċitajiet tal-interface għadhom limitati, pereżempju, fit-taqsima tal-għażla tal-prodott m'hemm l-ebda kapaċità li tikkontrolla l-installazzjoni ta 'settijiet individwali ta' programmi u rwoli tas-sistema, u fis-sezzjoni tal-partizzjoni tad-disk hija offruta biss l-għażla ta 'partizzjoni għall-installazzjoni mingħajr il- abbiltà li teditja t-tabella tal-partizzjoni u tbiddel it-tip tal-fajl.

L-ewwel rilaxx ta 'D-Installer, installatur ġdid għal openSUSE u SUSE
L-ewwel rilaxx ta 'D-Installer, installatur ġdid għal openSUSE u SUSE

Karatteristiċi li jeħtieġu titjib jinkludu għodod biex l-utent jiġi infurmat dwar żbalji li jseħħu u tiġi organizzata interazzjoni interattiva waqt ix-xogħol (pereżempju, tħeġġeġ għal password meta tinstab partizzjoni kriptata). Hemm ukoll pjanijiet biex tinbidel l-imġiba ta 'stadji ta' installazzjoni differenti skont ir-rwol tal-prodott jew tas-sistema magħżul (per eżempju, MicroOS juża partizzjoni li tinqara biss).

Fost l-għanijiet ta 'żvilupp ta' D-Installer, tissemma l-eliminazzjoni tal-limitazzjonijiet eżistenti tal-GUI; tespandi l-abbiltà li tuża l-funzjonalità YaST f'applikazzjonijiet oħra; tevita li tkun marbuta ma' lingwa ta' programmar waħda (D-Bus API tippermettilek toħloq add-ons f'lingwi differenti); l-inkoraġġiment tal-ħolqien ta' settings alternattivi minn membri tal-komunità.

Sors: opennet.ru

Żid kumment