Für eine Studie, die ich mache, wurde ich gefragt, wie viele tatsächliche Entwickler sich für eine typische Kernel-Version entscheiden.
Ich weiß, dass es Linus Torvalds als Hauptentwickler gibt, gefolgt von vielen zweiten Hauptentwicklern. Einige davon arbeiten in Unternehmen. Aber hier kommen meine Zweifel:
Bedeutet ein Commit eines Unternehmens an den Kernel, dass viele Entwickler dieses Unternehmens daran gearbeitet haben, dieses Commit zu ermöglichen, oder war es nur ein Mann (derjenige, der das Commit ausgeführt hat)?
Gibt es Gruppen von Drittanbietern, die Unternehmen oder Hauptentwicklern helfen?
Wie hoch könnte die Schätzung der Gesamtzahl der Personen sein, die an einer bestimmten Version des Kernels beteiligt sind? Nicht nur die Gesamtzahl der Unternehmen, sondern auch die tatsächliche Anzahl der Personen, die auf die eine oder andere Weise zum Kernel beigetragen haben.
quelle
git log --all ...
für eine umfassendere ListeGehen Sie zu Kernel Coverage bei LWN.net und suchen Sie nach "Releases" und "Contributor Statistics". Suchen Sie auch nach "Who". In diesem Index befinden sich verschiedene Artikel mit Titeln wie (zuletzt) Who wrote 3.5 .
Obwohl diese Artikel Ihre Frage möglicherweise nicht direkt beantworten, sind sie so ausführlich, wie Sie es wahrscheinlich im Internet finden, ohne dass Sie versuchen, Informationen aus erster Hand zu sammeln. Insbesondere sollten sie zumindest eine teilweise Antwort auf 3 geben.
Das Sammeln der Statistiken wird von gitdm durchgeführt (LWN-Artikel, der dies ankündigt: gitdm v0.10 verfügbar ). Vielen Dank an vonbrand für den Hinweis. Das Repository kann derzeit (Januar 2015) mit bezogen werden
Was 1 und 2 betrifft, so sind sie nicht so gut definiert. Im Fall von 1 stelle ich mir die Antwort mit ziemlicher Sicherheit ja vor. Es ist jedoch nicht klar, wonach Sie suchen - Anekdoten oder Statistiken. Wenn Statistiken, in welcher Form? Im Fall von 2 ist unter "Gruppen von Drittanbietern" nicht klar, was Sie meinen und auf welche Art von Hilfe Sie sich beziehen. Würden beispielsweise Personen in einem IRC-Kanal als Drittanbieter-Gruppe gezählt? Oder handelt es sich um ein förmlicheres Vertragsverhältnis, bei dem das Geld den Besitzer wechselt? Wie ein externes Unternehmen, das für eine vorübergehende Beratung zurückgehalten wird? In jedem Fall wären solche Informationen schwer zu bekommen, ohne direkt mit den Kernel-Entwicklern zu sprechen, und selbst dann wären sie wahrscheinlich anekdotisch. Ich nehme an, Foren wie die Linux-Kernel-Mailingliste wären in diesem Fall eine Möglichkeit.
quelle