Arm Linux Kernel Hacks

rousalome.egloos.com

포토로그 Kernel Crash


통계 위젯 (화이트)

593
557
422264


리눅스 커널 메일링 리스트 구독 따라해보기 부록

4. 리눅스 커널 메일링 리스트 구독하기

리눅스 커널을 조금 더 분석하다 보면 다음과 같은 생각이 들 수 있습니다.

커널의 특정 서브시스템을 조금 더 깊게 알고 싶다. 실제 커널 개발자들은 어떻게 개발할까?

이를 위해서는 어떻게 해야 할까요? 

리눅스 커널 메일링 리스트를 구독하면 됩니다. 

세계 정상급 개발자들이 어떻게 리눅스 커널을 개발하는지를 여러분의 '이메일'로 받아 볼 수 있습니다. 리눅스 커널 메일링 리스트에서는 다음과 같은 내용을 확인할 수 있습니다.
새로운 커널 패치
리눅스의 세부 기능별 버그 공유
새로운 기능에 대한 논의 
질문과 대답 

여기서 소개하는 내용을 참고해서 '리눅스 커널 메일 리스트'를 적극적으로 활용하시길 바랍니다. 먼저 리눅스 커널 메일링 리스트를 구독하는 방법을 알아봅시다.

리눅스 커널 메일링 리스트 페이지 방문
웹 브라우저에서 다음 URL로 이동합시다.

http://vger.kernel.org/vger-lists.html

그러면 다음과 같은 화면이 보일 것입니다.


이 페이지에서 각 하이퍼링크가 리눅스 커널 메일링 리스트입니다. 보다시피 수십 가지 리눅스 커널 메일링 리스트가 보입니다. 이 목록 중 하나를 등록하면 되는 것입니다.

메일링 리스트를 구독하기 위해 메일 발송

예를 들어 위 목록에서 linux-xfs 메일링 리스트에 등록하려면 어떻게 해야 할까요? 이를 위해 다음 형식으로 이메일을 전송하면 됩니다.

수신자: majordomo@vger.kernel.org
제목: 제목 없음
본문:
  subscribe linux-xfs

다음은 제 이메일 계정으로 linux-xfs 메일링 리스트를 등록을 시도하는 화면입니다.
반복하지만 수신자 이메일 주소는 'majordomo@vger.kernel.org' 이고 이메일에는 제목없이 'subscribe linux-xfs' 내용만 적으면 됩니다.


메일을 보낸 후 3분 정도 기다리면 다음과 같은 메일이 올 것입니다.

메일 내용은 간단합니다.

   * 누군가 austindh.kim@gmail.com 이메일 주소로 linux-xfs 메일링 리스트 구독을 요청한 것 같다.
   * 정말 구독을 원하면 다음 내용으로 메일을 다시 보내달라.
   * 수신자 이메일은 주소는 'majordomo@vger.kernel.org'이다.

이번에는 다음 내용을 복사해 다시 이메일로 답장을 보냅니다.
auth b370f3eb subscribe linux-xfs austindh.kim@gmail.com


메일링 리스트 구독 완료 확인

1분 후 다음과 같은 구독 완료(Confirmation) 메일이 도착합니다.

위에서 보이는 메일 내용을 정리하면 다음과 같습니다.

   * linux-xfs 메일링 리스트 구독이 완료됐다.
   * 만약 linux-xfs 메일링 리스트 구독을 취소하려면 다음 정보로 메일을 보내 달라.
      수신자: 'majordomo@vger.kernel.org'
      메일 내용: unsubscribe linux-xfs


자, 그럼 10분 정도 지나니 linux-xfs 메일링 리스트로 메일이 도착했음을 알 수 있습니다.

XFS 파일 시스템 개발자들이 제안한 패치와 토론 내용을 볼 수 있습니다.

여기까지 리눅스 커널 메일링 리스트를 구독하는 방법을 소개했습니다. 생각보다 리눅스 커널 메일링 리스트를 등록하는 방법은 매우 간단합니다. 리눅스 커널 메일링 리스트를 구독하는 것보다 이를 잘 활용하는 것이 중요합니다. 꾸준히 메일링 리스트에서 다룬 내용을 읽고 정리하면 분명 커널 분석 실력이 업그레이드될 것입니다.

"혹시 궁금한 점이 있으면 댓글로 질문 남겨주세요. 아는 한 성실히 답변 올려드리겠습니다!" 

Thanks,
Austin Kim(austindh.kim@gmail.com)


[부록 A] GCC 지시어
   * inline    
   * noinline    
   * __noreturn   
   * unused   
[부록 B] 리눅스 커널 실력을 키우는 방법
[부록 C] 리눅스 커널 프로젝트에 기여하기  
C.1 리눅스 커널 오픈소스 프로젝트 소개 
   * 용어  
C.2 설정 방법 
C.3 패치 코드를 작성한 후 이메일로 보내기  
C.5 리눅스 커널 오픈소스 프로젝트로 얻는 지식 


# Reference: For more information on 'Linux Kernel';

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

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


 

핑백

덧글

댓글 입력 영역