안녕하세요 저는 20대 후반이고 웹개발로 개발 업을 시작한지 3년 정도 되었습니다. 주로 코틀린을 쓰고 있습니다.
올해 열릴 새 커널 스터디에 참여하고 싶은데, 어떤 준비를 미리 해야할 지 모르겠습니다.
http://www.iamroot.org/xe/index.php?mid=Study&document_srl=215076 이 글에서는 "ARM 및 ARM64 아키텍처에 대한 공부"가 도움이 된다고 써 주셨는데 사실 그 부분이 저에게 너무 추상적인 내용입니다. 리눅스 커널의 이해 라는 책도 조금 살펴봤는데 제겐 너무 어려웠구요.
제 공부 방향이 너무 막연한 것도 있습니다만 저는 커널에 꼭 도전해보고 싶습니다. 스터디 모집이 시작되기 전에 어떤 준비를 하면 좋을까요. 조금 조언을 주시면 감사하겠습니다.
.
안녕하세요, 16기 양원혁입니다.
아래와 같은 아키텍처 매뉴얼을 살펴보는 것을 말하는 것 같습니다.
ARMv8 Architecture Reference Manual (링크)
ARM Cortex-A Series Programmer’s Guide for ARMv8-A (링크)
이 밖의 생각나는 아키텍처 자료는 아래의 책이 있습니다.
- ARM System Developer's Guide (링크)
- 코드로 알아보는 ARM 리눅스 커널 (링크) ※ 첫 몇 챕터에 한글 설명이 있습니다.
그 밖에 제 개인적인 생각으로 도움이 될 만한 활동으로는 다음과 같은게 있습니다.
- computer architecture과 operating system의 전공 책을 다시 살펴보기
- 커널 모듈 프로그래밍?
- 간단한 OS 제작?
다른 분들은 어떻게 생각하시는 지는 잘 모르겠네요...