Linux 커널에 포함되도록 모듈을 승인하는 방법은 무엇입니까?

Linux 커널에 포함되도록 모듈을 승인하는 방법은 무엇입니까?

나는 지금 리눅스 커널 2.6을 컴파일하고 있는데 총 1000개 이상의 모듈이 있다는 것을 발견했습니다. Linux 커널에 포함되도록 모듈을 승인하는 방법은 무엇입니까?

답변1

패치 또는 git 풀 요청을 제출하고 댓글을 요청하세요. 이는 커널 메일링 리스트에서 수행되는 경우도 있지만 일반적으로 패치 주제와 관련된 다른 목록에서 먼저 수행됩니다. 때로는 코드가 작성되기도 전에 제안된 모듈에 대한 논의가 제기되기도 합니다. 사람들은 패치가 왜 필요한지 묻고, 이의를 제기하고, 개선할 수 있는 점을 지적했습니다. 이는 반복적인 프로세스입니다. 작성자는 편안함을 느끼면 병합 창(merge window)이라는 시간 동안 Linux 커널 메일링 리스트에 이를 제출합니다.

공식적으로 출시되면 다음 버전에 대한 병합 창이 열립니다. 패치는 병합 창 닫기의 일부로 승인되거나 승인되지 않습니다. 패치가 승인되면 코드의 해당 부분에 허용되는 추가 변경 사항은 버그 수정뿐입니다. 또한 병합 기간 종료의 일부로 커널의 새로운 RC(릴리스 후보) 버전이 릴리스되었습니다. 거의 항상 사람들은 패치에 문제가 있어서 버그를 수정하거나 패치로 되돌려야 합니다.

관련 정보