Ata tashmë janë duke punuar në ndërfaqen në internet të instaluesit Anaconda 

Jiri Konecny ​​i Red Hat e bëri të ditur pak ditë më parë këtë po punojnë për të modernizuar dhe përmirësuar ndërfaqen e përdoruesit të instaluesit Anaconda i cili përdoret në Fedora, RHEL, CentOS dhe shpërndarje të tjera Linux.

Dhe kjo deri më sot, instaluesi Anaconda është bazuar në GTK dhe një pjesë e arsyes pse është marrë vendimi për të ndërmarrë këtë hap të rëndësishëm është për shkak të procesit të modernizimit të instaluesit me të cilin tashmë kanë filluar punën për rishkrimin e ndërfaqes së përdoruesit.

Me këtë lajm do të ketë dy mënyra për të ekzekutuar instaluesin dhe është se njëra prej tyre do të jetë ajo që ne kemi përdorur, që është ajo lokale dhe mënyra e re do të jetë ajo në distancë, me të cilën kjo duhet t'u shërbejë atyre që synojnë të instalojnë nga një server i palës së tretë përmes programeve. të tilla si VNC.

Përmendet se në vend të përdorimit të bibliotekës GTK, ndërfaqja e re do të bazohet në teknologjitë e ueb-it dhe do të lejojë kontrollin në distancë përmes një shfletuesi uebi.

Ka kaluar shumë kohë që kur krijuam ndërfaqen aktuale të përdoruesit të bazuar në GTK për Anaconda: instaluesi i sistemit operativ për Fedora, RHEL, CentOS. Për një kohë të gjatë, ne (skuadra Anaconda) kemi kërkuar mundësi për të modernizuar dhe përmirësuar përvojën e përdoruesit. Në këtë postim, dëshirojmë të shpjegojmë se për çfarë po punojmë dhe, mbi të gjitha, t'ju tregojmë se çfarë mund të prisni në të ardhmen.

Së pari, duhet të shprehemi se kemi vendosur ta ndajmë këtë informacion shumë shpejt. Aktualisht jemi në fazën ku kemi marrë vendime. Ne kemi një 'prototip funksional' të zgjidhjes tashmë të disponueshme, por mos prisni ende pamje nga ekrani ose demonstrime!

Sa për komponentët që do të përdoren gjatë rinovimit të projektit, përmendet se do të jetë prapa Kabinës nga të cilat do të përdoren përbërësit e tij, pasi përveç kësaj këto tashmë përdoren në produktet Red Hat për të konfiguruar dhe menaxhuar serverët përdoren si bazë për krijimin e një ndërfaqe të re.

Për një pjesë të arsyes pse u zgjodh Cockpit është për shkak se kjo është një zgjidhje e shkëlqyeshme e vendosur mirë me mbështetje mbështetëse për ndërveprim me instaluesin (Anaconda DBus). Përveç kësaj, përdorimi i Cockpit do të standardizojë dhe unifikojë komponentët e ndryshëm të sistemit të kontrollit.

Përdorimi i ndërfaqes në internet do të rrisë ndjeshëm komoditetin e telekomandës instalimi, i cili nuk mund të krahasohet me zgjidhjen aktuale të bazuar në protokollin VNC.

Çfarë mund të presësh?
Ne do ta rishkruajmë UI-në e re si një ndërfaqe të bazuar në shfletuesin e internetit duke përdorur teknologjinë ekzistuese Cockpit. Ne e marrim këtë qasje sepse Cockpit është një zgjidhje e pjekur me mbështetje të madhe për backend (Anaconda DBus). 

Ridizenjimi i ndërfaqes do të bazohet në punën e bërë tashmë për të rritur modularitetin e instaluesit dhe nuk do të ndikojë ndjeshëm përdoruesit e Fedora-s, pasi shumica e Anaconda-s tashmë është konvertuar në module që ndërveprojnë nëpërmjet API-së DBus dhe ndërfaqja e re do të përdorë API-në pa ripunim të brendshëm.

E fundit, por jo më pak e rëndësishme, në artikull Ata përmendin se për momentin nuk dihen datat që projekti të bëhet i ditur për publikun. dhe mbi të gjitha që nuk është ende plotësisht e qartë se kur do të fillojnë testet publike të ndërfaqes së re dhe përgatitja për promovimin e saj në rrjedhën e sipërme në këtë fazë të zhvillimit, por zhvilluesit premtojnë të publikojnë periodikisht raporte mbi zhvillimin e projektit.

Ne gjithashtu vendosëm ta bëjmë këtë hap në përputhje me pjesën tjetër të sistemit. Gjithnjë e më shumë projekte mbështeten nga Cockpit. Me këtë hap, ne duhet ta bëjmë sistemin më konsistent midis aplikacioneve të ndryshme. Përmirësimi i madh UX duhet të jetë instalimet më të lehta në distancë në krahasim me zgjidhjen aktuale VNC. Ju mund të prisni shumë përmirësime të tjera, por le të presim dhe të shohim :).

Vihet re se tashmë është marrë vendimi për të ripunuar instaluesin, por zbatimi është ende në fazën e një prototipi pune, nuk është gati për demo.

Më në fund nëse jeni të interesuar të dini më shumë për të në lidhje me shënimin, mund të kontrolloni detajet Në lidhjen vijuese.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   elian dijo

    Nuk e kuptoj cfare do te thuash me instalimin nga distanca me vnc, a mund te me tregosh nje video tutorial per ta kuptuar?