Manjaro Linux внедряет автоматический сбор данных об использовании системы

2024-11-05 1440 комментарии
Команда Manjaro Linux разработала инструмент MDD для сбора статистики об оборудовании и конфигурации систем пользователей. Сервис планируется включить по умолчанию с возможностью отключения.

Команда разработчиков дистрибутива Manjaro Linux представила новый инструмент Manjaro Data Donor (MDD), предназначенный для сбора статистики использования системы. Основная цель проекта — улучшить понимание пользовательской базы и собрать данные об аппаратном обеспечении пользователей.

До настоящего момента подсчет пользователей Manjaro осуществлялся через отправку пингов на сервер ping.manjaro.org. Данный метод имел существенные недостатки: системы за NAT определялись как одна установка, а IP-адреса требовали временного хранения, что вызывало опасения касательно приватности.

Прежняя система использовала Matomo — инструмент, изначально разработанный для веб-аналитики, а не для сбора системных данных. Разработчики отмечают, что такой подход был неудобным, а полученные данные оставались малодоступными как для команды, так и для сообщества.

MDD представляет собой Python-скрипт, использующий утилиту inxi для сбора информации об оборудовании. Установка производится через штатный менеджер пакетов командой "sudo pacman -S mdd". Исходный код проекта открыт и доступен на GitHub.

Инструмент собирает следующие данные:

  • Системная информация: версия ядра, форм-фактор, дата установки, наименование продукта, семейство, производитель и название материнской платы
  • Информация о загрузке: режим UEFI и время работы системы
  • Данные процессора: архитектура, модель, количество ядер и потоков
  • Память: объем ОЗУ и файла подкачки в гигабайтах
  • Графическая подсистема: производитель и модель GPU, драйвер, разрешение экрана, частота обновления и подключенные мониторы
  • Аудио: установленные звуковые серверы и их статус
  • Дисковая подсистема: корневой раздел и домашняя директория, их размеры, статус шифрования и наличие Windows в режиме dual boot
  • Локализация: регион, язык и часовой пояс
  • Пакеты: время последнего обновления, общее количество, ожидающие обновления, установленные Flatpak и статус зеркал
  • Окружение рабочего стола: используемые GUI и CLI, оконный менеджер, тип сервера отображения
  • Идентификация: хешированный ID устройства, идентификатор дистрибутива и версия

Для проверки передаваемых данных пользователи могут использовать команду "mdd --dry-run". В тестовый период информация хранится в базе данных ClickHouse в Нюрнберге, Германия. Разработчики обещают удалить все тестовые данные по завершении этапа тестирования.

На данный момент MDD требует ручной установки без автоматической отправки данных. При успешном тестировании планируется внедрение systemd-службы для автоматического сбора информации на всех системах Manjaro. Важно отметить, что служба будет работать по принципу opt-out — автоматическое включение с возможностью отказа, что может вызвать беспокойство у пользователей, заботящихся о конфиденциальности.

Разработчики MDD признают спорный характер телеметрии, но подчеркивают необходимость сбора данных для планирования развития проекта.

Несмотря на обоснованность аргументов команды Manjaro, следует учитывать высокую чувствительность пользователей Linux к вопросам приватности. Отсутствие телеметрии традиционно считается одним из главных преимуществ Linux-систем.

Разработчики призывают заинтересованных пользователей протестировать MDD и сообщить о возможных ошибках. Подробная информация доступна на форуме Manjaro.

© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте