为什么 Canonical 不使用来自更新管理器的 ping 来衡量 Ubuntu 安装库的大小?

13 update-manager canonical

我从很多人那里听说,包括 Jono Bacon,不可能说有多少台计算机在运行 Ubuntu,因为操作系统中没有任何东西可以打电话回家,而且 Ubuntu Census 软件包只安装在与 Ubuntu 一起出售的 OEM 机器上。这个“手机之家”的数量很重要,因为操作系统的市场份额基于销售的单位数量,当您考虑到许多(如果不是大多数)Ubuntu 安装在购买的运行 Windows 的计算机上运行时,这是相当不诚实的,甚至苹果系统。

更新管理器在确定是否有可下载的内容时不会打电话回家吗?

Oli*_*Oli 15

这种级别的跟踪有几个问题:

  1. 正如其他人在此线程中所说的那样,大多数人尽可能使用地理上最“相关”的镜像,因为它可以为他们加快速度。这些镜像大多不在 Canonical 的控制之下。

    即使 Canonical可以获取远程日志,也需要遵守国际隐私法,最终用户可能不得不同意多个协议,具体取决于所选服务器的管辖权。

  2. 有些人根本不使用公共镜子。如果您在农场或公司场景中使用 Ubuntu 超过数十或数百台机器(超过三台机器的任何东西在 IMO 上都有意义),人们会代理存储库,因此只有第一次命中才算数。

  3. 有些人可能整天都在刷新链接上。这不仅会破坏统计数据,而且还会使服务器变得比他们需要的更多。

  4. 有时最好不知道。

    这听起来很愚蠢,但我的工作之一是为一家公司维护一个网络应用程序,几家大型企业用它来培训他们的员工。我已经谈到添加额外的数据收集,以便我们更好地了解用户正在做什么,因为这将有助于改进,但如果我们收集这些数据(并宣传这一事实,正如英国法律所要求的那样),我们的客户希望知道我们收集的结果。

    如果数据显示强劲增长(或者在我的案例中他们的很多员工使用 webapp),那很好,但如果没有,它真的会破坏营销工作。并非所有数据都可以转化为积极的东西。

    由于数据不会完全代表所有用户,因此绘制的任何统计数据都将低于实际值,并且 Microsoft(等人)可能会很快用一些销售统计数据轰炸它们。

有一个用于 OEM 安装的软件包,canonical-census正如我已经详细说明的那样,适用于 OEM 安装。阅读链接以了解它是如何工作的,但我会说它比 repo-logging稍微好一点。

我想要问你的一个问题是:为什么 Canonical 需要这些数字?即使他们取得了很好的结果,问题仍然存在,就是没有那么多钱来推销 Ubuntu。如果它们不像某些广告宣传所需要的那样出色(或因此没有发布),该系列肯定会破坏该项目。

  • 最后回答你的问题,证明 Ubuntu 有相当大的安装基础会吸引更多的第三方开发者加入 Linux 生态系统(即使他们的产品不是开源的,其中一些的缺乏阻止了一些人的跳跃)。明天我会用肾脏换一个 Linux 上的原生 Evernote 客户端,但开发人员表示他们没有看到开发一个的好处。对于 EA 和动视等 AAA 游戏开发商来说也是如此。这些应用程序在 Linux 上是无与伦比的,开发人员移植它们的唯一方法就是看到它们会赚钱。 (2认同)