LINUX.ORG.RU

MDD: ​​В Manjaro Linux планируется введение телеметрии

 , ,


1

1

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

Изначально планировалось, что эта функция будет включена по умолчанию, но это решение столкнулось с возражением других мейнтейнеров проекта. По информации на данный момент, телеметрия появится в виде опции, требующей согласия пользователя при первом запуске ОС.

Телеметрия будет собирать имя хоста, версию ядра, версии компонентов рабочего стола, подробную информацию об оборудовании и задействованных драйверах, сведения о размере и разрешении экрана, MAC-адреса сетевых устройств, серийные номера дисков, данные о дисковых разделах, информацию о количестве запущенных процессов и установленных пакетов, версии базовых пакетов, таких как systemd, gcc, bash и PipeWire.

Решение MDD написано на языке Python и вызывает утилиту inxi с параметрами "-Fxxx" для получения полного отчёта с информацией о системе. Для безопасности клиентов IP-адреса пользователей в сборке статистики не сохраняются, а в качестве идентификатора каждой системы используется хэш от содержимого файла /etc/machine-id.

>>> Подробности



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)

manjaro

Кому вообще нужна эта «Бомжара», когда есть чистенький прекрасный Рач? Зачем это позорное унылое васянство?

XOXO
()

телеметрия появится в виде опции

Или не появится

требующей согласия пользователя при первом запуске ОС.

Или не требующей «всё для облегчения труда пользователя» ибо они «столкнулись с непонятными вопросами и не осилили установить».

Для безопасности клиентов IP-адреса пользователей в сборке статистики не сохраняются

Т.е. они уже заведомо предполагают утечку собранных данных? Или они уже это зафейлили, но править не собираются ибо «и так сойдет»?

anc ★★★★★
()

Ладно, когда какой нибудь яббл тебя телеметрит, система работает идеально, а с помощью телеметрии будет еще лучше работать - им можно.

Ладно, когда мелкософт тебя телеметрит, винда по крайней мере j3qq4-h7h2v бесплатна - им тоже можно.

Но эти-то куда сунутся?

Хотели бы узнать че у пользователей - попросили бы скинуть inxi\dmidecode на мыло.

windows10 ★★★★★
()

Швабодка в линуксе, она такая)) И продукция Майкрософта, и надкусанное яблоко, и линупс, «героически» отстаивающий идею свободного ПО))) - все это одно и тоже блюдо, только степень солёности разная

Zlo ★★★★★
()

Утилиту следует пропатчить и предоставлять фейковые данные, всего-то.

thegoldone ★☆
()
Ответ на: комментарий от sergey3000

Да, когда хотят не для блага, то молча собирают. Браузеры, например.

blex ★★★
()

Я считаю, что телеметрия нужна только по количеству фактических пользователей, то есть, через месяц работы отправлять +1 на счётчик сайта и всё. Чтобы видеть разницу между закачками и фактическим использоваем. Всё. Оборудование и т.д. и т.п. нужно собирать при ошибках.

xwicked ★★☆
()

Помянем. Приятный дистр был.

А в каких попсовых дистрах этой гадости ещё точно нет?

yu-boot ★★★★★
()
Ответ на: комментарий от thesis

Там за один серийник SSD дают баксов триста, не меньше.

Чем он так ценен?

wonit
()
Ответ на: комментарий от PPP328

база IP

динамических?

mac

за нат - на паспортные данные не оформлен

и версий

чего?

Отличная штука для массовых взломов

ну так взломайте - вот еще одна подсказка

 sudo inxi -Fxxx
System:
  Host: void Kernel: 6.6.59_1 arch: i686 bits: 32 compiler: gcc v: 13.2.0
    clocksource: tsc
  Desktop: JWM v: 2.4.5 dm: startx Distro: Void Linux
Machine:
  Type: Desktop Mobo: ASUSTeK model: P5GD1 PRO v: Rev 1.xx
    serial: MB-1234567890 uuid: 6815c818-bce1-d911-b198-e62432a1ba73
    BIOS: American Megatrends v: 1007.001 date: 05/10/2005
