W ramach przeprowadzanego przeze mnie badania zapytano mnie, ilu rzeczywistych programistów popełnia typową wersję jądra.
Wiem, że Linus Torvalds jest głównym programistą, a za nim wielu drugich głównych programistów. Kilka z nich działa w firmach. Ale oto moje wątpliwości:
Czy zatwierdzenie jądra przez firmę oznacza, że wielu deweloperów z tej firmy pracowało, aby umożliwić to zatwierdzenie, czy też był to tylko jeden człowiek (Ten, który dokonał zatwierdzenia).
Czy istnieją grupy osób trzecich, które pomagają firmom lub głównym deweloperom?
Jaka może być szacunkowa liczba osób zaangażowanych w daną wersję jądra. Nie tylko łączna liczba firm, ale faktyczna liczba osób, które wniosły taki czy inny wkład do jądra.
źródło
git log --all ...
z bardziej wyczerpującej listyPrzejdź do pokrycia jądra na LWN.net i wyszukaj „Wydania” i „Statystyki autora”. Wyszukaj także „Who”. W tym indeksie znajdują się różne artykuły z tytułami takimi jak (ostatnio) Kto napisał 3.5 .
Artykuły te mogą nie odpowiadać bezpośrednio na twoje pytanie, ale są tak szczegółowe, jak to zwykle można znaleźć w sieci, bez próby zbierania informacji z pierwszej ręki. W szczególności powinny one udzielić przynajmniej częściowej odpowiedzi na 3.
Gromadzenie statystyk odbywa się za pomocą gitdm (artykuł LWN ogłasza to: gitdm v0.10 dostępny ). Dzięki vonbrand za zwrócenie na to uwagi. Repozytorium można obecnie uzyskać (styczeń 2015 r.) Za pomocą
Jeśli chodzi o 1 i 2, nie są one tak dobrze zdefiniowane. W przypadku 1, wydaje mi się, że odpowiedź jest prawie na pewno tak, czasami. Ale nie jest jasne, czego szukasz - anegdotyczne dowody lub niektóre statystyki. Jeśli statystyki, w jakiej formie? W przypadku 2 przez „grupy zewnętrzne” nie jest jasne, co masz na myśli i do jakiej pomocy się odnosisz. Czy ludzie na kanale IRC liczą się na przykład jako grupa zewnętrzna? A może mówisz o bardziej formalnym stosunku umownym, w którym pieniądze zmieniają się w ręce? Jak zewnętrzna firma zatrzymana na czasowe konsultacje? W każdym razie takie informacje byłyby trudne do uzyskania bez bezpośredniej rozmowy z programistami jądra, a nawet wtedy byłyby prawdopodobnie niepotwierdzone. Podejrzewam, że fora takie jak lista mailingowa jądra Linuksa byłyby w tym przypadku możliwe.
źródło