커널 개발 프로그래밍을 배우기 위한 최고의 소스는 무엇입니까? [폐쇄]

커널 개발 프로그래밍을 배우기 위한 최고의 소스는 무엇입니까? [폐쇄]

C/C++ 경험이 있습니다. 나는 link+ IDE를 가지고 있으며 이 문서에서 시작합니다(http://www.tldp.org/LDP/lkmpg/2.6/lkmpg.pdf)

현재 버전 2.6을 기반으로 하고 있으며 일부 헤더 파일에는 책에서 권장하는 기능이 없습니다. 따라서 개념을 테스트할 때 문제가 발생합니다.

이 문제를 해결할 방법이 있나요? 또는 커널 프로그래밍을 제공하고 모든 자료가 준비되어 있는 웹사이트(예: 실험에 사용된 운영 체제 및 해당 운영 체제와 관련된 커널 프로그래밍 자습서)

나의 궁극적인 목표는 내 프로젝트의 시스템 인터페이스와 네트워크 인터페이스 프로그래밍을 이해하는 것입니다.

답변1

네트워킹 관련 커널 개발 가이드를 찾고 있다면 다음 사이트를 방문하세요.Linux 네트워크의 내부 구조 이해- 오라일리 미디어. 이것은 아주 좋은 책이다.

커널 프로그래밍을 배우는 또 다른 흥미로운 방법은 다음과 같습니다.유딥 툴라(Yudip Tulla)가 도전합니다.. 이는 오픈 소스에 기여하는 데에도 도움이 됩니다.

커널 하위 시스템의 작동 방식을 이해하는 가장 좋은 방법은 코드 자체를 살펴보는 것입니다. 코드는 여기에서 확인할 수 있습니다.http://elixir.free-electrons.com/linux/v3.7/source/kernel모든 버전에서.

다른 책들:

리눅스 커널에 대한 간략한 소개

Linux 커널에 대해 알아보기

관련 정보