강좌 & 팁
글 수 2,412
크롬 OS를 분석하던 중 재미있는 사실을 발견했습니다.
이사람들은 gentoo를 기반으로 여기서 사용하는 툴들을 사용했더라구요.
gentoo를 공부하고 나니 크롬OS의 소스파일 구조가 눈에 확들어오네요..
저희가 알아본 것들을 간략하게 정리해서 올리겠습니다..
(참조)
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=1
portage 란?
Portage는 Gentoo에서 사용한는 소프트웨어 관리방법입니다. 리눅스에서 사용가능한 높은 유연성과 수 많은 특징을 보여주는 가장 좋은 소프트웨어 관리 툴입니다.
Portage는 Python과 bash과 같은 스크립트 언어로 작성되어있습니다.
대부분의 유저는 Portage를 이용하여 작업할 때 emerge라는 툴을 사용합니다.
portage에게 software에 대한 뭔가 작업을 수행하기 위해서 기본적으로 시스템에 있는 ebuilds를 사용합니다. 따라서 시스템의 ebuilds를 주기적으로 업데이트 해주어야됩니다.