블로그 방명록 사전 갤러리 게시판 인클봇 인클챗 웹 IRC 위즈 인클플 음방
(동접: 0명/0명) [?]
 


리눅스 커널에서 안드로이드 커널 코드가 제거되었습니다. 2.6.33부터 적용됩니다. 이번 결정은 커널 개발자 중 하나인 그렉 크로어-허트먼(Greg Kroah-Hartman)이 내렸습니다.

리눅스와 안드로이드

크로어-허트먼이 블로그에 올린 글에 따르면, 안드로이드 커널 코드에 아무도 신경쓰지 않았기 때문에 삭제되었다고 합니다. 하지만, 더 큰 문제도 있스니다. 안드로이드 커널 코드가 메인 리눅스 커널 코드와 맞지 않는다는군요.

안드로이드 커널은 메인 커널에 없는 새로운 '록'과, 가끔은 특이한 보안 모델, 그리고 완전히 다른 프레임버퍼 드라이버 기반 구조를 사용하고 있기 때문입니다. 간단히 말해, 안드로이드가 독자적으로 추가한 여러 가지 기능 때문에, 메인 커널과 호환을 유지하는 것이 힘들어졌습니다.

따라서 안드로이드용 장치 드라이버 또한 메인 커널에 포함될 수 없습니다. 안드로이드 커널에만 있는 기능에 의존하고 있기 때문이죠. 즉, 안드로이드는 이미 리눅스 커널을 사용하는 것이 아닌, 독자적인 새로운 커널을 만들고 있다는 주장입니다. '분기'(fork)한 것이죠.

포크는 오픈 소스 커뮤니티에서는 특이한 일이 아니지만, 크로어-허트먼은 이번 포크가 통상적인 포크보다 훨씬 더 나쁘다고 생각합니다. 안드로이드용 드라이버를 만드는 회사들이, 리눅스 커뮤니티에 코드를 기여할 방법을 잃게 되기 때문입니다. 또한, 커널에 드라이버를 제출하면 보안 문제 해결과 API 변화 대응을 '자동으로' 할 수 있게 됩니다. 리눅스 커널은 구조가 수시로 변하기 때문이죠. 안드로이드용 드라이버는 이러한 혜택을 입을 수 없게 된다고 우려합니다.

따라서 그렉 크로어-허트먼은, 리눅스 메인 코드와 융합되기 위해 안드로이드 커널의 일부를 수정할 필요가 있다고 봅니다. 이를 위해 구글의 협조가 필수적이라는군요. 커널 수준뿐만 아니라 사용자 공간 수준에도 변화가 불가피하기 때문입니다.

그러나 이러한 의견에 반대되는 주장도 있습니다. 구글의 오픈 소스 담당자인 크리스 디보나(Chris DiBona)는, '리눅스 메인 커널이 안드로이드 코드를 원하지 않았기에 제거되었을 뿐'이라고 주장합니다. '만일 안드로이드 커널이 충분히 중요했다면, 자연히 메인 커널에도 반영되었을 것'이라는 뜻이죠.

또한 디보나는 포크를 나쁘게 보지 않습니다. 리눅스 커널이 좋은 이유는 포크가 가능하기 때문이고, 이번 상황에서 포크는 일반적인 대처라는 것이죠. '안드로이드 커널의 설계에 불만이 있다면, 소스 코드가 메인 커널에 포함되지 않는 것에 대해서도 불평하지 말라'고 합니다.

이런 것도 미묘한 신경전이군요. 개인적으로, 안드로이드가 리눅스 커널을 사용한 것은 맞지만, GNU 소프트웨어 스택을 사용하지는 않았기 때문에, 일반적으로 말하는 '리눅스'라고 부르기는 조금 어렵지 않은가 생각하고 있었습니다. 이번에 구글이 별 반응을 보이지 않으면, 리눅스 커널과 안드로이드 커널이 완전히 다른 길을 걷게 될 가능성도 배제할 수 없군요.

Posted by 랜덤여신

2010/02/07 18:58 2010/02/07 18:58

Trackback URL : http://barosl.com/blog/trackback/858

Trackbacks List

  1. 작은아이의 생각

    Tracked from agiletalk's me2DAY 2010/02/07 21:37 Delete

    리눅스 커널 트리에서 안드로이드 커널 제거 (via. 랜덤여신의 폐인모드)

  2. Ambien.

    Tracked from Ambien no prescription needed. 2010/05/15 16:33 Delete

    Ambien onlilne overnite shipping. Ambien.

  3. Dangers cialis and cocaine.

    Tracked from Buy cialis. 2010/07/10 12:12 Delete

    Generic cialis. Levitra cialis viagra comparison. Buy cialis. Cialis best price buy online. Taking viagra with cialis. Online pharmacy cialis on line. Generic cialis apcalis price comparison.

  4. Fioricet plain pill.

    Tracked from Fioricet. 2010/09/01 09:42 Delete

    Fioricet. What is fioricet.

