A Manjaro új telemetriai eszközt fontolgat: Manjaro Data Donor (MDD)

kami911 képe

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.