CPU:
  Info: single core model: Intel Pentium 4 bits: 32 type: MT smt: enabled
    arch: Netburst Prescott rev: 1 cache: L1: 16 KiB L2: 1024 KiB
  Speed (MHz): avg: 1200 min/max: 400/3200 volts: 1.4 V ext-clock: 200 MHz
    cores: 1: 1200 2: 1200 bogomips: 12844
  Flags: ht nx pae sse sse2 sse3
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] RV370 [Radeon X600/X600 SE]
    vendor: PC Partner / Sapphire driver: radeon v: kernel arch: Rage-9 pcie:
    speed: 2.5 GT/s lanes: 16 ports: active: VGA-1 empty: DVI-I-1,SVIDEO-1
    bus-ID: 04:00.0 chip-ID: 1002:5b62 class-ID: 0300
  Display: server: X.Org v: 21.1.14 with: Xwayland v: 24.1.2 driver: X:
    loaded: radeon dri: r300 gpu: radeon display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1280x720 s-dpi: 90 s-size: 361x203mm (14.21x7.99")
    s-diag: 414mm (16.31")
  Monitor-1: VGA-1 mapped: VGA-0 model: Samsung S19F350 serial: H4THB01557
    res: 1280x720 hz: 60 dpi: 79 size: 410x230mm (16.14x9.06")
    diag: 470mm (18.5") modes: max: 1366x768 min: 720x400
  API: OpenGL v: 2.1 vendor: mesa v: 24.2.6 glx-v: 1.4 es-v: 2.0
    direct-render: yes renderer: ATI RV370 device-ID: 1002:5b62
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: Intel 82801FB/FBM/FR/FW/FRW High Definition Audio vendor: ASUSTeK
    P5GD1-VW Mainboard driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
    chip-ID: 8086:2668 class-ID: 0403
  API: ALSA v: k6.6.59_1 status: kernel-api
Network:
  Device-1: Marvell 88E8053 PCI-E Gigabit Ethernet vendor: ASUSTeK
    driver: sky2 v: 1.30 pcie: speed: 2.5 GT/s lanes: 1 port: c800
    bus-ID: 02:00.0 chip-ID: 11ab:4362 class-ID: 0200
  IF: eth0 state: up speed: 100 Mbps duplex: full mac: 00:13:d4:2a:c9:4e
Drives:
  Local Storage: total: 84.09 GiB used: 5.51 GiB (6.6%)
  ID-1: /dev/sda vendor: Western Digital model: WD800AAJB-00J3A0
    size: 74.53 GiB speed: <unknown> tech: N/A serial: WD-WMAV40799023
    fw-rev: 3E01 scheme: MBR
  ID-2: /dev/sdb vendor: Quantum model: FIREBALLlct20 10 size: 9.56 GiB
    speed: <unknown> tech: N/A serial: 651102855615 fw-rev: 0900 scheme: MBR
Partition:
  ID-1: / size: 32.68 GiB used: 5.51 GiB (16.9%) fs: ext4 dev: /dev/sda1
Swap:
  ID-1: swap-1 type: partition size: 1024 MiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/sda2
Sensors:
  Src: lm-sensors+/sys Message: No sensor data found using /sys/class/hwmon
    or lm-sensors.
Info:
  Memory: total: 4 GiB note: est. available: 3.19 GiB used: 714.3 MiB (21.9%)
  Processes: 160 Power: uptime: 31m states: freeze,standby,mem,disk
    suspend: s2idle wakeups: 0 hibernate: platform Init: runit v: N/A
  Packages: pm: xbps pkgs: 601 Compilers: N/A Shell: Sudo (sudo) v: 1.9.15p4
    default: sh running-in: urxvt inxi: 3.3.36

машина будет работать до 8-и утра - у вас есть уйма времени

amd_amd ★★★★★
()
Последнее исправление: amd_amd (всего исправлений: 1)
Ответ на: комментарий от liksys

когда нужно знать, как используют твой продукт, чтобы оптимизировать затраты и выставить приоритеты в разработке

Для этого телеметрия не нужна. Достаточно статистики закачек образов дистрибьютива и пакетов, что легко делается на стороне хоста.

TechnoMag ★★
()
Ответ на: комментарий от TechnoMag

Достаточно статистики закачек образов дистрибьютива

Я скачал образы дебиана, суси, арча, федоры и центося. Опираясь на эту информация, скажи мне, что из них установлено на виртуалку, что - на железо, и что не установлено вообще.

и пакетов

Я скачал наборы пакетов гнома, кед и крысы. Опираясь на эту информацию, скажи мне, что я оставил и пользуюсь, а что снес немедленно, возможно заодно с системой.

thesis ★★★★★
()

Пора уже установку ПО с подтверждением по СМС делать.

thegoldone ★☆
()

Собранные данные будут в публичном доступе?

Myau ★★★★
()
Ответ на: комментарий от TechnoMag

Пакетом можно только один раз воспользоваться. Дальше он будет просто балластом.

Ещё для rolling есть проблема с частичным обновлением. И поэтому лучше обновлять сразу всё. Включая балласт.

Статистика хоста даёт картину. Но точность у телеметрии выше.

Нужна ли такая точность – это вопрос.

thegoldone ★☆
()
Последнее исправление: thegoldone (всего исправлений: 2)
Ответ на: комментарий от daminatorus

мой телевизор и мой телефон думают, что ими пользуются 2 разных человека

Ютуб каналы, музыка, фильмы/сериалы, которые ты открываешь с телефона и телевизора не пересекаются? Поздравляю с раздвоением личности, цифровая гигиена стоила того.

Logopeft ★★
()
Ответ на: комментарий от alt-tab-let

Как сейчас помню: раз в месяц распечатываешь телеметрию и на почту идёшь

cocucka_B_TECTE
()
Ответ на: комментарий от Logopeft

Все просто. Телевизор для семейного просмотра, в основном с детским контентом. Фильмы и сериалы с торрентов, без регистрации и смс,а калл с кинопоиска и иви не интересует.

daminatorus ★★
()
Ответ на: комментарий от thesis

Все это не так важно. Важно, что ты этим дистрибьютивом поинтересовался, в той или иной мере.

Вообще не понятно, зачем сейчас эта телеметрия, если на форуме Manjaro полно постов с детскими проблемами, которых давно в том же Mint давно нет. Пусть с форумов собирают, там и технические характеристики железа выкладывают, и версию ядра, и установленные пакеты и т.д.

З.Ы. Почему-то количество закачек некоторго софта и систем даже в новостях пишут, с графиками.

TechnoMag ★★
()
Последнее исправление: TechnoMag (всего исправлений: 1)
Ответ на: комментарий от TechnoMag

Это для дистра. Для других продуктов могут быть интересны какие-нибудь конфиги, например. Но не в таких деталях, как хотят в манжаре. Зачем им хостнейм? Вместе с хешем от machine-id это почти однозначно идентифицирует юзера.

liksys ★★★★
()
Ответ на: комментарий от TechnoMag

И вот теперь смотри, на описание задачи «…нужно знать, как используют твой продукт, чтобы оптимизировать затраты и выставить приоритеты в разработке» ты выдвигаешь решение, позволяющее понять, что «ты этим дистрибутивом интересовался в той или иной мере».

Богатое решение, всеобъемлющее.

thesis ★★★★★
()
Ответ на: комментарий от daminatorus

Например мой телевизор и мой телефон думают, что ими пользуются 2 разных человека.

Скорее всего они просто делают такой вид, наивняшка.

her_s_gory
()
Ответ на: комментарий от liksys

Но не в таких деталях, как хотят в манжаре.

Да что с вами не так? Чукча не читатель?

Вон я выше скопипастил собираемые данные. Идентифицируй-ка меня

Один клоун, открыл исходник, скопипастил с 40й строчки «inx -Fxxx», закрыл его и сразу же принялся ныть и причитать, совершенно «не заметив» что этот вывод парсится на следующих 800 строках.

И ни сеть, ни серийники ни тем более хостнейм туда не попадают.

https://github.com/manjaro/mdd/blob/master/mdd.py

hargard ★★
()
Последнее исправление: hargard (всего исправлений: 1)
Ответ на: комментарий от hargard

И ни сеть, ни серийники ни тем более хостнейм туда не попадают.

Да что ты говоришь!

Во-первых, там есть device_id, по которому можно понять, что это за машина, он вычисляется как sha256->uuid от /etc/machine-id и позволяет в принципе сопоставить репорт и понять, что он именно от твоей машины. Во-вторых, там есть точная модель твоего железа, которая может опять же идентифицировать конкретный хост.

liksys ★★★★
()
Ответ на: комментарий от liksys

Сначала оптимизировать, потом продать.

seiken ★★★★★
()
Ответ на: комментарий от spring

Оказывается помимо Ubuntu есть и другие достойные дистрибутивы.

Список популярных дистрибутивов Linux есть на distrowatch.com

FromAstana
()
Ответ на: комментарий от liksys

Во-первых, там есть device_id

Ну-с пан хакер, покажете класс?

 "device_id": "4c069383-f016-5412-9726-a23168842326", 

Жду мой мой machine-id

Во-вторых, там есть точная модель твоего железа

Конкретика конечно же будет?

сопоставить репорт и понять, что он именно от твоей машины

Да неужели? Вот так вот взять один device_id и ограничить его одним mdd-репортом?

hargard ★★
()
Ответ на: комментарий от FromAstana

Это тот самый сайт, который определяет «популярность дистрибутива» через подсчет обращений к соответствующей странице на этом же самом сайте? Метода - зверь.
«Опрос в интернете показал, что 100% россиян пользуются интернетом»...

DummyBoy ★★
()

Товаришьмайору отправлять будут?

keeper_b ★★★★
()
Ответ на: комментарий от hargard

Жду мой мой machine-id

Ты читать не умеешь. Я сказал, что можно идентифицировать твою машину, а не определить твой machine-id.

Конкретика конечно же будет?

Конечно же, будет. Я же не ты, а скачал, посмотрел и запустил:

$ python mdd.py | grep -E "board|model|product"
        "product_name": "20VX006HRT",
        "product_family": "ThinkPad P14s Gen 2i",
        "board_name": "20VX006HRT"
        "model": "11th Gen Intel Core i7-1165G7",
                "model": "Intel TigerLake-LP GT2 [Iris Xe Graphics]",
                "model": "NVIDIA TU117GLM [Quadro T500 Mobile]",
                "model": "BOE Display 0x07db",
         'model': '11th Gen Intel Core i7-1165G7',
                        'model': 'Intel TigerLake-LP GT2 [Iris Xe Graphics]',
                        'model': 'NVIDIA TU117GLM [Quadro T500 Mobile]',
                           'model': 'BOE Display 0x07db',
 'system': {'board_name': '20VX006HRT',
            'product_family': 'ThinkPad P14s Gen 2i',
            'product_name': '20VX006HRT',

А теперь я жду извинений за твое хамство.

Да неужели? Вот так вот взять один device_id и ограничить его одним mdd-репортом?

Удивительно, но для этого айдишники и созданы. И даже без айдишников можно просто агрегировать данные. Ты как будто первый раз сегодня в интернет вышел и не знаешь, как бигдата работает.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 4)
Ответ на: комментарий от hargard

это новая разновидность молдавского вируса ))))

mumpster ★★★★★
()

Главное, чтобы арч не трогали. А в манжару эту пусть хоть по паспорту вход сделают.

nawier
()
Ответ на: комментарий от liksys

макадреса и серийники конечно нужны для такого анализа. без них никак

nempyxa ★★
()
Ответ на: комментарий от nempyxa

виден и где-то сохраняется, что уже не делает статистику анонимной.

rtxtxtrx ★★
()
Ответ на: комментарий от somemong

ты по локали и таймзоне казахстан от россии не отличишь

rtxtxtrx ★★
()

Какое-то неуважение к пользователям. Сколько их всего? Ну 5 человек, ну пусть даже 10. Плюс 1 разработчик. Неужели ему так трудно всем лично позвонить? Да он их должен поименно знать.

mbivanyuk ★★★★★
()

но это решение столкнулось с возражением красноглазых параноиков

Поправил. Впрочем других на линуксе и нет.

special-k ★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.