Linux 커널은 누가 담당합니까?

Linux 커널은 누가 담당합니까?

오늘날에는 다음과 같은 많은 Linux 배포판이 있습니다.우분투,페도라 모자,루트 다이어그램,민트,더반등. 이러한 분포는 서로 다른 간격으로 업데이트됩니다. 우분투는 매주 또는 매월 커널을 업데이트하는 반면 데비안은 커널 업데이트를 꺼립니다.

이러한 배포판이 자체 커널을 유지하는지 궁금합니다. 아니면 거기에서 원본 커널 코드를 가져옵니다.리누스 토발즈, 필요에 따라 약간 수정한 다음 패키지 관리 시스템을 사용하여 수정된 커널을 게시하시겠습니까?

모든 배포판은 Linus Torvalds의 동일한 커널을 사용합니까? 그렇다면 왜 서로 다른 배포판이 서로 다른 주기로 커널을 업데이트/릴리스합니까?

답변1

배포 커널은 모두 다음에서 컴파일됩니다.공식 출처, 배포판별 패치가 적용됩니다. 이러한 패치는 커널 자체의 범위에 비해 상대적으로 작습니다. 당신이 무엇을 하고 있는지 아는 한, 당신은 할 수 있습니다할 수 있는사용자 정의 커널을 주류 배포판으로 교체하십시오. 이러한 이유로 시스템 헤더와 불일치가 발생할 수 있으므로 권장되지 않습니다. 배포판은 종종 자체 커널 소스 패키지를 게시하므로 직접 컴파일하려면 대신 사용할 수 있습니다. "바닐라"(공식, 패치되지 않은) 소스 코드.

서로 다른 배포판이 서로 다른 주기로 커널을 업데이트/릴리스하는 이유는 무엇입니까?

그들은 같은 이유로 다른 모든 소프트웨어를 서로 다른 주기로 출시합니다. 모든 것이 제대로 작동하는지 확인하기 위해서입니다. 이와 관련하여 배포판마다 정책과 목표가 다릅니다. 업스트림 소스가 업데이트되자마자 패키지를 푸시하고, "테스트" 및 "안정적인" 스트림을 유지 관리하고, 별도의 일정을 사용할 수 있습니다.

답변2

첫째, 아무도 "Linus로부터 커널을 얻지 못했습니다". 예, Linus는 여전히 커널 개발에 적극적으로 참여하고 있으며 모든 분쟁에 대한 최종 결정권을 갖고 있습니다. 하지만 확실히 Linus는 커널 혼자 작성하지 않았습니다! Linux 커널의 Wikipedia 페이지는 이 주제에 대해 매우 잘 설명되어 있습니다.

2007년에 커널이 변경되었습니다.1900명 이상의 개발자– 그러나 팀으로 일하는 개발자는 일반적으로 한 명으로 계산되므로 더 많을 수도 있습니다. Linux 커널 개발자 커뮤니티는 5000~6000명의 회원으로 구성되어 있다고 흔히 가정됩니다. 2013년 현재 Linux 커널 버전 3.10에는 15,803,499줄의 코드가 있습니다. 스마트한 프로젝트 관리 없이는 이 규모로 개발을 유지하고 유지하는 것이 불가능합니다.

로드맵은 없지만 기술 지침은 있습니다. Linux 커널의 추가 개발은 중앙 리소스 할당보다는 개인 및 기업 이익과 연결되어 있으며 서로 완전히 독립적입니다.

Linus Torvalds와 나 같은 사람들은 커널의 진화를 계획하지 않았습니다. 우리는 거기 앉아서 향후 2년 동안의 로드맵을 생각한 다음 다양한 새로운 기능에 리소스를 할당하지 않습니다. 그 이유는 우리에게 자원이 없기 때문입니다. 이러한 리소스는 Linux를 사용하고 이에 기여하는 다양한 회사와 개별 기여자의 소유입니다. 결정하는 것은 자원을 가진 사람들입니다.

—앤드류 모튼, 2005년

그렇습니다. 대부분의 배포판은 약간 다른 자체 커널을 유지합니다. 스톡 커널은 다음에서 다운로드할 수 있습니다.http://kernel.org그러나 각 배포판은 필요에 맞게 이를 조정합니다. 더 많이 바꾸는 사람도 있고 덜 바꾸는 사람도 있고 전혀 바꾸지 않는 사람도 있을 것입니다.

업데이트 주기는 배포판에서 선택한 것일 뿐이며 원하는 만큼 자주 또는 드물게 업데이트할 수 있습니다. Debian과 같은 배포판은 견고한 안정성을 목표로 하며 자주 업데이트되지 않는 반면, 앞서 나가기를 원하는 Arch와 같은 배포판은 자주 업데이트됩니다.

관련 정보