Mengapa Canonical tidak menggunakan ping dari Update Manager untuk mengukur ukuran installbase Ubuntu?

13

Saya sudah mendengar dari banyak orang, termasuk Jono Bacon, bahwa tidak mungkin untuk mengatakan berapa banyak komputer yang menjalankan Ubuntu karena tidak ada apa-apa di OS yang dihuni telepon rumah, dan paket Sensus Ubuntu hanya diinstal pada mesin OEM yang dijual dengan Ubuntu. Penghitungan 'telepon rumah' ini penting karena pangsa pasar suatu OS didasarkan pada jumlah unit yang terjual yang agak tidak jujur ​​ketika Anda menganggap bahwa banyak, jika tidak sebagian besar, instalasi Ubuntu dijalankan pada komputer yang dibeli menggunakan Windows, atau bahkan OS Mac.

Tidakkah manajer pembaruan menelepon ke rumah saat mencari tahu apakah ada sesuatu untuk diunduh?

Jorge Castro
sumber

Jawaban:

15

Ada beberapa masalah dengan tingkat pelacakan ini:

  1. Seperti yang orang lain katakan di utas ini, kebanyakan orang menggunakan cermin yang paling "relevan" secara geografis mungkin karena mempercepat untuk mereka. Cermin ini sebagian besar tidak di bawah kendali Canonical.

    Bahkan jika Canonical dapat mengambil log jarak jauh, akan ada hukum privasi internasional untuk dipatuhi yang akan berakhir dengan pengguna yang mungkin harus menyetujui beberapa perjanjian tergantung pada yurisdiksi server yang dipilih.

  2. Beberapa orang sama sekali tidak menggunakan cermin publik. Jika Anda menggunakan Ubuntu di skenario pertanian atau perusahaan lebih dari lusinan atau ratusan mesin (apa pun lebih dari tiga mesin masuk akal IMO), orang proksi repositori sehingga hanya hit pertama yang akan dihitung.

  3. Beberapa orang bisa mengalahkan tautan penyegaran sepanjang hari. Itu tidak hanya akan menyamarkan statistik tetapi juga akan mengacaukan server lebih dari yang seharusnya.

  4. Terkadang lebih baik tidak tahu.

    Kedengarannya bodoh, tetapi salah satu pekerjaan saya adalah mempertahankan webapp untuk perusahaan yang digunakan beberapa bisnis besar untuk melatih karyawan mereka. Saya sudah bicara tentang menambahkan pengumpulan data tambahan sehingga kami memiliki gagasan yang lebih baik tentang apa yang dilakukan pengguna karena itu akan berguna untuk peningkatan tetapi jika kami mengumpulkan data itu (dan mengiklankan fakta itu, sebagaimana kami diharuskan oleh hukum Inggris), klien kami akan berharap untuk mengetahui hasil pengumpulan kami.

    Tidak apa-apa jika data menunjukkan pertumbuhan yang kuat (atau banyak karyawan mereka menggunakan webapp dalam kasus saya) tetapi jika tidak, itu benar-benar dapat merusak upaya pemasaran. Tidak semua data dapat dipintal menjadi sesuatu yang positif.

    Karena data tidak akan menjadi representasi penuh dari semua pengguna, statistik apa pun yang diambil akan lebih rendah dari nilai aktual dan Microsoft (dkk) dapat dengan cepat mengebom mereka dengan beberapa statistik penjualan.

Ada paket untuk instalasi OEM yang disebut canonical-censustetapi karena saya sudah merinci ini hanya berfungsi untuk instalasi OEM. Baca tautan untuk melihat cara kerjanya tetapi saya akan mengatakan itu sedikit lebih baik daripada repo-logging.

Saya kira satu pertanyaan untuk Anda tanyakan adalah: Mengapa Canonical membutuhkan angka-angka ini? Sekalipun hasilnya bagus, masalahnya masih ada yaitu tidak ada banyak uang untuk memasarkan Ubuntu. Dan jika mereka tidak setenar yang dibutuhkan untuk klaim iklan tertentu (atau tidak dirilis karena alasan itu), koleksi pasti akan merusak proyek.

Oli
sumber
2
Menanggapi pertanyaan Anda di bagian akhir, membuktikan bahwa Ubuntu memiliki basis instalasi yang cukup akan menarik lebih banyak pengembang pihak ketiga ke ekosistem Linux (bahkan jika produk mereka tidak bersifat open source, kurangnya beberapa di antaranya menghentikan beberapa orang untuk membuat lompatan. ). Saya akan berdagang ginjal besok untuk klien Evernote asli di Linux, tetapi para pengembang telah menyatakan bahwa mereka tidak melihat manfaat dari pengembangannya. Hal yang sama dapat dikatakan untuk pengembang game AAA seperti EA dan Activision. Aplikasi ini tidak ada bandingannya di Linux dan satu-satunya cara devs akan mem-port-nya adalah untuk memastikan bahwa mereka akan menghasilkan uang.
1
Tetapi saat saya membalas, ini hanya berfungsi jika angka menunjukkan hasil yang lebih baik dari yang diharapkan . Hal lain (yang kemungkinan diberikan masalah dengan statistik ini) merusak tujuan itu.
Oli
3

