이 문서는 크로미움 OS의 소스를 받아오는 과정을 설명합니다.
이 문서는 Chromium OS Developer Guide(2012.07.09)를 기반으로 작성되었습니다.
아래에서 작업하는 사용자 계정 및 작업 폴더의 위치가 스크린샷과 상이할 수 있습니다.
각자의 환경에 맞게 작업해주세요.
받아올 수 있는 소스 코드의 종류에는 두 가지가 있습니다.
우리는 소스 코드의 분석도 할 예정이므로 full layout으로 받아올 것입니다.
여기서는 소스 코드를 받아 올 위치를 1단계. 크로미움 OS 빌드 준비하기 문서에서 작성했던 ~/Works/Chromium/ 디렉터리의 새로운 하위 디렉터리 Source로 지정합니다.1)
mkdir 명령어를 통해 필요한 디렉터리를 생성합니다.
mkdir Source
먼저 소스 코드를 받아오기 위한 준비과정을 거쳐야 합니다.
repo 명령어를 이용해 초기화를 시켜줍니다.
이 명령어를 사용하면, 크로미움 OS 저장소의 가장 최신버전의 소스코드를 다운로드 받습니다.
cd Source
repo init -u https://git.chromium.org/chromiumos/manifest.git --repo-url https://git.chromium.org/external/repo.git
NOTE: 만약 특정 버전의 소스 코드를 다운로드 받고 싶다면 특정 Revision 다운로드하기를 참고해주시기 바랍니다.
특정 Revision 으로 다운로드 받아야 하는 경우는 아래와 같습니다.
NOTE: 만일 minilayout으로 소스 코드를 받아오길 원한다면
https://git.chromium.org/chromiumos/manifest.git -m minilayout.xml --repo-url https://git.chromium.org/external/repo.git
명령어를 실행해줍니다.

소스 코드를 받아오다 보면 입력한 개인 정보를 확인하는 메시지가 나타납니다.
입력한 정보를 확인한 후 Y를 눌러줍니다.
그리고 터미널 창에서 Color Display를 활성화 할 것인지 물어보는 메시지가 나타나면 원하시는 대로 선택하셔도 좋습니다만 가독성 향상을 위해 Y를 눌러주는 것이 좋습니다.

이제 초기화가 완료되었으면 소스 코드를 받아옵니다.
이 때도 repo 명령어를 이용합니다.
다운로드 받는 용량이 크기 때문에 상당히 많은 시간이 소요됩니다. (필자의 경우 4시간 이상)
repo sync