Pour une étude que je fais, on m'a demandé combien de développeurs réels s'engageaient sur une version typique du noyau.
Je sais qu'il y a Linus Torvalds en tant que développeur principal, suivi de nombreux seconds développeurs principaux. Plusieurs d'entre eux travaillent dans des entreprises. Mais voici mes doutes:
Est-ce qu'un commit au noyau d'une entreprise signifie que de nombreux développeurs de cette entreprise ont travaillé pour rendre ce commit possible ou était-ce juste un homme (celui qui a fait le commit).
Existe-t-il des groupes tiers qui aident les entreprises ou les principaux développeurs?
Quelle pourrait être l'estimation du nombre total de personnes impliquées dans une version particulière du noyau. Non seulement le nombre total d'entreprises, mais le nombre réel de personnes qui ont contribué d'une manière ou d'une autre au noyau.
la source
git log --all ...
pour une liste plus complèteAccédez à la couverture du noyau sur LWN.net et recherchez les «versions» et les «statistiques des contributeurs». Effectuez également une recherche sur "Qui". Il y a divers articles dans cet index avec des titres comme (le plus récemment) Qui a écrit 3.5 .
Bien que ces articles ne répondent pas directement à votre question, ils sont une réponse aussi détaillée que vous êtes susceptible de trouver sur le net, sans essayer de recueillir des informations de première main. En particulier, ils devraient fournir au moins une réponse partielle à 3.
La collecte des statistiques se fait par gitdm (article LWN annonçant: gitdm v0.10 disponible ). Merci à vonbrand de l'avoir signalé. Le référentiel peut actuellement (janvier 2015) être obtenu avec
Quant aux 1 et 2, ils ne sont pas si bien définis. Dans le cas de 1, j'imagine que la réponse est presque certainement oui, parfois. Mais ce que vous recherchez n'est pas clair - des preuves anecdotiques ou des statistiques. Si les statistiques, sous quelle forme? Dans le cas de 2, par «groupes tiers», on ne sait pas exactement ce que vous voulez dire et à quel type d'aide vous faites référence. Les personnes sur un canal IRC seraient-elles considérées comme un groupe tiers, par exemple? Ou parlez-vous d'une relation contractuelle plus formelle où l'argent change de mains? Comme une entreprise extérieure retenue pour un conseil temporaire? Dans tous les cas, de telles informations seraient difficiles à obtenir sans parler directement aux développeurs du noyau, et même alors, elles seraient probablement anecdotiques. Je suppose que des forums comme la liste de diffusion du noyau Linux seraient une possibilité dans ce cas.
la source