본문 바로가기

개발 이야기/리눅스 개발

[Linux Kernel] 공부에 도움되는 사이트 / 책 / 블로그

728x90

-사이트

 

1. 커널 연구회 커뮤니티 (https://kernel.bz/)

 

2. ★ Kernel of Linux (https://olc.kr/course/course_online_view.jsp?id=35&s_keyword=Kernel&x=0&y=0#self)

 

3. Kernel of Linux 강의노트 1 (https://jeongzero.oopy.io/category/kernel)

 

4. Kernel of Linux 강의노트 2 (https://medium.com/pocs/%EB%A6%AC%EB%88%85%EC%8A%A4-%EC%BB%A4%EB%84%90-%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C-%EA%B0%95%EC%9D%98%EB%85%B8%ED%8A%B8-1-d36d6c961566)

 

5. (보안) Dreamhack: Linux Kernel Exploit 커리큘럼 (https://dreamhack.io/lecture/curriculums/4)

 

6. (보안) 인프런 커널 해킹 강의 (https://www.inflearn.com/course/%EB%A6%AC%EB%88%85%EC%8A%A4-%EC%BB%A4%EB%84%90-%ED%95%B4%ED%82%B9)

 

7. (보안) Defenit 팀의 블로그에 정리된 커널 배경지식 (https://defenit.kr/2019/10/21/Pwn/%E3%84%B4%20Research/%EC%BB%A4%EB%84%90_%EA%B8%B0%EC%B4%88/)

 

8. lwn.net (https://lwn.net/)

 

9. Elixir Bootlin - Kernel (https://elixir.bootlin.com/linux/latest/source)

 

10. kernelnewbies.org (https://kernelnewbies.org/Linux_Kernel_Newbies)

 

11. Linux Kernel Teaching (https://linux-kernel-labs.github.io/refs/heads/master/index.html)

 

 

-책

1. 디버깅을 통해 배우는 리눅스 커널의 구조와 원리

2. 리눅스 커널 심층 분석

3. 코드로 알아보는 ARM 리눅스 커널, 제2판

4. 리눅스 커널 프로그래밍 - IT EXPERT

5. 임베디드 개발자를 위한 코드로 읽는 리눅스 디바이스 드라이버

6.  임베디드 레시피 (http://recipes.egloos.com/)

7. Linux Device Drivers, Third Edition

 

(추가1)

pr0gr4m 님이 커널 관련 책 리뷰를 하시고 추천 순서를 적어두었다. 참고하면 좋을 것이다.

https://pr0gr4m.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4-%EC%BB%A4%EB%84%90-%EC%B1%85-%EB%A6%AC%EB%B7%B0-%EB%B0%8F-%EA%B0%80%EC%9D%B4%EB%93%9C?category=714374

 

 

-블로그

1.http://jake.dothome.co.kr/

2.http://rousalome.egloos.com/

3.https://pr0gr4m.tistory.com/

4.https://hyeyoo.com/

 

 

 

(출처1)

위 내용의 출처는 아래와 같습니다.

https://karatus.tistory.com/170

 

 

(추가1)

커널 스터디 참고 사이트(문c블로그)

http://jake.dothome.co.kr/ref/

 

 

(추가2)

리눅스 커널 소스 버전별로 웹으로 확인할 수 있는 곳

https://elixir.bootlin.com/linux/latest/source

 

 

 

그럼,

    공유합니다.