2011년 9월 18일 일요일

Chromium 분석 - 다운로드

이번 포스트에서는 Chromium 소스 다운로드 방법 & 소스 내비게이션에 대해 알아보겠습니다

소스 다운로드 방법은 두가지가 있습니다
    - tarball 로 다운받기
    - svn 에서 checkout 하기

svn으로 checkout하면 시간이 상당히 걸리므로 tarball로 다운을 받아서 update 하는 방법을 이용하겠습니다.

아래 링크를 클릭하여 최신의 tarball을 다운로드 받을 수 있습니다.(약 1.1GB의 tgz 파일)
  http://chromium-browser-source.commondatastorage.googleapis.com/chromium_tarball.html

다운받은 tarball을 풀면 생기는 home/chrome-svn/tarball/chromium/src 에 Chromium의 소스코드가 있습니다.
src 의 상위 디렉토리(home/chrome-svn/tarball/chromium) 에서 gclient update 를 해보니 새로운 업데이트가 있습니다.
정말 빠르게 업데이트가 되는군요!! :)

소스 코드 내비게이션 기능 또한 제공하고 있습니다.
빌드가 아닌 소스 분석만을 하고 싶으면 굳이 시간이 많이 걸리고 디스크 공간만 차지하는 소스 코드 다운로드를 할 필요가 없습니다.
아래의 링크에서 소스 내비게이션이 가능합니다.

    - http://src.chromium.org/viewvc/chrome/ 
    - http://codesearch.google.com/#&exact_package=chromium

소스만 최소 약 1.6GB 정도이고, 빌드까지 한다면 약 10GB 정도가 필요하다고 합니다. 엄청나네요...

다음 포스트에서는 Chromium의 빌드 방법에 대해서 알아보겠습니다.

댓글 없음:

댓글 쓰기