2011-01-01 6 views
38

리눅스 커널로 작업하고 싶습니다만 어디서부터 시작해야할지 모르겠습니다. 버그 등이 배포되는 어딘가에 일종의 발권 시스템이 있습니까? 잠재적으로 유용한 기부금에 대한 아이디어를 얻을 수있는 곳은 어디입니까?리눅스 커널에 기여하고 싶습니다.

편집 : 예 내가하는 일을 알고 있습니다. 나는 지금까지 좋은 일을 위해 자신의 수정본을 작성해 왔으며, 다음 학기에 내 대학의 운영 체제 연구원 중 한 곳에서 독립적 인 프로젝트를 수행하고 있습니다.

내가 묻는 이유는 내 전문 지식을 개발 프로세스에 기여하고 싶고 조직 측면에서 어디서부터 시작해야할지 모르겠다. 기술적 인 문제에 관해서는, 나는 단지 거기에 관해있다.

+3

단계 (1) : 현재 버전의 문제점을 인식하는 데 필요한 커널 정보를 충분히 이해합니다. [Linux 커널을 이해하기위한 설명서? ] (http://stackoverflow.com/questions/2353741/), [누구나 리눅스 커널에 대한 좋은 책을 추천 할 수 있습니까?] (http://stackoverflow.com/questions/3778571/), [Learning Kernel Programming] (http://stackoverflow.com/questions/914693/) 및 기타 기존 질문이있을 수 있습니다. – dmckee

+5

자신 만의 커널을 만들었습니까? –

+0

커널이 어떻게 동작하는지 배우고, 내 친구가 될 수있는 먼 길을 가지고 있습니다. –

답변

23

다음으로 시작하십시오 : Kernel Bugs involving typo. (유망한 것을 찾을 때까지 매일 검색하십시오.) "comment", "typo", "documentation", "minor bug"등과 같은 키워드로 버그 데이터베이스를 검색하십시오. 또한 here 문서 범주에서 검색하십시오.

먼저 프로세스를 학습하십시오. 그런 다음 중요한 것을 공헌하려고하십시오.

+10

Typo-in-comment 패치는 성가신 일입니다. 실제 물건을 보내 프로세스를 쉽게 습득 할 수 있습니다. – adobriyan

+3

오타는 여전히 수정되어야하며, 초보자가 가장 적합하다고 생각합니다. –

-5

GIT 자습서를 받으십시오. 당신도 볼 수 있습니다 this

7

하위 시스템을 선택하고 관련 메일 링리스트에 가입하십시오. 하위 시스템을 공부하면서 시간을 보내십시오. 작게 시작하여 간단한 버그를 수정 한 다음 점점 더 중요한 의미로 작업하십시오. 커널 소스 디렉토리의 TODO 파일, 특히 준비중인 드라이버를보고 싶을 수 있습니다.

관련 문제