Comments List

  1. Draco 2010/02/08 02:11 # M/D Reply Permalink

    음..몇 일전에 어떤 외국 블로그에 두 커널이 어쩌구 저쩌구 하더니만....진짜 분가했군요.
    그런데 랜덤여신님은 어디서 그렇게 소식을 빨리 자세히 들으시나요? 대단하다는 생각 뿐 ㅎㅎ

  2. kss 2010/02/07 21:36 # M/D Reply Permalink

    리눅스 관련 글 잘 읽고 있습니다. 답글이 많이 없더라도 너무 실망하지 말고 계속 올려주세요~ :-)

  3. 열셋 2010/02/07 22:42 # M/D Reply Permalink

    안드로이드가 리눅스 커널에서 갈라져 나오는군요... 글 잘 읽었습니다.

    사실 평소에도 구글 리더에 이 블로그의 atom 주소를 등록해놓고 글들을 잘 읽고 있었는데,
    5일쯤 전부터 "YES24와 지마켓, 비 IE 카드 결제 중단" 라는 글을 마지막으로
    구글 리더에서 랜덤여신님의 글이 업데이트 되지를 않더군요.
    rss로 추가해봐도 해당 글이 마지막인 것처럼 나오고...

    atom 피드의 내용을 그냥 raw text로 봤을땐 이 글도 잘 적혀 있는것 같은데 왜 이럴까요? 혹시 확인해봐 주실수 있는지 여쭤봅니다.

    1. 랜덤여신 2010/02/07 22:56 # M/D Permalink

      방금 구글 리더에서 확인해봤는데, 저도 그렇게 나오더군요. 그래서 '새로 고침'을 눌렀더니 새 글까지 나오네요. 일시적인 오류였던 것 같습니다. 흥미롭게도, 추가된 글 모두 방금 작성한 것으로 나오는군요.

  4. uriel 2010/02/07 23:00 # M/D Reply Permalink

    저도 android가 일반적인 GNU 소프트웨어 스택을 사용하지는 않았기 때문에 linux와는 거리가 멀다는데 동의합니다.

    사실 이미 서로 공통되는 부분이 점점 줄어들고 있는데, 이 기회에 아예 fork하는게 적절하겠죠.

  5. 열셋 2010/02/07 23:18 # M/D Reply Permalink

    리더에 새 글 여섯개라고 나오는군요. ^^:
    앞으로도 좋은 글들 많이 기대하겠습니다~

  6. dcmru 2010/02/07 23:37 # M/D Reply Permalink

    소식 잘들었습니다. 안드로이드가 분리가 되는군요.

  7. 애드민 2010/02/08 12:36 # M/D Reply Permalink

    사실상 리눅스 커널이 안드로이드 커널에 결별 선언을 한 것이나 마찬가지인 건가요?

Leave a comment
« Previous : 1 : ... 37 : 38 : 39 : 40 : 41 : 42 : 43 : 44 : 45 : ... 807 : Next »

블로그 이미지

랜덤여신이 살아가는 이야기입니다. / 국내 점유율이 1%도 안 되는 리눅스 관련 글을 주로 씁니다. 관심 좀... ㅠㅠ / 컴퓨터쪽 이야기도 씁니다.

- 랜덤여신

Archives

Recent Posts

  1. 파이어폭스 설치하는 ActiveX 플러그인... (21)
  2. 파이어폭스, 윈도 모바일 지원 중단 (3)
  3. 구글, 중국 사용자 홍콩 서버로 리다이... (2)
  4. 안드로이드 시장 점유율, 빠르게 상승 ... (4)
  5. OpenSSH 5.4 출시 - SSH1 비활성화 (1)
  6. 아이폰 개발자 프로그램, 약관 전문 폭로 (12)
  7. 스팀 및 밸브 게임, 맥 지원 시작 (3)
  8. 유비소프트, 인증 서버 다운으로 게임 ... (5)
  9. MS, 윈도 폰과 엑스박스 동시 지원 게...
  10. MS, IE6 장례식에 조화 보내 (3)
  11. 북한 리눅스 배포판 '붉은 별' (5)
  12. 우분투, 새 디자인 공개 - '빛' 테마 (8)
  13. 미국 토피카 시, '구글 시'로 이름 변경 (5)
  14. 애플, 아이폰 특허 침해로 HTC 고소 - ... (8)
  15. PS3 구형, 달력 버그로 게임 실행 불가능 (2)
  16. EU, 구글 스트리트 뷰에 사생활 침해 경고
  17. 2ch 공격이 무의미한 이유 (62)
  18. 동영상 포맷 화질 비교 - H.264, Ogg T... (8)
  19. 아이튠즈 스토어, 음악 다운로드 100억...
  20. 고 대디, 암호화 없이 비밀번호 저장하... (2)
  21. 페도라 쓴다고 말해! (8)
  22. 유튜브, 3월 13일에 IE6 지원 중단 (2)
  23. 애플, 앱 스토어에서 성인 앱 6000개 제거 (6)
  24. 구글 기어스, HTML5로 대체
  25. 모바일 리눅스에는 인라이튼먼트가 제격? (2)
  26. MS, 유럽 윈도에 '웹 브라우저 선택' ... (12)
  27. 파이어폭스 부가 기능 사이트 차단과 S... (13)
  28. SKT 주최 '안드로이드 개발자 컨퍼런스... (2)
  29. 구글, 위키미디어 재단에 200만 달러 기부 (5)
  30. 오픈 소스 모델은 정말 효율적인가? MS... (10)