Fedora Workstation 42 versioonis, mis on planeeritud jÀrgmiseks kevadeks, on ettepanek lisada komponente mÔÔdikute kogumiseks ja edastamiseks, mis vÔimaldavad uurida kasutajate tegelikke eeliseid ning arvestada neid otsuste tegemisel, mis on seotud jaotuse arendamise, arenduse prioriteetide mÀÀratlemise ja kasutajate töö mugavuse parandamisega. Ettepanek on praegu arutelu faasis ja ei ole veel arutatud FESCo (Fedora Engineering Steering Committee) komitees, mis vastutab Fedora jaotuse tehnilise arenduse eest.
Vaikimisi on telemeetri kogumine keelatud ja seda saab aktiveerida ainult kasutaja teadliku tegevuse kaudu, samas on plaanis pakkuda eraldi vĂ”imalusi, et lubada telemeetri akumuleerimist lokaalses sĂŒsteemis ja selle edastamist Fedora serveritesse. Kasutajale antakse samuti vĂ”imalus vaadata oma sĂŒsteemis kogutud statistikat ja eemaldada telemeetriaga seotud komponente.
Privaatsuse sĂ€ilitamiseks plaanitakse koguda ainult ĂŒldiseid mÔÔdikuid, mis ei vĂ”imalda tuvastada ĂŒksikuid kasutajaid. NĂ€iteks ei hĂ”lma mÔÔdikud sellist teavet nagu IP-aadressid, email, avatud saitide ja failide andmed. Kogutavad mÔÔdikud hĂ”lmavad nĂ€iteks teavet CPU, graafikakaardi, kaamera ja perifeersete seadmete kohta, andmeid valitud keele ja sisestusmeetodite kohta, kasutatavate rakenduste ja GNOME Shelli lisandite loendit, rakenduste kĂ€ivitamise statistikat, akendega töötamise ja virtuaalsete töölaudade kasutamise statistikat, konfigureerimise sagedust ja ĂŒksikute seadete olekut, teavet mĂ€lu ja ketta tarbimise kohta, sĂŒsteemi ja rakenduste kokkuvarisemise loendureid, teavet mĂ€lu puuduse olukordade kohta, teavet ĂŒhendatud hoidlate kohta, andmeid gnome-connections kaudu toimunud ĂŒhenduste arvu, kasutatud protokollide, failihalduris mĂ€rgiste ja siltide arvu, kĂŒlge ĂŒhendatud vĂ€liste failisĂŒsteemide ning valitud jĂ€rjestamise reĆŸiimide kohta.
KĂ”ik komponentid, mida kasutatakse mÔÔdikute kogumiseks ja töötlemiseks, mis toimivad kliendi ja serveri poolel, on tĂ€iesti avatud ja auditeeritavad. serveris Iga mÔÔdikut hoitakse eraldi anonĂŒĂŒmselt ja ilma seonduseta teiste mÔÔdikutega. Teenuse toetamisel ei osale kolmandad isikud ning selle tööd juhendab spetsiaalne arendajate ja administraatorite rĂŒhm, mis on loodud projekti Fedora raames. Teabe edastamise protsess kavandatakse maksimaalselt lĂ€bipaistvaks audite jaoks ning kogutavad mÔÔdikud reguleeritakse eraldi reegliste kogumis, mis kirjeldab, milliseid andmeliike tohib koguda ja milliseid mitte. Kogukonnale antakse vĂ”imalus jĂ€lgida andmete kogumist, mis tagab kuritarvituste puudumise, konfidentsiaalsuse sĂ€ilimise ja vĂ”etud reeglite jĂ€rgimise.
MÔÔdikute edastamiseks plaanitakse kasutada Azafea eetilise telemeetriatehnoloogia, mida arendab Endlessi distributsioon. Azafea manipuleerib kogutud andmetega ilma individuaalsete kasutajate profiilide loomise ja ilma vĂ€liste teenuste, aggregaatide ja ladustamiseta. Telemeetriatöötluse Azafea komponendi kood on avatud MPL 2.0 litsentsi jĂ€rgi ning soovi korral saavad kasutajad paigaldada enda seadmetesse telemeetriate kogumise serveri, et nĂ€iteks koguda statistikat koos lisamÔÔdikutega sĂŒsteemide töö kohta kohalikes vĂ”rkudes.
Serveri poolel kasutatakse esmaste andmete vastuvĂ”tu jaoks vaheproksi ja teenust azafea, et töödelda saadud mÔÔdikuid. Vaheproksi salvestab ajutiselt kasutaja poolt saadud mÔÔdikud Redis salvesse, samas kui teenus azafea perioodiliselt tĂ”mbab need vĂ€lja ja salvestab PostgreSQL andmebaasi. Kasutajate IP-aadresse andmebaasis ei salvestata (kohaliku GeoIP andmebaasi jĂ€rgi mÀÀratakse ja salvestatakse riik). Kasutaja poolel kogumise ja edastamise jaoks kasutatakse pakette eos-metrics (D-Bus liides sĂŒndmuste registreerimiseks rakendustelt ja teenustelt), eos-event-recorder-daemon (taustateenus telemeetriate kogumiseks ja edastamiseks) ja eos-metrics-instrumentation (komponendid ĂŒksikute mÔÔdikute kogumiseks).
Telemeetriate kogumine vĂ”imaldab lahendada jĂ€rgmisi ĂŒlesandeid:
- Prioriteetide seadmine ressursside jaotamisel â teades, milliseid seadmeid, rakendusi ja funktsioone enamus kasutajatest kasutab, saab keskenduda nende arendamisele.
- Paranduste ja optimeerimise lisamine, mis pÔhineb kasutusstatistikatel ja jÔudlusandmetel.
- Optimaalsete vaike seadete valik, mis pĂ”hineb tĂŒĂŒpiliste konfiguratsiooni muutuste teabel.
- Kasutajate ja andmete suunatud arendustavad praktikaedendamine.
Lisaks vĂ”ib mĂ€rkida ettepanekud uute flatpaki ja diskadmin rĂŒhmade lisamiseks Fedora 42, et tagada mitteprivilegeeritud kasutajate juurdepÀÀs sĂŒsteemipakettide haldamise funktsioonidele Flatpaki formaadis ja vĂ€listele seadmetele. See muudatus vabastab vajadusest lisada kasutaja wheel rĂŒhma, vĂ”imaldades töötada flatpaki ja vĂ€liste ketastega ilma, et tuleks anda juurdepÀÀs muudele haldamistoimingutele. Wheel rĂŒhma kuuluvatele kasutajatele kavatsetakse vĂ”imaldada vĂ€lisseadmete eemaldamist (LUKS) ja mountimist ilma parooli sisestamise nĂ”udeta.
Allikas: opennet.ru
