Skills/Linuxworld 2013. 7. 10. 14:09

원문 : https://lwn.net/Articles/557082/

연애질하느라 귀차니즘에 오랜만의 포스팅..

요즘 거의 두달에 한번쯤 포스팅하게 되는 것 같다.

각설하고, 이번주 LWN 위클리매거진의 커널 개발 섹션에서 태준님의 이름이

자꾸 보이는거 같아서 궁금해서 살펴보았더나 재밌는 내용이라 포스팅!!
(허태준 님은 순수 오리지날 국산 풀타임 커널 해커이시다!! 
아직도 삼성에계시는지 잘모르겠네 ㅡㅡ)

다름아닌, 열라 고자세로 일관하는 공룡같은 리눅스계의 갑(구글신)과,

리눅스 내부 프로젝트간의 갈등이랄까..

고 조나단아저씨는 기사를 끝맺었다....

무엇보다. 난 이 태준님이 너무 존경스러운데, 역시 Maintainer 의 역할은 단순히

소스를 고치고 리뷰하는 정도에 그치는 것이 아닌, 많은 오픈소스 사용자들과,

그에 따른 기업들, 경우에 따라서는 커널 내부의 프로젝트 팀들간의 커뮤니케이션도

조절해야 하는 막중한 임무를 띈 수장임을 알 수 있게 되어 감동받은 기사랄까..

또한 구글의 저 팀님의 발끈함이 더 즐거웠던 기사!

이 기사는 수요일.. 즉 오늘 공개되어있으...
나의 무식함을 탓할 사람은.. 언제든지 탓해주길 바란다.

급 작성하는거라 좀 어이없을듯 하다 ㅠㅠ

 ** 같이읽으면 좋을 글 :
2012/05/04 - [Skills/Linuxworld] - Linux Kernel 의 배관계층 ( Plumbing-Layer ) 이란??

'Skills > Linuxworld' 카테고리의 다른 글

Btrfs - Getteing started -2  (0) 2014.01.06
Introduce to Btrfs -1  (0) 2014.01.03
[LWN] When The kernel ABI has to change  (5) 2013.07.10
[LWN] LSFMM 2013 - Btrfs : "Are we there yet?"  (0) 2013.05.06
lockdep work available in user-space  (0) 2013.02.12
[LWN] Adding a Huge Zero Page  (0) 2012.10.21
posted by mirr

댓글을 달아 주세요

  1.  Addr  Edit/Del  Reply carcass12321@gmail.com

    안녕하세요 미르님 리눅스 커널덤프를 구글에서 검색하다
    찾아 뵙게 되었습니다
    커널패닉 덤프 분석에대해 관심이 많아서 검색을 하다보면 여러가지 사례가 많이 나오는데
    미르님이 쓰신글을 보아도 선수지식 부족으로 이해가 가질 않습니다
    관련 교육도 없는거 같고 혼자 공부해야하는데
    최소 미르님이 분석하신 내용을 이해하려면 어떤 부분의 지식이 있어야하는지 궁금합니다
    우선 전 aix엔지니어라 유닉스 리눅스 os는 친숙합니다
    커널덤프 분석을 하려면 C언어나 어셈블리어 그리고 커널을 따로 공부해야하는지요
    두서 없는 질문 죄송합니다

    2013.08.01 15:21
  2.  Addr  Edit/Del  Reply Favicon of http://seblog.mirr4u.com BlogIcon Mirr

    저도 관련대학도 안나오고, 선수지식두 없이 참 힘들었었습니다.
    기본적으로, 리눅스의 구성상, 씨언어가 기본인데, 씨언어로 막 뭐든 만들겠다 정도까진 아니어도 되고,
    씨언어의 흐름과, 커널 코드의 이해가 있으면 됍니다...
    솔직히, 프로그래밍은 너무 어렵습니다, 하지만, 적절히 제공되는 툴을 이영한 디버깅은 앞으로 각광 받는 분야가 될거라고, 장담합니다.
    도움되셨길 바랍니다.

    2013.08.04 11:13
  3.  Addr  Edit/Del  Reply carcass12321@gmail.com

    미르님 답변 감사합니다...
    혹시 어떤식으로 공부하셨는지 자세히 조언 괜찮을까요?
    관련 책이나 공부하신 순서등이 궁금합니다.
    저같은경우 우선 C언어등을 다시 공부하고 리눅스 커널 내부구조라는 책으로
    커널을 공부하려고 하는데 제가 생각하는 접근 방식이 맞는건지 궁금하네요
    미르님의 경우 어떤식으로 하셨는지 궁금합니다
    혹시 블로그에 적는것이 불편하시면 carcass12321@gmail.com로 메일한통 부탁드립니다
    ( _ _) 계속 염치없게 물어봐서 죄송합니다
    주변에 조언을 구할사람이 없어서 안면도 없는 분에게 불편을 끼치네요

    2013.08.04 12:37
    •  Addr  Edit/Del Favicon of https://seblog.mirr4u.com BlogIcon mirr

      안녕하세요, 사실 어떤식으로 공부했냐고 물으신다면 딱히 삽질했다고밖에 답을 못해드릴거같네요 -_-::
      책은 닥치는대로 많이 읽어봤는데, 실질적으로 책보다는 E-Book 이나 Wikidocs 같은 웹에서나 컴퓨터상에서 쉽게쉽게 찾아 볼 수 있는 것들이 더 유용했구요,
      커널의 내부를 지금 기초부터 파고드는것도 나쁘진 않지만,
      요즘은 너무 방대해지고 복잡해져서 중도포기가 더 많이 있더라구요..

      2013.08.22 13:13 신고
    •  Addr  Edit/Del Favicon of https://seblog.mirr4u.com BlogIcon mirr

      실질적으로 Linux Kernel 의 경우 각각의 분야 ( 메모리, 씨피유, 블럭, 디바이스모듈 등) 로 나뉘어 개발되고 있을정도이기 때문에,
      커널 하나라고만 말하면 답이 없는 상태입니다..
      중요한건, 어떤 분야에 대한 어떤식의 모습을 꿈꾸느냐인데, 정확하게 MM(Memorymanage) 의 해커가 되고싶다 라거나, CPU scheduling 에대해서 해커가 되고 싶다 등등의 목표가 있어야 합니다.
      저도 사실 공부중인상태이기때문에 이렇다할 로드맵은 당연히 없구요 -_-..
      Kernel Source 분석을 무턱대고 하는 것 보다는 kernel-document 의 내용들을 하나하나 살펴보시는 것이 더 좋다고 생각되네요.

      2013.08.22 13:17 신고