Die Entwickler der auf Arch Linux basierenden Distribution Manjaro Linux, die sich an AnfĂ€nger richtet, haben mit den Tests eines neuen Dienstes namens MDD (Manjaro Data Donor) begonnen, der darauf abzielt, Systemstatistiken zu sammeln und an einen externen Server des Projekts zu senden. Der Autor von MDD beabsichtigte, das standardmĂ€Ăige Versenden von Telemetrie (opt-out) zu implementieren, jedoch ist die Entscheidung noch nicht genehmigt und, judging by the objections of some developers and users, wird es wahrscheinlich so sein, dass die Telemetrie als Option angeboten wird, die eine vorherige Zustimmung des Benutzers erfordert (eine Anfrage zur Aktivierung der Telemetrie wird vorgeschlagen, in die BegrĂŒĂungsoberflĂ€che nach dem ersten Start aufzunehmen).
Als Hauptmotiv fĂŒr die standardmĂ€Ăige Ăbermittlung von Telemetrie wird das Bestreben genannt, die tatsĂ€chliche Anzahl der Benutzer der Distribution zu verbessern, deren Zahl bis jetzt durch die Analyse der Anfragen an den Host ping.manjaro.org, die ĂŒber NetworkManager gesendet werden, gezĂ€hlt wurde. Die Entwickler sind der Meinung, dass dies nicht ausreicht, da die Nutzerzahlen in Bezug auf die IP-Adresse gebunden sind ist ungenau und ermöglicht kein Tracking von Systemstatistiken im Zeitverlauf, da die meisten Benutzer keine festen IP-Adressen haben oder ĂŒber Adresstranslater arbeiten.
Neben der Erfassung von Benutzerzahlen ermöglicht der MDD-Dienst auch die Analyse von Informationen zu der verwendeten Hardware und der gewĂ€hlten Softwareumgebung. MDD ist in Python geschrieben und ruft das Dienstprogramm inxi mit den Parametern â-Fxxxâ auf, um einen vollstĂ€ndigen Bericht ĂŒber das System zu erstellen. Der Bericht enthĂ€lt solche Daten wie Hostname, Kernelversion, Versionen der Desktop-Komponenten, detaillierte Informationen zur Hardware und den verwendeten Treibern, Informationen zur BildschirmgröĂe und -auflösung, MAC-Adressen der NetzgerĂ€te, Daten zur Festplattenpartitionierung, Informationen zur Anzahl der laufenden Prozesse und installierten Pakete sowie Versionen der Basispakete, wie systemd, gcc, bash und PipeWire.
Die gesendeten Daten werden in Server Projekt in der ClickHouse-Datenbank gespeichert und mit der Grafana-Plattform visualisiert. Die IP-Adressen der Benutzer werden nicht gespeichert; als Identifikator des Systems wird ein Hash des Inhalts der Datei /etc/machine-id verwendet.
Quelle: opennet.ru
