A Manjaro Linux disztribúciót fejlesztő csapat, amely az Arch Linux alapjaira épül és a kezdő felhasználókra fókuszál, bejelentette egy új MDD (Manjaro Data Donor) szolgáltatás tesztelésének megkezdését, amely a rendszer statisztikáinak gyűjtésére és azok külső projekt szerverre történő elküldésére szolgál. Az MDD szerzője alapértelmezett telemetria küldést (opt-out) tervezett, de a döntés még nem végleges, és a néhány fejlesztő és felhasználó észrevételei alapján valószínű, hogy a telemetriát előzetes felhasználói beleegyezéshez kötött opcióként fogják felajánlani (a telemetria aktiválására vonatkozó kérdést a kezdeti betöltés utáni üdvözlő felületen javasolják hozzáadni).
A telemetria alapértelmezett küldésének fő indoka az, hogy javítani szeretnék a disztribúcióval rendelkező valódi felhasználók számának mérését, amelyet eddig a ping.manjaro.org hoszt felé küldött NetworkManager-hez kapcsolódó kérdések elemzésével számoltak. A fejlesztők véleménye szerint ez nem elegendő, mivel a felhasználók számának nyilvántartása kapcsolatban áll a IP-cím alapján határozza meg a helyet nem pontos, és nem teszi lehetővé a rendszerek időbeli statisztikájának nyomon követését, mivel a legtöbb felhasználónak nincs állandó IP-címe, vagy átjárókon keresztül dolgozik.
A MDD nemcsak a felhasználók számának meghatározására alkalmas, hanem lehetővé teszi a használt hardver és a felhasználók által választott programkörnyezet elemzését is. Az MDD Python nyelven íródott, és az inxi segédprogramot hívja meg az 'Fxxx' paraméterekkel a rendszer teljes jelentésének megszerzéséhez. A jelentés tartalmaz olyan adatokat, mint a gazdagép neve, a kernel verziója, az asztali környezet összetevőinek verziói, részletes hardverinformációk és az alkalmazott meghajtók, a képernyő mérete és felbontása, a hálózati eszközök MAC-címei, a lemezpartíciózási adatok, a futó folyamatok száma és az telepített csomagok, a központi csomagok verziói, mint például a systemd, gcc, bash és PipeWire.
A küldött adatokat a szerveren projekt ClickHouse adatbázisban tárolja, és a Grafana platform segítségével vizualizálja. A felhasználók IP-címét nem tárolják, a rendszer azonosítójának akár a /etc/machine-id fájl tartalmából készült hash értékét használják.
Forrás: opennet.ru
