Trans:GentooHandbook
목차
젠투 핸드북
젠투 핸드북 결과물
볼 수 있는 언어
젠투 핸드북은 (현재 공식적으로) 다음의 언어로 볼 수 있습니다.
독일어 | 영어 | 프랑스어 | 이탈리아어 | 일본어 | 폴란드어 | 중국어 간체 | 스페인어
도입
젠투 핸드북 페이지에 잘 오셨습니다. 이 페이지는 젠투 핸드북에 대한 설명을 제공하며 핸드북과 관련한 여러분의 대부분의 질문에 대한 답이 될 것입니다. 핸드북을 내기 이전의 생각들, 현재 상황, 앞으로의 계획, 버그 보고서를 어떻게 처리할 것인지에 대해 이야기할 것입니다.
아키텍처
젠투 리눅스는 수많은 아키텍처들에서 사용할 수 있습니다. 그런데 아키텍처란 무엇일까요?
아키텍처는 동일한 기계어를 지원하는 CPU(프로세서)의 계열입니다. 데스크톱 계열에서 가장 유명한 것은 x86과 x86_64 아키텍처 (젠투에서는 amd64로 표기합니다) 입니다. 이것 말고도 sparc, ppc(PowerPC 계열), mips, arm 등 수많은 아키텍처도 있습니다.
배포본은 젠투가 지원하는 다양한 아키텍처만큼 여러가지가 있습니다. 이 때문에 수많은 지원 아키텍처에 대해 핸드북을 제공합니다. 그러나 모든 사용자들이 그 차이점을 알지 못할 정도의 약간의 혼동을 가져다 줄 지도 모릅니다. CPU 형식이나 (i686이나 인텔 코어 i7과 같은) 시스템의 이름을 구별하는 것은 일부일 뿐입니다. 아래에 지원하는 아키텍처와 젠투에서 사용하는 약어에 대한 간단한 요약을 찾아보실 수 있습니다. 그러나 시스템의 아키텍처에 대해 모르는 대부분의 사람들은 x86이나 amd64에 관심이 있을 것입니다.
참고: 아래의 테이블은 지원하는 아키텍처에 대해 고급수준의 개요를 제공합니다. CPU 또는 시스템의 예제에서는 그 이상의 내용이 없습니다. 어떤 아키텍처를 골라야 하는지 아직도 구분을 못하겠다면 지원하는 플랫폼에 대해 꼼꼼하게 설명하는 젠투 핸드북의 두번째 장 (올바른 설치 미디어 선택하기)의 첫번째 부분을 읽어주시기 바랍니다.
x86 | 종종 "인텔 호환"이라고 부르는 CPU가 사용하는 32비트 아키텍처 입니다. 최근 이전에는 데스크톱 PC에서 가장 인기있었습니다. 젠투는 i486(모든 계열 지원)과 i686(펜티엄 이상 지원)에서의 빌드를 지원합니다. | i486, i686, 인텔 코어, AMD 애슬론, 인텔 아톰 |
x86_64 (amd64) |
64비트 아키텍처는 x86 아키텍처와 호환됩니다. AMD에서 먼저 사용(AMD64 이름으로)했고 그 다음 인텔(EM64T 이름으로)이 사용했으며 이제는 중급, 고성능 데스크톱 PC에서 가장 유명한 아키텍처입니다. | AMD 애슬론 64, AMD 옵테론, AMD 셈프론 프로세서, AMD 페놈, 인텔 펜티엄 4, 펜티엄 코어 i3, i5, i7 |
ia64 | 인텔이 설계한 64비트 아키텍처이며 인텔 아이테니엄 프로세서 계열에서 사용합니다. 이 아키텍처는 x86이나 x86_64(또는 amd64) 아키텍처와는 호환되지 않으며, 중급, 고급 서버 계열에서 찾아볼 수 있습니다. | 인텔 아이태니엄 |
sparc | SPARC 일반적인 제조사인 선(현재 오라클)과 후지쯔에 의해 잘 알려져 있습니다. 일부 워크스테이션이 존재하는 것처럼 서버 시스템에서도 사용합니다.젠투에서는 SPARC64 호환 CPU를 지원합니다. | E3000, 블레이드 1000, 울트라 2 |
ppc | 애플, IBM, 모토롤라 프로세서에서 사용하는 32비트 아키텍처이비다. 보통 임베디드 시스템에서 찾아볼 수 있습니다. | 애플 구세대, 애플 신세대, generic Pegasos, Efika, 이전 IBM i시리즈,p시리즈 |
ppc64 | PPC 아키텍처의 64비트 변형입니다. 고성능 서버에 내장한만큼 임베디드에서도 잘 알려져 있습니다. | IBM RS/6000s, IBM p시리즈, i시리즈 |
alpha | Alpha 아키텍처는 Digital Equipment Corporation(DEC)이 개발한 64비트 아키텍처입니다. 아직도 중고급 서버에서 사용하고 있지만 점차적으로 사라져가고 있습니다 | ES40, AlphaPC, UP1000, Noname |
PA-RISC (hppa) |
HPPA로도 불리우는 PA-RISC 아키텍처는 휴렛 패커드에서 개발한 기계어 명령 모음이며, 2008년도 이전까지는 중고급 서버에서 사용했습니다 (이후 HP에서 하던 것을 인텔 아이태니엄에서 시작했습니다.) | HP 9000, PA-8600 |
mips | MIPS 테크톨러지가 개발한 MIPS 아키텍처는 MIPS I, MIPS III, MIPS 32, MIPS64 등의 다양한 하위계열이 있습니다. MIPS는 가장 일반적인 임베디드 시스템입니다. | MIPS32 1074K, R16000 |
arm | 임베디드 소형화 시스템에서 가장 인기있는 것이 32비트 아키텍처입니다. 하위 아키텍처의 범위는 ARMv1부터 ARMv7까지(코어텍스) 있으며, 스마트폰, 태블릿, 휴대용콘솔, 최종사용자용 GPS 네비게이션 시스템 등에서 종종 찾아보실 수 있습니다. | 스트롱암, 코어텍스-M |
젠투 설치 핸드북 (x86 아키텍처용)
제 1부: 젠투 설치하기
이 부분에서는 시스템에 어떻게 젠투를 설치하는지 배웁니다.
- 젠투 리눅스 설치 정보 - 이 핸드북에 문서로 만든 설치 접근 방식에 대해 소개합니다.
- 올바른 설치매체 선택 - 여러가지 방법으로 젠투를 설치할 수 있습니다. 이 장에서는 미니멀 설치 CD를 사용하여 젠투를 설치하는 방법을 설명합니다.
- 네트워크 설정하기 - 최신 소스코드를 내려받으려면, 네트워크를 설정할 필요가 있습니다.
- 디스크 준비하기 - 젠투를 설치할 수 있게 하려면 필요한 구역(파티션)을 만들어야 합니다.이 장에서는 앞으로 사용할 디스크에 대한 분할 방법을 설명합니다.
- 젠투 설치파일 설치하기 - 스테이지 3 압축파일을 통해 젠투를 설치합니다. 이 장에서는 스테이지 3 압축을 푸는 방법과 포티지 설정 방법을 설명합니다.
- 젠투 베이스 시스템 설치하기 - 스테이지 3를 설치하고 설정한 다음의 최종 결과는 여러분이 하신 작업에 따라 젠투 베이스 시스템을 보유하는 것입니다. 이 장에서는 이 상태에서 어떻게 진행하는지 설명합니다.
- 커널 설정하기 - 리눅스 커널은 모든 배포판의 핵심입니다. 이 장에서는 커널을 설정하는 방법을 설명합니다.
- 시스템 설정하기 - 몇몇 중요한 설정 파일을 편집할 필요가 있습니다. 이 장에서 여러분들은 설정 파일들에 대한 개요와 이 내용들을 처리하는 방법에 대한 설명을 접합니다.
- 필요한 시스템 도구 설치하기 - 이 장은 중요한 도구를 선택하고 설치하는데 도움을 줍니다.
- 부트로더 설정하기 - x86 아키텍처를 위한 부트로더는 많이 있습니다. 각각의 부트로더에는 그들의 설정 방식이 있습니다. 여러분에게 필요한 부트로더 설정과정을 단계별로 안내할 것입니다.
- 젠투 설치 끝내기 - 거의 다 끝났습니다. 시스템에 하나(혹은 그 이상)의 사용자를 만들 것입니다.
- 앞으로 어떻게 하나요? - 이제 젠투 시스템을 만들었습니다. 하지만 다음은?
제 2부: 젠투에서 작업하기
젠투에서 프로그램 설치, 변수 값 바꾸기, 포티지 동작 바꾸기 등의 작업을 어떻게 하는지 배웁니다.
- 포티지 소개 - 이 장에서는 시스템의 프로그램을 관리하는데 확실히 알아야 할 필요가 있는 "간단한" 단계에 대해 설명합니다.
- USE 플래그 - USE 플래그는 젠투의 가장 중요한 부분입니다. 이 장에서는 USE 플래그로 작업하는 것을 배우고 USE 플래그가 시스템과의 상호 작용 방법을 이해합니다.
- 포티지 기능 - 분산 컴파일 지원 ccache 등과 같은 포티지가 가진 기능을 찾아봅니다.
- 초기화 스크립트(Initscript) - 여러 기능들에 대해 특별한 initscript 형식을 사용하는 젠투는 의존성을 위주로 결정할 수 있고 가상 initscript를 사용할 수 있습니다. 이 장에서는 이 들의 모든 측면에 대해 그리고 이 스크립트를 다루는 방법에 대해 설명합니다.
- 환경 변수 - 젠투에서는 시스템의 환경 변수를 쉽게 관리할 수 있습니다.이 장에서는 환경 변수 관리 방법과, 자주 사용하는 변수들에 대해 설명합니다.
핸드북 정보
목표
젠투 핸드북의 목표는 가능한 모든 모습의 젠투 리눅스를 설명하는