Tidak semua server dikelola oleh Canonical. Ada banyak mirror dari repositori Ubuntu, dan yang digunakan bervariasi berdasarkan lokasi geografis dan pilihan pribadi. Canonical tidak memiliki akses ke statistik dari sebagian besar server ini.

tangkapan layar

Bahkan jika mereka memang memiliki informasi tentang jumlah pemeriksaan pembaruan, saat ini tidak ada pengidentifikasi unik yang terkait dengan pembaruan yang dapat digunakan untuk membedakan antara beberapa pengguna dan satu pengguna yang memeriksa beberapa kali. Memiliki pengenal seperti itu dapat menimbulkan risiko privasi.

ændrük
sumber
2

Sejauh yang saya tahu, meskipun saya tidak dapat menemukan sumbernya, ini sebenarnya digunakan. Ada beberapa laporan sekitar setahun yang lalu yang memiliki informasi tentang jumlah hit unik pada server arsip. Masalah muncul ketika orang menggunakan mirror, yang banyak dilakukan. Jika seseorang menggunakan cermin di luar kendali Canonical, maka Canonical tidak memiliki log pembaruan apa pun. Itu sebabnya ada perkiraan rata-rata, tetapi tidak pernah ada yang konkret.

Saat menggunakan Windows, pembaruan OS berasal dari server Microsoft. Selain itu, mereka memiliki data penjualan. Keduanya dapat digunakan untuk memiliki perkiraan penggunaan yang lebih dekat. Ubuntu tidak memerlukan server pembaruan pusat dan jelas tidak dijual, sehingga perkiraan penggunaan jauh lebih sulit untuk disimpulkan.

Jacob Peddicord
sumber
0

Mempertimbangkan proses pendaftaran Windows yang berat, Microsoft tampaknya tidak bertentangan dengan undang-undang privasi di seluruh dunia, mereka juga tidak dipaksa untuk membuat pengguna mereka menandatangani beberapa perjanjian. Masalah itu tidak bisa menjadi valid.

Saya percaya Mark Shuttleworth dikutip mengatakan lebih dari tiga tahun yang lalu bahwa ".. sekitar 1% dari semua pengguna komputer menggunakan Ubuntu". Angka itu masih digunakan oleh berbagai pengembang produk sebagai alasan untuk tidak memberikan dukungan Linux untuk produk mereka. Untuk menambah penghinaan pada cedera, fakta bahwa jumlahnya sudah sangat tua, digunakan untuk berpendapat bahwa pertumbuhan Ubuntu terhenti dan tidak menuju ke mana-mana. Apa pun angka sebenarnya, itu tidak mungkin serendah itu lagi, tiga tahun kemudian. Jika Mark tidak dapat menampilkan nomor yang lebih baru, siapa yang bisa? Serius!

Saya pikir itu akan konyol dan merusak diri sendiri untuk terus mengubur kepala kita di pasir dan tidak mengukurnya karena takut melihat jumlah yang rendah. Jika kita tidak mengukur populasi yang benar, bagaimana kita bisa tahu kapan kita sukses? Kapan kita bisa mengadakan pesta karena kita sukses dan bukan hanya karena kita berharap kita ada? Setiap klaim sukses jatuh datar di wajahnya tanpa ada ukuran untuk mendukungnya. Jangan biarkan kurangnya pembukuan menjadi kejahatan yang membunuh kesuksesan kita.

Agak memalukan untuk secara aktif mempromosikan Ubuntu selama bertahun-tahun tanpa menunjukkan apa-apa untuk itu, tidak ada cara untuk menunjukkan apakah kita pernah membuat perbedaan positif atau apakah itu layak untuk sementara.

Mengapa Canonical membutuhkan angka-angka itu? Tepatnya karena mereka tidak punya uang untuk memasarkan Ubuntu. Jika bukan karena alasan lain, untuk memberi kita motivasi untuk melanjutkan pemasaran dan "penjualan" dengan biaya kita sendiri, pada waktu kita, atas nama dan untuk keuntungan Canonical. Jangan membuatnya sangat sulit untuk membantu Anda.

matti
sumber
1
Tampak seperti komentar untuk jawaban di atas. Tapi saya sepenuhnya setuju dengan pandangan Anda
Tachyons