Команда Manjaro Linux объявила о начале тестирования сервиса MDD (Manjaro Data Donor) для сбора статистики о системах пользователей и отправке данных телеметрии на внешний сервер проекта.Разработчик MDD предложил включить эту опцию по умолчанию (opt-out), но это решение столкнулось с возражением других мейнтейнеров проекта и тестовых пользователей.
Как вариант, телеметрия появится в виде опции, требующей предварительного согласия пользователя. Например, запрос на включение MDD предлагается добавить в интерфейс приветствия ОС после первой загрузки.По данным OpenNET, в качестве основного мотива отправки телеметрии с помощью MDD по умолчанию называется желание улучшить подсчёт реальных пользователей дистрибутива, число которых до сих пор подсчитывалось через анализ запросов к хосту ping.manjaro.org, отправляемых через NetworkManager.По мнению разработчиков, этого способа недостаточно, так как учёт пользователей в привязке к IP-адресу не является точным и не позволяет отслеживать статистику по системам во времени из-за того, что большинство пользователей не имеют постоянных IP-адресов или работают через трансляторы адресов.Помимо получения информации о числе пользователей, сервис MDD также позволит разработчикам анализировать сведения о применяемом оборудовании и выбранном пользователем программном окружении.Решение MDD написано на языке Python и вызывает утилиту inxi с параметрами "-Fxxx" для получения полного отчёта с информацией о системе.Отчёт с данными для отправки включает имя хоста, версию ядра, версии компонентов рабочего стола, подробную информацию об оборудовании и задействованных драйверах, сведения о размере и разрешении экрана, MAC-адреса сетевых устройств, серийные номера дисков, данные о дисковых разделах,
Читать на habr.com