A Manjaro rendszerek eddig egyszerű ping kérésekkel lettek számontartva a ping.manjaro.org szerveren keresztül, de ez a módszer több szempontból nem volt megfelelő. Az IP-címek alapján történő azonosítás, különösen NAT mögötti rendszerek esetében, nem pontosította az egyedi eszközök számát. Ráadásul az IP-címek rövid ideig történő tárolása a magánszféra szempontjából sem ideális.
Mit gyűjt az MDD?
A Manjaro Data Donor (MDD) egy egyszerű Python script, amely az inxi eszközt használja hardveres adatok lekéréséhez, és többek között az alábbi adatokat gyűjti:
- Rendszerinformációk: Kernel verzió, formátum, telepítés dátuma, hardver gyártó és típus.
- Indítási információk: UEFI mód használata és üzemidő.
- Processzor adatok: Architektúra, modell, magok és szálak száma.
- Memória: RAM és swap memória összesítve.
- Grafikai adatok: GPU gyártó, modell, felbontás és képernyő-frissítési ráta.
- Hangrendszer: Telepített hangszolgáltatók (pl. PulseAudio vagy PipeWire).
- Lemez adatok: Rendszer- és home-partíciók, méretük és titkosítási állapotuk.
- Helyi beállítások: Régió, nyelv, időzóna.
- Csomagok: Utolsó frissítés, összes csomag száma, Flatpak telepítések és tükrözési állapot.
- Asztali környezet: GUI és CLI típus, ablakkezelő és megjelenítési szerver (Wayland vagy X11).
- Eszközazonosító és disztribúció adatai: Hashelt eszközazonosító és Manjaro-specifikus azonosító.
Adatvédelmi aggodalmak és tesztelés
Az MDD lehetőséget nyújt egy „szárazfutás” módra (mdd --dry-run), amellyel a felhasználók megtekinthetik, milyen adatokat továbbítana a script, mielőtt az adatokat a Manjaro csapatához küldenék. A tesztidőszak alatt a begyűjtött adatok egy németországi, ClickHouse adatbázisba kerülnek, és az ígéretek szerint a tesztidőszak lezárása után minden tesztadat törlésre kerül.
Az opt-out rendszer kérdése
Bár az MDD egyelőre manuálisan telepíthető, a fejlesztők célja, hogy ha a tesztelés sikeres, egy automatikusan futó szolgáltatással váljon elérhetővé, amely alapértelmezés szerint bekapcsolva lenne („opt-out” rendszer). Ez azt jelentené, hogy a felhasználók automatikusan részt vesznek az adatgyűjtésben, hacsak nem döntenek a szolgáltatás kikapcsolása mellett. Ez a lépés azonban érzékeny kérdés a Linux felhasználók körében, akik gyakran a magánszférájuk megőrzése miatt választják a rendszert.
A Manjaro fejlesztői felismerték a telemetria bevezetésének kihívásait, és hangsúlyozzák, hogy az adatgyűjtés a projekt hosszú távú fenntarthatóságához szükséges. Az opt-in (önkéntes) rendszer ugyanakkor torzíthatja a statisztikákat, és kevésbé megbízható adatokat eredményezhet.
Az MDD bevezetése érzékeny kérdés, különösen egy olyan közösség számára, amely számára a magánszféra kiemelten fontos. A Manjaro fejlesztői azonban figyelmet fordítanak a felhasználók visszajelzéseire, és arra bátorítják őket, hogy próbálják ki az új eszközt és jelezzék észrevételeiket. A részletek a Manjaro fórumán érhetők el. Kipróbálható itt.