2014 년 신규 멤버 OT IAMROOT.ORG 발표 : 백창우. - 환영합니다. -2003 년 2 월 : x86 리눅스 커널 소스 분석을 위해 모임 (9 명 ) -2004 년 : x86 커널 분석 완료 (4 명 ) -2005 년 7 월 : ARM 커널 분석 시작.

Slides:



Advertisements
Similar presentations
3. 메소드와 변수 SCJP 자격증 프로젝트 발표자 : 최선웅. 1. 메 소 드 개 념 2. 메 소 드 양 식 3. 메 소 드 변 수 4. 메 소 드 예 제 5. 참 고 문 헌 / 자 료 목 차.
Advertisements

2011 년 신규 멤버 Orientation IAMROOT.ORG 발표 : 백창우.  Iamroot.org 소개  스터디 진행 방식 소개  OB 와 선배 엔지니어들의 환영식 및 소개  그룹별 분할  그룹별 자기 소개 및 스터디 장소 선정 6.OB 와.
Popcon 이규태 김준수 강예진. 목차  Popcon 이란  개발동기 및 목적  필요성  차별성  설계  개발일정  기대효과 및 향후 계획.
선행선행 죄 죄 구원구원 선행 ※ 경기 규칙 1. 윷놀이의 아래를 제외한 대부분의 규칙은 동일하다. 2. 이 윷놀이의 궁극적인 목적은 험한 세상을 지나 천국으로 들어가는 것이다. 3. 윷놀이를 하다가 앞서 가고 싶은 욕심 때문에 ‘ 죄 ’ 칸에 멈춰서면 반드시 목욕탕으로.
제 4 회 스터디그룹 지원 프로그램 스터디명 : Florigen 원예학과 대학원 권종현.
March, 2011 송지원, 김지성, 안현진, 오태현, 정재민. 4 월 정례모임 보고서
조사자 : 이준호 담당선생님 : 박문열 선생님. 1. 선정동기 2. 작도란 ? 3. 작도의 규칙과 기본작도 4. 정삼각형과 정사각형의 작도 5. 정오각형의 작도 6. 정오각형 작도 그리기 순서 7. 3 대 작도 불능 문제 8. 결론 9. 느낀점 10. 자료 출처.
OZ 의 이미지 구축을 위한 광고 커뮤니케이션 12 기 프로공감 류지현. CONTENTS 문제 찾기 -OZ 분석 - 목표설정 - 타겟설정 해결 방안 ( 전략 ) -OZ 만의 컨셉을 찾자 ! -OZ 의 Brand Concept 더욱 구체적인 해결방안 ( 전술 )
난이도 : 초급 제1장 앱 인벤터 소개 및 준비.
IYC, By your side 정기회의.
온 동네가 함께하는 책읽어주기 온 동네가 함께하는 책읽어주기 강동 희망키움네트워크 강동 희망키움네트워크 북 소 리
백정흠 선용한 예비(조용균) 이기영 박윤수 심소연 조인희 김유진 성영희 경선영 박진희 이규래 전양빈 신실 당직실 전영일 이재익
학 과 : 토목공학과 담당교수 : 김 수 용 분반,조 : 301분반,4조 조 이 름 : 다 크 호 스
작도에 대하여 조사자 : 이준호 담당선생님 : 박문열 선생님.
STUDY GROUP 결과보고 1000 GRE 민 유 식 강 성 진 김 보 연 금 창 민 이 경 윤.
EZ Board-M In-Ho, Roh Real Time System Lab.
2009 Wireless communication class 한남대학교 전자공학과 (화)
(1.1 v) 엔트리교육연구소 엔트리 카드게임 설명서.
• 수학 • 6학년 나단계 • 7. 연비>1/9 홈 두 수의 대응 관계를 , 를 사용한 식으로 나타내기 수업활동 수업계획.
2009-1학기 프로젝트 수업 프로젝트 I, III, V, VII 학기.
로봇 소프트웨어.
꽃 남 꽃 남 꽃 남 김택양 문혜란 정성원 허현성 차기용 김진민 배재현 이해성 이은숙 이수경 김지은 이금자 권지선 임슬기
컴퓨터 프로그래밍 기초 [Final] 기말고사
CUDA Setting : Install & Compile
PTZ카메라를 이용한 Target Tracking
Windows Server 장. 사고를 대비한 데이터 백업.
UNIT 06 JTAG Debugger 로봇 SW 교육원 조용수.
분석적 사고 (Analytical Thinking)
`위대한 게임의 탄생’ 감상문 th UPnL Workshop 김재찬.
김인수 , 김성중 , 김동권 , 김재흠 , 김성태 발표일 : 발표자 : 김인수
사례를 통해 문제 제시하기 진아는 왜 갑자기 사라졌나요? 진아에게 무슨 말을 해줄 수 있을까요?
플랫폼의 개념 클럭, 버스, 대역폭의 의미 64비트 PC
I.E.C.C.란 Industrial Engineering Computer Club의 약자로서, 정보화시대에 필수적인 컴퓨터 활용 능력을 향상시키기 위한 아주대학교 산업정보시스템공학부 학생들의 모임입니다. IT산업을 리드하는 폭넓은 지식의 전문가가.
2015 운영체제 특강 수업 소개 Special Topics on Operating Systems
뇌를 자극하는 Windows Server 2012 R2
이야기를 듣고 앞뒤 내용 상상하여 말하기 말하기 듣기 4학년 1학기 2. 고운 꿈 아름답게 > 1) 이야기의 샘(1/9)
Xscale Educational Kit
1. 나의 사랑 하는 책 비록 해어졌으나 어머니의 무릎 위에 앉아서 1. 나의 사랑하는 책 2. 재미있게 듣던 말
Day-27(Tue_10.16) 파일 서비스 설정 AD 가 설치된 환경에서 DHCP 설치 할 경우 권한 자격을 주어야함.
강릉원주대학교 전임교원대상 온라인 교수법 특강
C++ 프로그래밍 2010년 봄학기 C++ 세계에 오신 걸 환영합니다!!.
9강. 클래스 실전 학사 관리 프로그램 만들기 프로그래밍이란 결국 데이터를 효율적으로 관리하기 위한 공구
2D 게임프로그래밍 프로젝트 스틱 파이터 Stick Fighter 박하은.
2D게임 프로그래밍 프로젝트 총은 사기입니다(가제) 박상윤.
명성 70인 전도대 발대식.
( Windows Service Application Debugging )
알고리즘 알고리즘이란 무엇인가?.
말하기 ㆍ 듣기 2학년 2학기 5.마음을 전해요 >1)주고받는 마음 (2/4) 내 마음 전하는 말 하기.
창업 포스터 만들기 팀명 : 七光 팀원 : 김영은, 김윤형, 박은혜, 박정미, 박정은, 박지원, 복은라
1. 너 근심 걱 - 정 말 아 라 주 너를 지 키 리 - 1. 너 근심 걱정 말아라 4. 어려워 낙심 될 때에
교수님 : 채종철 교수님 ) 2011년 1학기 천문학 실험 ( ) 교수님 : 채종철 교수님 ) 출석 30, 과제 70 조 교 : 송동욱.
2011 Wireless communication class 한남대학교 전자공학과 (금)
OpenGL 프로젝트 계획서 - 탱탱볼 만들기 팀명 : 훈남들 조원 : _이상민 _박용만
05. General Linear List – Homework
Introduction to Unity Tutorial Projects
StyleCop 소개 SGS Framework 개발 팀.
강의 도입부 진행 요령 1.주의집중 2.동기부여 3.학습개요.
[INA240] Web Programming Homework #2 [INA240] Web Programming
꽃 남 꽃 남 꽃 남 김택양 문혜란 정성원 허현성 차기용 김진민 배재현 이해성 이은숙 이수경 김지은 이금자 권지선 임슬기
종이의 종류의 따른 물 흡수량 수원초등학교 6학년 이형민.
2017 Wireless communication class 한남대학교 전자공학과 (월)
객체지향 프로그래밍 (강의소개)
강원 대학교 2003학년도 가을학기 담당 교수: 정기문
미시 경제학 강원 대학교 2005학년도 1 학기 담당 교수: 정기문.
내 몸, 네 몸.
얼마나 많은가? Lezhin.
3D 농구 슛 시뮬레이션 이세기.
CCISS 어레이 형식 centos7 설치방법
B A N D I T S SINCE 2003 From Kyoreh.
졸업프로젝트.
Presentation transcript:

2014 년 신규 멤버 OT IAMROOT.ORG 발표 : 백창우

- 환영합니다.

-2003 년 2 월 : x86 리눅스 커널 소스 분석을 위해 모임 (9 명 ) 년 : x86 커널 분석 완료 (4 명 ) 년 7 월 : ARM 커널 분석 시작 년 6 월 : 게시판 만듦 (iamroot.org 전신 ) 년 12 월 : ARM 커널 분석 완료 - 그대로 끝낼까 생각했었는데 - 너무 좋은 모임이었고, - 인생에 길잡이가 되어준 모임이어서 - 다른 누군가를 위해서 계속 유지중.

- 한국 최고의 하드코어 스터디 그룹 - 훌륭한 멘토와 평생 함께 갈수 있는 친구를 만날 수 있는 곳 - 개인에게 정말 많은 열정을 요구 - 그럼으로 즐기지 않으면 남아 있을 수 없음 - 자신을 한 단계가 아닌 100 단계 끌어올릴 수 있는곳 - 다수의 훌륭한 인재 배출 - 각자의 잠재력과 능력을 최대로 끌어올려 환골 탈퇴 할 수 있는 곳

1. linux kernel 에 대해서 아주 깊이 알게 됨 (linux kernel 의 이해 책의 틀린 부분을 찾을 정도, 머리로 부팅할 정도 ) 2. 단순히 kernel 을 아는것이 아니라 원하는 대로 바꾸고 고칠수 있게 됨 (device driver 정도는 손쉽게 만들 수 있을 정도, embedded 는 취미삼아 ) 3. OS 에 대한 이해가 깊어짐 ( 간단한 OS 정도는 심심풀이 삼아 만들어 볼수 있을정도 ) 4. 궁극의 code 최적화 기술을 배울수 있음 (architecture 최적화, 메모리 최적화, C 의 어두운 면, 돈주고도 못배우는 각종 사파의 기술등 ) 5. 프로그래밍 스킬이 비약적을 향상됨 ( 설계, 알고리즘, compiler, linker, assembly 는 덤으로 )

6. 대규모 프로젝트를 이해하고 분석하는 능력 및 실제로 개발하는 능력이 향상됨 7. Compiler 에 대해서 깊이 이해하게 됨 (C 소스를 머리로 컴파일해서 assembly 로 보는 정도 ) 8. Architecture 에 대해서 이해가 깊어짐 ( 토론중에 CISC, RISC, EISC, VLIW, Superscalar, RP 등 ) 9. Architecture 및 여러 컴퓨팅 기술의 흐름을 읽을 수 있음 ( 최신 커널 소스에 다 들어 있음 ) 10. 각 분야의 전문가와 교류할 수 있음 11. 가끔 미친놈 소리도 듣지만, 먹고 살 걱정은 안해도 됨 12. 어디를 가나 나의 자리가 준비되어 있음

1. 스터디 그룹 결성 (IAMROOT.ORG) 및 장소 선정 2. 분석 Processor 선정 ( 최신 Architecture) 3. 커널 이론 학습 ( 쉬운 책으로 선정할 것, 모르면 OB 들에게 질문 ) 4.Processor Architecture 학습 ( 책이나 자료, 모르면 OB 들에게 문의 ) 5. 해당 Processor Architecture Assembly 학습 (Boot loader 또는 Kernel 에 있는 코 드로 1 일 ~2 일간 단체 학습, 책 절대 보지 말것 ) 6. 분석할 최신 버전 커널 소스를 SCM 넣음 7. 전원 인가 시부터 shell 이 뜰때까지 kernel 소스를 line by line 으로 분석  빔 프로젝트를 켜놓고 한 명이 vim + ctags + cscope 로 커널 소스를 드라이빙하면서 각 라인별로 토론 하며 토론 결과를 주석 남김 ( 주석은 가능한 꼼꼼하고, 컴파일 가능하게 남길 것 )  x86 은 lilo 분석, ARM 은 그냥 kernel 부터 분석 ( 절대 grub 이나 u-boot 분석하지 말 것 ) 8.Shell 이 실행까지 분석 끝났으면 이후 방향은 알아서 결정

-Iamroot.org 스터디 그룹은 역사와 전통을 가 지고 있음 - 오랜 세월 동안 쌓인 스터디 규칙을 지키지 않 으면 반드시 망함 ( 명심 !! 또 명심 할것 ) - 변화를 시도하려면 선배들이 쌓아놓은 바탕 위 에서 변화를 추구할 것 - 성공하길 바라는 마음에서 반드시 지켜야 할 필 수 규칙들을 이야기함

절대 상호 존칭 사용 형님, 동생 하는 순간 스터디는 망함 Iamroot.org 스터디는 지식외에 그 어떠한 권위도 끼 어들어서는 안됨 나이의 권위, 직급의 권위, 직책의 권위, 학력 학벌의 권위 모두 벋어 버릴것 권위를 모두 내려 놓은 상태에서 상호 존중을 바탕으 로 열띤 토론을 할 것

절대 개인에게 부담주지 말것 - 개인에게 부담을 주는 순간 재미 없는 스터디가 됨 - 개인에게 부담을 주는 예 - 이론 스터디 할 때 책 분량 각자 나누어서 나중에 발표하게 하 는 행위 - 다른 대안이 있는 상황에서 굳이 어려운 책을 고집하는 행위 - 각자 무언가를 조사해서 발표 시키는 행위 - 한 사람만 계속 소스 드라이빙 시키는 행위 - 기타 부담 될 수 있는 모든 행위들

가장 좋은 스터디는 아무런 준비 없이 와도 부담 없이 재미있고, 무언가를 얻어갈 수 있는 스터디임 매주 스터디 시간이 기다려 지게끔 구성원 모두가 만들어야 되는게 그럴려면 개인에 게 부담줄 수 있는 것들은 철저히 배재해 야 함 절대 스터디 자리를 부담스럽게 만들지 말것

스터디 시간 임의로 변경 말것 - 현재 오후 3 시 ~ 밤 10 시 30 분 이상 하는 스터디 시간 은 그간의 스터디를 진행해오면서 가장 부담 없는 시간 으로 저절로 최적화된 시간임 - 스터디 시간을 바꾸는 순간 대부분의 사람에게 시간적 부담을 줄 수 있는 스터디가 되게 됨

스터디 초반에는 절대로 빠지지 말것 - 초반 3 개월은 기초를 다지는데 매우 중요한 시간임 - 초반 3 개월은 진도가 매우 빠르게 나가는 시간 임 - 초반 3 개월에 불참하는 순간 절대 따라가지 못함 - 최고가 되고 싶다면, 더 많이 알고 싶다면, 전문가가 되 고 싶다면, 남이 할 수 없는 일을 하고 싶다면, 엔지니 어들에게 존경 받는 사람이 되고 싶다면, 초반 3 개월은 절대 빠지지 말 것

- 아마추어리즘을 해치는 모든 행위를 하지 말것 - 독재식 운영 - 이기적인 스터디 운영 - 목적이 순수하지 못한 사람 - 기타 스터디의 순수성을 해치는 모든 행위들 - 스터디는 공부하는 자리임. 그것 외에 다른 목적을 두 지 말것

- 모르겠으면 OB 들에게 물어볼것 ( 진행방향, 기술, 스터디 문제 ) - 상호 존중하는 마음에서 말을 많이 할것 - 섣불리 친해지려 하지 말것 - 기록을 꼼꼼하게 할것 ( 남는 것은 기록과 경험과, 사람 과 자신감 밖에 없음 )

- 지각하지 말것 - 지각하는 사람 기다려 주지 말것 - 사정이 있어 한 주 빠진 사람 너무 배려하지 말것 - 학생이라면 예 / 복습 철저하게 할것

- 각 대학 강의실 - 공개 SW 포털 -> 공개 SW 커뮤니티 활동지원 NHN 개발자 지원 - OB 들에게 문의

1. 그룹별로 자기 소개 2. 다음주 스터디 장소 선정 ( 게시판에서 해도 됨 )

A팀A팀 강동성 곽현미 권태영 김건호 김명진 김범준 김상완 김성진 김송현 김양호 김영수 김유덕 김재훈 김종화 김주연 김중부 김창기 김한민 김효진 남혜진 문정현 박경율 박석진 박용주 박주병 박현식 서동기 서유해 성도담 송지현 신성주 신현우 심한울 안종현 양유석 엄태훈 오승훈 오재선 우병현 유재관 윤동근 윤석진 이강영 이기훈 이덕진 이동표 이범희 이상원 이성민 이승철 이재용 이정민 이주홍 이택양 임규범 임준수 장종윤 정광조 정민주 정우혁 정지훈 정태영 조명진 조진호 조현호 진윤종 최고운 최원재 최재훈 최현이 하남규 한동수 한인수 함준형 홍길동 황윤성 B팀B팀 강길진 강창환 권기창 권혁민 김기오 김민중 김병기 김성균 김세진 김승기 김영대 김용우 김인규 김정기 김주민 김준호 김지훈 김창훈 김현성 남승민 류정원 문태호 박상수 박성우 박재한 박창수 배주현 서미혜 서은성 송경민 송치영 신원종 심소린 안영주 안홍익 어준호 오상훈 오영민 옥영훈 유영현 유정우 윤상윤 윤석진 이권구 이기훈 이덕형 이무원 이상대 이상원 이세로 이원영 이정록 이정호 이진섭 이현수 임석범 임창현 전병준 정동진 정성균 정윤식 정찬훈 정현석 조민정 조한욱 조현호 차일황 최봉진 최인국 최정기 최현이 하남규 한상복 한재무 형성호 홍성진 C팀C팀 강동민 강희은 권다정 김각래 김남일 김방현 김상식 김성주 김세희 김승희 김영빈 김용진 김재현 김정민 김주성 김준환 김진기 김태영 김형돈 남영민 마혜승 민준홍 박상현 박수민 박정아 박창원 서달미 서서영 서정무 송유섭 송현직 신학균 심재균 안종현 양만철 엄태훈 오서환 오영호 옥영훈 유인수 유혜수 윤상윤 윤선 이규영 이덕진 이도영 이민선 이상민 이상형 이승재 이은지 이정민 이종만 이창범 이혜림 임영하 장병진 전현재 정민웅 정성훈 정재원 정철민 정환석 조준호 조현호 차재영 최원석 최재윤 최태원 최희욱 하남규 한상혁 한지훈 호성민 홍진우