Linux 커널 코드

Linux 커널 코드

어제는 리눅스 커널 소스코드를 살펴봤습니다. 수천 줄이 있습니다. 모든 코드는 한 사람(Linus Torvalds)이 작성했습니까?

답변1

아니요. Linus가 Linux 커널 소스 코드를 작성한 유일한 사람은 아닙니다. Linux 커널이 "수천" 줄이 넘는 코드(세는 방법에 따라 1,200만~1,500만 줄에 가까움)에 달한다는 것을 알게 될 것입니다.

예를 들어 여기에 언급된 상위 100명의 기여자를 참조하세요. https://github.com/torvalds/linux/graphs/contributors

Linus는 (현재) 커밋 수 측면에서 39번째로 가장 빈번한 기여자입니다.

리소스 섹션의 텍스트도 참조하세요."개발자 커뮤니티"다음과 같은 "Linux Kernel" Wikipedia 기사의 내용

2007년부터 커널 개발은 가장 활동적인 상위 20명의 개발자가 코드의 80%를 작성하는 것에서 상위 30명의 개발자가 코드의 30%를 작성하는 것으로 바뀌었으며, 상위 개발자는 변경 사항을 검토하는 데 더 많은 시간을 할애합니다.

[...]

평균적으로 약 200~250개 회사에서 약 1,500명의 개발자가 각 릴리스에 기여합니다. 상위 30명의 개발자가 코드의 16% 이상을 기여했습니다. 기업별로는 Intel(12.9%)과 Red Hat(8.0%)이 가장 많이 기여했으며, "없음"(7.7%) 및 "알 수 없음"(6.8%) 범주가 3위와 4위를 차지했습니다.

답변2

"2017 Linux 커널 개발 보고서"에 대해. 255개 기업, 1,681명의 개발자가 있습니다. 더 알아보기정보.

답변3

Linus Torvalds는 아마도 프로젝트에 가장 적은 양의 코드를 기여한 사람 중 한 명일 것입니다. 그의 기여도는 1%에도 훨씬 못 미친다. 모든 기여자를 나열하는 소스 코드 보기...

2004년 이전에 역사 전체를 파괴했기 때문에 그의 기여도를 측정하려면 매우 신중해야 한다.

관련 정보