새로 모집한 kernel 4기 멤버님들 보십시요.

백창우 2007.10.24 21:37 조회 수 : 4604 추천:103


글쓰기 귀찮아 전에 썼던글을 그대로 써먹겠습니다.



1. 분석할 아키텍쳐 선정

시작하기 전까지 앞으로 1주 정도 남았는데 그전에 결정할 사항이 있습니다.
먼저 본인이 분석하고자 하는 아키텍쳐를 결정해야 합니다.
아키텍쳐에 따라 group으로 나눠서 분석하게 될겁니다.

아키텍쳐 선택은 개인의 자유로 맞기겠습니다.
본인에게 가장 도움이 될것 같은 아키텍쳐를 선택하십시요.



2. 대략적인 일정

대략적인 일정입니다. 본인이 포함된 아키텍쳐에에 모인 멤버의 자질에 따라 각 그룹마다 융통성 있게 일정 조절을 하십시요.

====================================
1주
- linux kernel source 분석 첫모임
- "kernel의 이해" 문서 학습

2주
- "kernel의 이해" 문서 이해 정도에 따라 "kernel의 이해" 문서 학습
  또는 각자 맞은 architecture study

3주
- 각자 분석할 architecture study
- assembly 기본 문법
- OS와 관련된 architecture 특징 (mmu, cache, interrupt, ...)

4주
- linux kernel source 분석 시작
- 기본 분석 tool 사용법 숙지(30분)후 바로 분석 시작

1년 3개월
- boot process 분석 종료

======================================



3. 일정 및 장소
- 시작일 : 2007년 11월 03일 토요일
- 시간 : 오후 3시
- 장소 : 세종대학교 광개토관 1층





4. 기본적으로 준비해야되는 사항

kernel을 분석하기 위해서는 다음과 같은 기본 준비가 필요합니다.
각각의 항목을 체크해보고 본인이 모자르다 싶은 부분이 있으면 미리 공부를해서 오십시요.

- c 언어
c 언어가 부족하신 분들이 몇몇 계실거라 믿습니다. 시중에 나와있는 c 언어 책을 사서
처음부터 끝까지 한번 읽어보고 오십시요. 일단 c 언어의 기본 문법만 알고 있으면
kernel 분석하시면서 c 언어 프로그래밍에 많은 것을 익힐수 있을 겁니다.
그전에 문법을 알고 있어야 새로운걸 익힐 수 있기 때문에 문법을 위주로 공부하시기 바랍니다.

- linux kernel
linux kernel에 대해서 전혀 모르시는 분은 "x86 & x64 문서자료"에 가서 "리눅스 커널의 이해"라는 문서를 다운 받아 처음부터 끝까지 한번 읽어보고 오십시요.
어차피 실제 source 분석에 들어가기 전에 첨부 문서를 가지고 kernel의 전체적은 구조를 잡는 study를 하시게 될껀데 그때 더 많은 것을 얻기 위해서는 미리 한번 읽어 놓는것이 중요합니다.
"linux kernel의 이해"라는 좋은 책이 있는데, 양이 좀 방대합니다. 하지만 "linux kernel의 이해"라는 책과 함께 kernel source 분석을 하시면 크게 도움이 되실겁니다.
"linux kernel의 이해" 책은 개인적으로 학습하시는걸 추천합니다.

- processor architecture
각자 분석할 processor architecture가 정해지면, 분석을 바로 들어가는게 아니라
kernel의 기본 개념부터 잡고 다음으로 architecture study를 간단하게 하고
실제 kernel source 분석을 시작하실겁니다.
그때 processor architecture 공부해도 늦지 않으나 좀더 잘 이해하기 위해서는 분석할
architecture에 대해 미리 공부를 해두십시요. 그러면 더 많은것을 얻어 가실수 있을겁니다.

- assembly
processor architecture study가 끝나면 바로 kernel 분석으로 들어가는데
assembly code 부터 분석하게 됩니다.
assembly에 대해서 모르는게 있으면 같이 study 하시는 분들에게 물어보면 됩니다.
그러면 어느 정도 assembly에 대해서 쉽게 극복하실수 있습니다.


이상입니다.

번호 제목 글쓴이 날짜 조회 수
공지 [공지] IAMROOT 19차 커널 스터디 오리엔테이션 (zoom 접속 안내) [5] 문c(문영일) 2022.05.07 886
공지 [공지] IAMROOT 18차 커널 스터디 오리엔테이션 안내 [마감] [2] 문c(문영일) 2021.05.17 1250
공지 커널 스터디를 위한 문c 가이드입니다. [10] 문c(문영일) 2021.04.27 6484
1117 [커널 16차 스터디] 89주차 참석인원 조사 [5] 커널열공 2021.04.18 131
1116 [커널 16차 스터디] 88주차 참석인원 조사 [6] 커널열공 2021.04.11 189
1115 [커널 16차 스터디] 87주차 참석인원 조사 [5] 커널열공 2021.04.04 102
1114 [커널 16차 스터디] 86주차 참석인원 조사 [4] 커널열공 2021.03.28 102
1113 [커널 16차 스터디] 85주차 참석인원 조사 [4] 커널열공 2021.03.21 110
1112 [커널 16차 스터디] 84주차 참석인원 조사 [4] 커널열공 2021.03.14 486
1111 [커널 16차 스터디] 83주차 참석인원 조사 [3] 커널열공 2021.03.07 109
1110 [커널 16차 스터디] 82주차 참석인원 조사 [5] 커널열공 2021.02.28 110
1109 [커널 16차 스터디] 81주차 참석인원 조사 [5] 커널열공 2021.02.21 104
1108 [커널 16차 스터디] 80주차 참석인원 조사 [3] 커널열공 2021.02.07 120
1107 [커널 16차 스터디] 79주차 참석인원 조사 [5] 커널열공 2021.01.30 113
1106 [커널 16차 스터디] 78주차 참석인원 조사 [5] 커널열공 2021.01.24 85
1105 [커널 16차 스터디] 77주차 참석인원 조사 [5] 커널열공 2021.01.16 101
1104 [커널 16차 스터디] 76주차 참석인원 조사 [4] 커널열공 2021.01.11 115
1103 [커널 16차 스터디] 75주차 참석인원 조사 [10] 커널열공 2020.12.20 287
1102 [커널 16차 스터디] 74주차 참석인원 조사 [9] 커널열공 2020.12.13 164
1101 [커널 16차 스터디] 73주차 참석인원 조사 [10] 커널열공 2020.12.06 231
1100 [커널 16차 스터디] 72주차 참석인원 조사 [10] 커널열공 2020.11.30 163
1099 [커널 16차 스터디] 71주차 참석인원 조사 [11] 커널열공 2020.11.23 145
1098 [커널 16차 스터디] 70주차 참석인원 조사 [10] sunghyunjin 2020.11.15 315
XE Login