Në botimin e Fedora Workstation 42, i planifikuar për pranverën e vitit të ardhshëm, është propozuar shtimi i komponenteve për mbledhjen dhe dërgimin e metrikave, të cilat do të lejojnë studimin e preferencave reale të përdoruesve dhe do t'i marrin ato parasysh në vendimmarrjen lidhur me zhvillimin e distribucionit, përcaktimin e prioriteteve në zhvillim dhe përmirësimin e përvojës së përdoruesve. Propozimi ndodhet ende në fazën e diskutimeve dhe nuk është shqyrtuar nga komiteti FESCo (Fedora Engineering Steering Committee), që është përgjegjës për aspektin teknik të zhvillimit të distribucionit Fedora.
Për default, mbledhja e telemetrisë do të jetë e çaktivizuar dhe do të mund të aktivizohet vetëm me një veprim të qartë nga përdoruesi, ndërsa është planifikuar të ofrohen mundësi të veçanta për aktivizimin e akumulimit të telemetrisë në sistemin lokal dhe dërgimin e saj në serverat e Fedora. Përdoruesit gjithashtu do t'u ofrohen mundësi për të parë statistikat e mbledhura në sistemin e tyre dhe për të fshirë komponentët e lidhur me telemetrinë.
Për të ruajtur privatësinë, planifikohet të mblidhen vetëm metrika të përgjithshme, që nuk lejojnë identifikimin e përdoruesve të veçantë. Për shembull, metrikat nuk do të përfshijnë informacione si adresat IP, email, të dhëna mbi faqet dhe skedarët e hapur. Shembuj të metrikeve që do të mblidhen: informacion mbi CPU-në, kartën grafike, kamerën dhe pajisjet periferike, të dhëna mbi gjuhën e zgjedhur dhe metodat e inputit, lista e aplikacioneve dhe shtesave të përdorura në GNOME Shell, statistikat mbi nisjen e aplikacioneve, punën me dritaret dhe tavolinat virtuale, frekuenca e qasjes në konfigurator dhe gjendja e cilësimeve individuale, informacion mbi konsumimin e memories dhe diskut, numrat e dështimeve të sistemit dhe aplikacioneve, të dhëna mbi situatat e mungesës së memories, informacion mbi depozitat e lidhura, të dhëna mbi numrin e lidhjeve përmes gnome-connections, protokollet e përdorura, numri i shënimeve dhe etiketave në menaxherin e skedarëve, sistemi i jashtëm të montuar, modulet e zgjedhura të renditjes.
TĂ« gjitha komponentĂ«t e pĂ«rdorur pĂ«r grumbullimin dhe procesimin e metrikeve, qĂ« kryhen nĂ« anĂ«n e klientit dhe serverit, do tĂ« jenĂ« plotĂ«sisht tĂ« hapura dhe tĂ« disponueshme pĂ«r auditim. NĂ« serveri Ădo metrikĂ« do tĂ« ruhet veçmas nĂ« njĂ« formĂ« pa identitet dhe pa lidhje me metrikat e tjera. TĂ« tretĂ«t nuk do tĂ« involvohen nĂ« shĂ«rbimin dhe punĂ«n e tij do ta mbikĂ«qyrĂ« njĂ« grup i veçantĂ« zhvilluesish dhe administratorĂ«sh, i krijuar brenda projektit Fedora. Procesi i transfertĂ«s sĂ« telemetrisĂ« Ă«shtĂ« planifikuar tĂ« jetĂ« sa mĂ« transparent pĂ«r auditimin, dhe metrikat e mbledhura do tĂ« rregullohen nĂ« njĂ« grup tĂ« veçantĂ« rregullash qĂ« do tĂ« pĂ«rshkruajnĂ« se cilat lloje tĂ« tĂ« dhĂ«nash janĂ« tĂ« lejuara pĂ«r t'u mbledhur dhe cilat jo. Komuniteti do tĂ« ketĂ« mundĂ«sinĂ« tĂ« mbikqyrĂ« mbledhjen e tĂ« dhĂ«nave, qĂ« do tĂ« sigurojĂ« mungesĂ«n e abuzimeve, ruajtjen e privatĂ«sisĂ« dhe respektimin e rregullave tĂ« pranuara.
Për dërgimin e metrikave planifikohet përdorimi i teknologjisë "telemetrisë etike" Azafea, e zhvilluar nga distribuimi Endless. Azafea manipulator të dhënat e agreguara pa ndërtuar profile të përdoruesve të veçantë dhe pa iu referuar shërbimeve të jashtme, agregatorëve dhe depozitave. Kodi i komponentëve për përpunimin e telemetrisë Azafea është i hapur nën licencën MPL 2.0 dhe me dëshirë përdoruesit mund të vendosin një server për grumbullimin e telemetrisë në kapacitetet e tyre, p.sh., për të mbledhur statistika me metrika shtesë mbi funksionimin e sistemeve në rrjetet lokale.
Për anën e serverit do të angazhohen proxy për marrjen e të dhënave dhe shërbimi azafea për përpunimin e metrikave që vijnë. Proxy atriston përkohësisht metrikat e pranuara nga përdoruesi në depot Redis, ndërsa shërbimi azafea i nxjerr ato periodikisht dhe i ruan në DB-në PostgreSQL. Adresat IP të përdoruesve nuk ruhen në bazën e të dhënave (shteti përcaktohet dhe ruhet nga baza lokale GeoIP). Për anën e përdoruesit, për akumulimin dhe dërgimin e telemetrisë do të angazhohen paketat eos-metrics (interface D-Bus për regjistrimin e ngjarjeve nga aplikacionet dhe shërbimet), eos-event-recorder-daemon (procesi në sfond për akumulimin dhe dërgimin e telemetrisë) dhe eos-metrics-instrumentation (komponentët për mbledhjen e metrikave të veçanta).
Detyrat që mund të zgjidhë mbledhja e telemetrisë:
- Vendosja e prioriteteve gjatĂ« shpĂ«rndarjes sĂ« burimeve â duke ditur se cilat pajisje, aplikacione dhe funksionalitete pĂ«rdorin shumica e pĂ«rdoruesve, mund tĂ« pĂ«rqendrohet vĂ«mendja nĂ« zhvillimin e tyre.
- Shtimi i përmirësimeve dhe optimizimeve të bazuara në statistikat e përdorimit dhe të dhënat mbi performancën.
- Zgjedhja e cilësimeve optimale të parazgjedhura bazuar në informacionet për ndryshimet tipike të konfiguracionit.
- Promovimi i praktikave të zhvillimit të orientuara nga përdoruesit dhe të dhënat.
Gjithashtu, mund të theksohen propozimet për shtimin e grupeve të reja flatpak dhe diskadmin në Fedora 42 për të siguruar aksesin e përdoruesve pa privilegje në funksionet e menaxhimit të Pakove Sistemi në formatin Flatpak dhe në disqet e jashtme. Ky ndryshim do të eliminojë nevojën për ta shtuar përdoruesin në grupin wheel, domethënë do të lejojë punën me flatpak dhe disqet e jashtme pa dhënë qasje në operacionet e tjera të administratës. Për përdoruesit që përfshihen në grupin wheel është planifikuar të ofrohet mundësia e çaktivizimit (LUKS) dhe montimit të disqeve të jashtme pa kërkuar futjen e fjalëkalimit.
Burimi: opennet.ru
