¿Por qué Canonical no utiliza pings del Administrador de actualizaciones para medir el tamaño de la base de instalación de Ubuntu?

13

Muchas personas, incluido Jono Bacon, me han dicho que es imposible decir cuántas computadoras ejecutan Ubuntu, ya que no hay nada en el sistema operativo que llame a casa, y el paquete Ubuntu Census solo se instala en máquinas OEM vendidas con Ubuntu. Este recuento de 'teléfono residencial' es importante ya que la cuota de mercado de un sistema operativo se basa en la cantidad de unidades vendidas, lo cual es bastante falso cuando se considera que muchas, si no la mayoría, las instalaciones de Ubuntu se ejecutan en computadoras que se compraron con Windows, o incluso Mac OS.

¿El administrador de actualizaciones no llama a casa cuando está averiguando si hay algo que descargar?

Jorge Castro
fuente

Respuestas:

15

Hay varios problemas con este nivel de seguimiento:

  1. Como otros han dicho en este hilo, la mayoría de las personas usa el espejo geográficamente más "relevante" posible, ya que les acelera las cosas. La mayoría de estos espejos no están bajo el control de Canonical.

    Incluso si Canonical pudiera tomar los registros remotos, habría que respetar las leyes internacionales de privacidad que terminarían con usuarios que tal vez tendrían que aceptar múltiples acuerdos dependiendo de la jurisdicción de un servidor elegido.

  2. Algunas personas no usan espejos públicos en absoluto. Si está utilizando Ubuntu en una granja o escenario corporativo en docenas o cientos de máquinas (cualquier cosa sobre tres máquinas tendría sentido IMO), la gente representa los repositorios para que solo cuente el primer golpe.

  3. Algunas personas simplemente podrían ganar en el enlace de actualización todo el día. Eso no solo pasaría por alto las estadísticas, sino que también engrosaría los servidores más de lo necesario.

  4. A veces es mejor no saberlo.

    Suena estúpido, pero uno de mis trabajos es mantener una aplicación web para una empresa que varias grandes empresas utilizan para capacitar a sus empleados. He hablado de agregar una recopilación de datos adicional para tener una mejor idea de lo que está haciendo un usuario, ya que sería útil para mejorar, pero si recopilamos esos datos (y publicitamos ese hecho, como lo exige la ley del Reino Unido), Nuestros clientes esperarán conocer los resultados de nuestra colección.

    Eso está bien si los datos muestran un fuerte crecimiento (o muchos de sus empleados usan la aplicación web en mi caso) pero si no lo hace, realmente puede socavar los esfuerzos de marketing. No todos los datos se pueden convertir en algo positivo.

    Debido a que los datos no serían una representación completa de todos los usuarios, cualquier estadística extraída sería inferior a los valores reales y Microsoft (et al) podría bombardearlos rápidamente con algunas estadísticas de ventas.

Se llama a un paquete para instalaciones OEM, canonical-censuspero como ya he detallado, esto solo funciona para instalaciones OEM. Lea el enlace para ver cómo funciona, pero diré que es un poco mejor que el repo-logging.

Supongo que una pregunta para hacerte sería: ¿Por qué Canonical necesita estos números? Incluso si fueron excelentes resultados, el problema sigue existiendo de que simplemente no hay tanto dinero para comercializar Ubuntu. Y si no fueran tan estelares como se necesitaban para ciertos reclamos publicitarios (o no se publicaron por esa razón), la colección ciertamente socavaría el proyecto.

Oli
fuente
2
En respuesta a su pregunta al final, probar que Ubuntu tiene una base de instalación considerable atraería a más desarrolladores externos al ecosistema de Linux (incluso si sus productos no son de código abierto, la falta de algunos de ellos impide que algunas personas salgan a la superficie) ) Cambiaría un riñón mañana por un cliente nativo de Evernote en Linux, pero los desarrolladores han declarado que no ven los beneficios de desarrollar uno. Lo mismo puede decirse de los desarrolladores de juegos AAA como EA y Activision. Estas aplicaciones no tienen igual en Linux y la única forma en que los desarrolladores las portarán es ver que ganarán dinero.
1
Pero como contrarresto, esto solo funciona si los números muestran resultados mejores de lo esperado . Cualquier otra cosa (que probablemente se deba a los problemas con estas estadísticas) daña ese objetivo.
Oli
3

