Untuk sebuah studi yang saya lakukan, saya ditanya berapa banyak pengembang yang sebenarnya melakukan pada versi kernel yang khas.
Saya tahu ada Linus Torvalds sebagai pengembang utama, diikuti oleh banyak pengembang utama kedua. Beberapa di antaranya bekerja di perusahaan. Tapi inilah keraguan saya:
Apakah komit ke kernel dari sebuah perusahaan berarti bahwa banyak dev dari perusahaan itu bekerja untuk membuat komit itu mungkin atau hanya satu orang (Komitmen yang melakukan komit).
Apakah ada grup pihak ketiga yang membantu perusahaan atau pengembang utama?
Apa yang bisa menjadi perkiraan jumlah total orang yang terlibat dalam versi tertentu dari Kernel. Tidak hanya jumlah total perusahaan tetapi jumlah sebenarnya orang yang berkontribusi satu atau lain cara ke kernel.
sumber
git log --all ...
untuk daftar yang lebih komprehensifBuka cakupan Kernel di LWN.net dan lakukan pencarian untuk "Rilis", dan "statistik Kontributor". Juga lakukan pencarian untuk "Siapa". Ada berbagai artikel dalam indeks itu dengan judul seperti (paling baru) Siapa yang menulis 3,5 .
Walaupun artikel-artikel ini mungkin tidak secara langsung menjawab pertanyaan Anda, mereka adalah jawaban yang sedetail mungkin Anda temukan di internet, tanpa berusaha mengumpulkan informasi secara langsung. Secara khusus, mereka harus memberikan setidaknya sebagian jawaban ke 3.
Pengumpulan statistik dilakukan oleh gitdm (artikel LWN mengumumkannya: gitdm v0.10 tersedia ). Terima kasih kepada vonbrand untuk menunjukkan ini. Repositori saat ini (Januari 2015) dapat diperoleh dengan
Adapun 1 dan 2, mereka tidak didefinisikan dengan baik. Dalam kasus 1, saya membayangkan jawabannya hampir pasti ya, kadang-kadang. Tetapi tidak jelas apa yang Anda cari - bukti anekdotal, atau beberapa statistik. Jika statistik, dalam bentuk apa? Dalam kasus 2, oleh "grup pihak ke-3" tidak jelas apa yang Anda maksud, dan jenis bantuan apa yang Anda maksud. Apakah orang-orang di saluran IRC akan dihitung sebagai kelompok pihak ketiga, misalnya? Atau apakah Anda berbicara tentang hubungan kontrak yang lebih formal di mana uang berpindah tangan? Seperti perusahaan luar yang dipertahankan untuk konsultasi sementara? Bagaimanapun, informasi seperti itu akan sulit didapat tanpa berbicara dengan pengembang kernel secara langsung, dan itupun kemungkinan akan menjadi anekdotal. Saya kira forum seperti milis kernel Linux akan menjadi kemungkinan dalam hal ini.
sumber