Početkom mjeseca, Manjaro Linux programeri (distribucija temeljena na Arch Linuxu) obznanio vijest da su krenuli s testiranjem novi telemetrijski sustav pod nazivom MDD (Manjaro Data Donor).
Programeri spominju da je ova usluga dizajniran za prikupljanje statistike sustav i poslati ih na središnji poslužitelj projekta, ovo kako bismo dobili što preciznije podatke o stvarnom broju korisnika i njihovim konfiguracijama.
Oko «MDD»Je navodi na ideju da je telemetrija bila omogućena prema zadanim postavkama, prema modelu isključivanja (korisnici bi ga morali ručno deaktivirati). Međutim, u početku, Ova ideja je kritizirana i od strane nekih programera i zajednice korisnika, koji smatraju da bi to moglo biti protivno načelima privatnosti i transparentnosti koje mnogi korisnici cijene u Linuxu.
Zbog toga Kao odgovor na ovu zabrinutost, čini se da je vjerojatniji "donator podataka Manjaro". provodi se prema opt-in modelu, pri čemu korisnik izričito daje svoj pristanak. Ideja je uključiti opciju za aktiviranje MDD-a kao dio čarobnjaka dobrodošlice nakon prve prijave.
Što se tiče motivacije, Spominje se da trenutno, Manjaro procjenjuje broj korisnika analiziranje zahtjeva poslanih vašem poslužitelju putem NetworkManagera. Iako im ova metoda omogućuje dobivanje podataka, nije dovoljno precizan jer ima nekoliko ograničenja:
- Ne daje točnu procjenu zbog dinamike IP adresa (korisnici s dinamičkim IP-ovima ili koji rade iza NAT-a).
- Ne dopušta pouzdano statističko praćenje korisnika tijekom vremena.
Zbog toga projekt traži sa novi sustav MDD nadilazi ta ograničenja prikupljanjem preciznijih i specifičnijih podataka o sustavu, kao što su konfiguracija hardvera, korištena desktop okruženja i Manjaro verzije koje se koriste.
Ako se pravilno implementira, MDD bi mogao ponuditi značajne prednosti razvojnom timu, pomažući im:
- Dajte prioritet značajkama i optimizacijama na temelju najčešće korištenog hardvera i okruženja.
- Steknite bolje razumijevanje rasta distribucije i upotrebe.
- Analizirajte trendove korištenja kako biste prilagodili razvoj distribucije.
- Poboljšajte planiranje za nova izdanja, na temelju performansi promatranih u različitim konfiguracijama.
Što se tiče toga kako će MDD funkcionirati, jest spominje da MDD koristi alat inxi, pokrećući ga s parametrom -Fxxx, koji generira detaljno izvješće sustava. Ovo izvješće uključuje:
- Opće informacije: ime glavnog računala, verziju kernela i verzije komponenti radne površine.
- Hardware: podatke o procesoru, GPU-u, RAM-u, pohrani, particijama i diskovima (uključujući serijske brojeve).
- Zasloni: veličina, rezolucija i konfiguracija.
- Red: MAC adrese mrežnih uređaja.
- Softver i procesi: verzije osnovnih alata (kao što su systemd, gcc, bash, PipeWire), instalirane pakete i broj pokrenutih procesa.
Od strane privatnost i anonimizacija, zbog zabrinutosti o mogućim rizicima privatnosti, spominje se da razina detalja prikupljenih podataka, kao što su serijski brojevi diskova ili MAC adrese, Osigurano je da su podaci anonimizirani i da se IP adrese ne pohranjuju, uključivanje određenih osjetljivih elemenata moglo bi se protumačiti kao nepotrebno.
Kao Kako će Manjaro raditi s podacima sabrano, spominje se da One će biti poslane na poslužitelj projekta, gdje se pohranjuju u bazu podataka kojom upravlja ClickHouse DBMS, dok se analiza i vizualizacija te statistike vrši putem Grafane, alata poznatog po mogućnosti izrade interaktivnih i dinamičkih nadzornih ploča.
Na kraju se spominje da korisnici zainteresirani za pregled podataka koji će biti poslani mogu pokrenuti alat kako bi vidjeli što će biti poslano:
mdd --dry-run
A ako se korisnik slaže s prijenosom podataka, trebao bi jednostavno ponovno pokrenuti MDD, ovaj put bez ikakvih argumenata za slanje podataka:
mdd
Naps zainteresirani za saznanje više o tome, pojedinosti možete provjeriti u sljedeći link.