Почему Canonical не использует эхо-запросы из диспетчера обновлений для определения размера базы установки Ubuntu?

13

От многих людей, включая Джоно Бэкона, я слышал, что невозможно сказать, сколько компьютеров работает под управлением Ubuntu, поскольку в ОС нет ничего, что позволяет звонить домой, а пакет Ubuntu Census устанавливается только на OEM-машины, продаваемые с Ubuntu. Этот счет «дома с телефона» важен, так как рыночная доля ОС основана на количестве проданных устройств, что довольно неискренне, если учесть, что многие, если не большинство, установки Ubuntu работают на компьютерах, которые были приобретены под управлением Windows, или даже Mac OS

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

Хорхе Кастро
источник

Ответы:

15

Есть несколько проблем с этим уровнем отслеживания:

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

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

  2. Некоторые люди вообще не пользуются публичными зеркалами. Если вы используете Ubuntu в фермерском или корпоративном сценарии на десятках или сотнях машин (все, что для трех машин имело бы смысл для IMO), люди будут использовать прокси-серверы для прокси, так что будет учитываться только первое попадание.

  3. Некоторые люди могут просто бить по ссылке обновления весь день. Мало того, что это скудит статистику, но и заполонит серверы больше, чем они должны были быть.

  4. Иногда лучше не знать.

    Звучит глупо, но одна из моих задач - поддерживать веб-приложение для компании, которую несколько крупных компаний используют для обучения своих сотрудников. Я говорил о добавлении дополнительного сбора данных, чтобы у нас было лучшее представление о том, что делает пользователь, поскольку это было бы удобно для улучшения, но если мы собираем эти данные (и рекламируем этот факт, как того требует законодательство Великобритании), наши клиенты ожидают узнать результаты нашей коллекции.

    Это хорошо, если данные показывают сильный рост (или многие их сотрудники используют веб-приложение в моем случае), но если это не так, это может реально подорвать маркетинговые усилия. Не все данные могут быть превращены во что-то положительное.

    Поскольку данные не будут в полной мере отражать всех пользователей, любая полученная статистика будет ниже, чем фактические значения, и Microsoft (и др.) Может очень быстро взорвать их с помощью нескольких статистических данных о продажах.

Существует пакет для OEM-установок, canonical-censusно, как я уже говорил, он работает только для OEM-установок. Прочитайте ссылку, чтобы увидеть, как это работает, но я скажу, что это немного лучше, чем репо-логирование.

Я думаю, что один вопрос, который нужно задать вам, был бы следующим: зачем Canonical нужны эти цифры? Даже если бы они были отличными результатами, проблема все еще существует в том, что на рынке Ubuntu не так много денег. И если бы они не были такими звездными, как необходимо для определенных рекламных заявлений (или не были выпущены по этой причине), коллекция, безусловно, подорвала бы проект.

Оли
источник
2
В ответ на ваш вопрос в конце, доказательство того, что Ubuntu имеет значительную базу установки, привлечет больше сторонних разработчиков в экосистему Linux (даже если их продукты не имеют открытого исходного кода, отсутствие некоторых из них мешает некоторым людям совершать прыжок ). Завтра я бы обменял почку на нативный клиент Evernote для Linux, но разработчики заявили, что не видят преимуществ от его разработки. То же самое можно сказать о разработчиках игр AAA, таких как EA и Activision. Этим приложениям нет равных в Linux, и единственный способ, которым разработчики их портируют, - видеть, что они будут зарабатывать деньги.
1
Но, как я понимаю, это работает только в том случае, если цифры показывают лучше, чем ожидалось . Все остальное (что, вероятно, связано с проблемами с этой статистикой) вредит этой цели.
Оли
3

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

Скриншот

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

ændrük
источник
2

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

При использовании Windows обновления ОС приходят с серверов Microsoft. Кроме того, у них есть данные о продажах. Оба могут быть использованы для более точной оценки использования. Ubuntu не требует центральных серверов обновлений и, очевидно, не продается, поэтому оценки использования намного сложнее.

Джейкоб Педдикорд
источник
2

В центре программного обеспечения в разделе для партнеров находится приложение «Отправь мне пинг в Живой» в Canonical. Его описание неясно, является ли это только для использования OEM

robin0800
источник
Это должно быть потому, что я установил с альтернативного 10.10 компакт-диска, возможно, не с живого компакт-диска?
robin0800
0

Учитывая обременительный процесс регистрации Windows, Microsoft, очевидно, не противоречит никаким законам о конфиденциальности во всем мире и не заставляет своих пользователей подписывать несколько соглашений. Эта проблема просто не может быть действительной.

Я полагаю, что процитировали Марка Шаттлворта, который три года назад сказал, что «... около 1% всех пользователей компьютеров используют Ubuntu». Эта цифра по-прежнему используется различными разработчиками продукта в качестве предлога для того, чтобы не предоставлять поддержку Linux для своего продукта. Чтобы добавить оскорбление ране, факт, что число настолько старое, используется, чтобы доказать, что рост Ubuntu остановлен и никуда не денется. Каково бы ни было реальное число, оно уже не может быть таким низким, три года спустя. Если Марк не может найти более актуальный номер, кто может? Шутки в сторону!

Я думаю, что было бы глупо и саморазрушительно продолжать хоронить головы в песке, а не измерять это из-за боязни увидеть небольшое число. Если мы не измерим истинное население, как же мы узнаем, когда добьемся успеха? Когда мы можем устроить вечеринку, потому что мы успешны, а не только потому, что хотим, чтобы мы были? Любое утверждение об успехе оказывается безрезультатным без какой-либо меры для его подтверждения. Давайте не допустим, чтобы отсутствие бухгалтерского учета стало злом, которое убивает наш успех, пожалуйста.

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

Зачем Canonical нужны эти цифры? Именно потому, что у них нет денег на маркетинг Ubuntu. Если не по какой-либо другой причине, чтобы дать нам некоторую мотивацию для продолжения маркетинга и «продаж» за наш счет, в наше время, от имени и в интересах Canonical. Не делай так чертовски трудно тебе помочь.

Матти
источник
1
Посмотрите как комментарий к ответу выше. Но я полностью согласен с вашей точкой зрения
Тахионс