"Trans:GentooHandbook"의 두 판 사이의 차이

Gentoo Korea Wiki
둘러보기로 가기 검색하러 가기
19번째 줄: 19번째 줄:
  
 
{| cellspacing="2" cellpadding="2"
 
{| cellspacing="2" cellpadding="2"
! scope="col" bgcolor="#8866ff" |'''<font color="white"></font>'''
+
! scope="col" bgcolor="#8866ff" |'''<font color="white">아키텍처</font>'''
! scope="col" bgcolor="#8866ff" |'''<font color="white"></font>'''
+
! scope="col" bgcolor="#8866ff" |'''<font color="white">설명</font>'''
! scope="col" bgcolor="#8866ff" |'''<font color="white"></font>'''
+
! scope="col" bgcolor="#8866ff" |'''<font color="white">CPU나 시스템 예제 모음</font>'''
 
|-
 
|-
 
| bgcolor="#ccccff" |'''x86'''
 
| bgcolor="#ccccff" |'''x86'''

2012년 7월 21일 (토) 17:54 판

젠투 핸드북

젠투 핸드북 결과물

볼 수 있는 언어

젠투 핸드북은 (현재 공식적으로) 다음의 언어로 볼 수 있습니다.

독일어 | 영어 | 프랑스어 | 이탈리아어 | 일본어 | 폴란드어 | 중국어 간체 | 스페인어

도입

젠투 핸드북 페이지에 잘 오셨습니다. 이 페이지는 젠투 핸드북에 대한 설명을 제공하며 핸드북과 관련한 여러분의 대부분의 질문에 대한 답이 될 것입니다. 핸드북을 내기 이전의 생각들, 현재 상황, 앞으로의 계획, 버그 보고서를 어떻게 처리할 것인지에 대해 이야기할 것입니다.

아키텍처

젠투 리눅스는 수많은 아키텍처들에서 사용할 수 있습니다. 그런데 아키텍처란 무엇일까요?

아키텍처는 동일한 기계어를 지원하는 CPU(프로세서)의 계열입니다. 데스크톱 계열에서 가장 유명한 것은 x86과 x86_64 아키텍처 (젠투에서는 amd64로 표기합니다) 입니다. 이것 말고도 sparc, ppc(PowerPC 계열), mips, arm 등 수많은 아키텍처도 있습니다.

배포본은 젠투가 지원하는 다양한 아키텍처만큼 여러가지가 있습니다. 이 때문에 수많은 지원 아키텍처에 대해 핸드북을 제공합니다. 그러나 모든 사용자들이 그 차이점을 알지 못할 정도의 약간의 혼동을 가져다 줄 지도 모릅니다. CPU 형식이나 (i686이나 인텔 코어 i7과 같은) 시스템의 이름을 구별하는 것은 일부일 뿐입니다. 아래에 지원하는 아키텍처와 젠투에서 사용하는 약어에 대한 간단한 요약을 찾아보실 수 있습니다. 그러나 시스템의 아키텍처에 대해 모르는 대부분의 사람들은 x86이나 amd64에 관심이 있을 것입니다.


참고: 아래의 테이블은 지원하는 아키텍처에 대해 고급수준의 개요를 제공합니다. CPU 또는 시스템의 예제에서는 그 이상의 내용이 없습니다. 어떤 아키텍처를 골라야 하는지 아직도 구분을 못하겠다면 지원하는 플랫폼에 대해 꼼꼼하게 설명하는 젠투 핸드북의 두번째 장 (올바른 설치 미디어 선택하기)의 첫번째 부분을 읽어주시기 바랍니다.


아키텍처 설명 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를 사용할 수 있습니다. 이 장에서는 이 들의 모든 측면에 대해 그리고 이 스크립트를 다루는 방법에 대해 설명합니다.
  • 환경 변수 - 젠투에서는 시스템의 환경 변수를 쉽게 관리할 수 있습니다.이 장에서는 환경 변수 관리 방법과, 자주 사용하는 변수들에 대해 설명합니다.

핸드북 정보

목표

젠투 핸드북의 목표는 가능한 모든 모습의 젠투 리눅스를 설명하는