Canonical no mantiene todos los servidores. Hay muchos espejos de los repositorios de Ubuntu, y el que se usa varía según la ubicación geográfica y la elección personal. Canonical no tiene acceso a las estadísticas de la mayoría de estos servidores.

captura de pantalla

Incluso si tenían información sobre el número de comprobaciones de actualizaciones, actualmente no hay un identificador único asociado con las actualizaciones que pueda usarse para distinguir entre múltiples usuarios y un solo usuario que comprueba varias veces. Tener dicho identificador podría representar un riesgo de privacidad.

ændrük
fuente
2

Por lo que yo sé, aunque no puedo encontrar la fuente, que se utiliza realmente. Hubo un informe hace aproximadamente un año que tenía información sobre el número de visitas únicas en los servidores de archivo. El problema surge cuando las personas usan espejos, lo que muchos usan. Si alguien está usando un espejo fuera del control de Canonical, entonces Canonical no tiene registros de ninguna actualización. Es por eso que hay estimaciones aproximadas, pero nunca nada concreto.

Cuando se usa Windows, las actualizaciones del sistema operativo provienen de los servidores de Microsoft. Además, tienen datos de ventas. Ambos se pueden usar para tener una estimación más cercana del uso. Ubuntu no requiere servidores de actualización central y obviamente no se vende, por lo que las estimaciones de uso son mucho más difíciles de deducir.

Jacob Peddicord
fuente
0

Teniendo en cuenta el oneroso proceso de registro de Windows, Microsoft aparentemente no está contradiciendo ninguna ley de privacidad en todo el mundo, ni está obligado a hacer que sus usuarios firmen múltiples acuerdos. Ese problema simplemente no puede ser válido.

Creo que se citó a Mark Shuttleworth después de haber dicho hace más de tres años que "... aproximadamente el 1% de todos los usuarios de computadoras usan Ubuntu". Varios desarrolladores de productos siguen utilizando esa cifra como una excusa para no proporcionar soporte de Linux para su producto. Para agregar insulto a la lesión, el hecho de que el número sea tan antiguo se usa para argumentar que el crecimiento de Ubuntu se ha estancado y no va a ninguna parte. Cualquiera que sea el número real, ya no puede ser tan bajo, tres años después. Si Mark no puede encontrar un número más actualizado, ¿quién puede? ¡Seriamente!

Creo que sería tonto y autodestructivo continuar enterrando nuestras cabezas en la arena y no medirlo por miedo a ver un número bajo. Si no medimos la verdadera población, ¿cómo sabremos cuándo tendremos éxito? ¿Cuándo podemos celebrar una fiesta porque tenemos éxito y no solo porque quisiéramos que lo fuéramos? Cualquier reclamo de éxito cae de bruces sin alguna medida que lo respalde. No permitamos que la falta de contabilidad se convierta en el mal que mata nuestro éxito, por favor.

Es bastante desalentador haber promovido activamente Ubuntu durante años sin absolutamente nada que mostrar, sin forma de mostrar si alguna vez hemos hecho alguna diferencia positiva o si ha valido la pena.

¿Por qué Canonical necesita esos números? Exactamente porque no tienen dinero para comercializar Ubuntu. Si no es por cualquier otra razón, para darnos un poco de motivación para continuar con el marketing y las "ventas" a nuestra costa, en nuestro momento, en nombre y en beneficio de Canonical. No hagas que sea tan difícil ayudarte.

matti
fuente
1
Parece un comentario a la respuesta anterior. Pero estoy totalmente de acuerdo con su punto de vista
Tachyons