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

Gentoo Korea Wiki
둘러보기로 가기 검색하러 가기
(새 문서: = 젠투 핸드북 = == 젠투 핸드북 결과물 == === 볼 수 있는 언어 === 젠투 핸드북은 (현재 공식적으로) 다음의 언어로 볼 수 있습니다. [http://www...)
 
10번째 줄: 10번째 줄:
  
 
=== 아키텍처 ===
 
=== 아키텍처 ===
젠투리눅스는 수많은 아키텍처들에서 사용할 수 있습니다. 그런데 아키텍처란 무엇일까요?
+
젠투 리눅스는 수많은 아키텍처들에서 사용할 수 있습니다. 그런데 아키텍처란 무엇일까요?
  
'''아키텍처'''는 동일한 기계어를 지원하는 CPU(프로세서)의 계열입니다.
+
'''아키텍처'''는 동일한 기계어를 지원하는 CPU(프로세서)의 계열입니다. 데스크톱 계열에서 가장 유명한 것은 x86과 x86_64 아키텍처 (젠투에서는 amd64로 표기합니다) 입니다. 이것 말고도 sparc, ppc(PowerPC 계열), mips, arm 등 수많은 아키텍처도 있습니다.
 +
 
 +
배포본은 젠투가 지원하는 다양한 아키텍처만큼 여러가지가 있습니다. 이 때문에 수많은 지원 아키텍처에 대해 핸드북을 제공합니다. 그러나 모든 사용자들이 그 차이점을 알지 못할 정도의 약간의 혼동을 가져다 줄 지도 모릅니다. CPU 형식이나 (i686이나 인텔 코어 i7과 같은) 시스템의 이름을 구별하는 것은 일부일 뿐입니다. 아래에 지원하는 아키텍처와 젠투에서 사용하는 약어에 대한 간단한 요약을 찾아보실 수 있습니다. 그러나 시스템의 아키텍처에 대해 모르는 대부분의 사람들은 ''x86''이나 ''amd64''에 관심이 있을 것입니다.
 +
 
 +
{{Note|아래의 테이블은 지원하는 아키텍처에 대해 고급수준의 개요를 제공합니다. CPU 또는 시스템의 예제에서는 그 이상의 내용이 없습니다. 어떤 아키텍처를 골라야 하는지 아직도 구분을 못하겠다면 지원하는 플랫폼에 대해 꼼꼼하게 설명하는 젠투 핸드북의 두번째 장 (올바른 설치 미디어 선택하기)의 첫번째 부분을 읽어주시기 바랍니다.}}
 +
 
 +
{{ 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>'''
 +
|-
 +
| bgcolor="#ccccff" |'''x86'''
 +
| bgcolor="#ccccff" |'''종종 "인텔 호환"이라고 부르는 CPU가 사용하는 32비트 아키텍처 입니다. 최근 이전에는 데스크톱 PC에서 가장 인기있었습니다. 젠투는 i486(모든 계열 지원)과 i686(펜티엄 이상 지원)에서의 빌드를 지원합니다.'''
 +
| bgcolor="#ccccff" |'''i486, i686, 인텔 코어, AMD 애슬론, 인텔 아톰'''
 +
|-
 +
| bgcolor="#ccccff" |'''x86_64<br/>(amd64)'''
 +
| bgcolor="#ccccff" |'''64비트 아키텍처는 x86 아키텍처와 호환됩니다. AMD에서 먼저 사용(AMD64 이름으로)했고 그 다음 인텔(EM64T 이름으로)이 사용했으며 이제는 중급, 고성능 데스크톱 PC에서 가장 유명한 아키텍처입니다.'''
 +
| bgcolor="#ccccff" |'''AMD 애슬론 64, AMD 옵테론, <br/>AMD 셈프론 프로세서, AMD 페놈,<br/> 인텔 펜티엄 4, 펜티엄 코어 i3, i5, i7'''
 +
|-
 +
| bgcolor="#ccccff" |'''ia64'''
 +
| bgcolor="#ccccff" |'''인텔이 설계한 64비트 아키텍처이며 인텔 아이테니엄 프로세서 계열에서 사용합니다. 이 아키텍처는 x86이나 x86_64(또는 amd64) 아키텍처와는 호환되지 ''않으며'', 중급, 고급 서버 계열에서 찾아볼 수 있습니다.'''
 +
| bgcolor="#ccccff" |'''인텔 아이태니엄'''
 +
|-
 +
| bgcolor="#ccccff" |'''sparc'''
 +
| bgcolor="#ccccff" |'''SPARC 일반적인 제조사인 선(현재 오라클)과 후지쯔에 의해 잘 알려져 있습니다. 일부 워크스테이션이 존재하는 것처럼 서버 시스템에서도 사용합니다.젠투에서는 SPARC64 호환 CPU를 지원합니다.'''
 +
| bgcolor="#ccccff" |'''E3000, 블레이드 1000, 울트라 2'''
 +
|-
 +
| bgcolor="#ccccff" |'''ppc'''
 +
| bgcolor="#ccccff" |'''애플, IBM, 모토롤라 프로세서에서 사용하는 32비트 아키텍처이비다. 보통 임베디드 시스템에서 찾아볼 수 있습니다.'''
 +
| bgcolor="#ccccff" |'''애플 구세대, 애플 신세대, generic Pegasos,<br/>Efika, 이전 IBM i시리즈,p시리즈'''
 +
|-
 +
| bgcolor="#ccccff" |'''ppc64'''
 +
| bgcolor="#ccccff" |'''PPC 아키텍처의 64비트 변형입니다. 고성능 서버에 내장한만큼 임베디드에서도 잘 알려져 있습니다.'''
 +
| bgcolor="#ccccff" |'''IBM RS/6000s, IBM p시리즈, i시리즈'''
 +
|-
 +
| bgcolor="#ccccff" |'''alpha'''
 +
| bgcolor="#ccccff" |'''Alpha 아키텍처는 Digital Equipment Corporation(DEC)이 개발한 64비트 아키텍처입니다. 아직도 중고급 서버에서 사용하고 있지만 점차적으로 사라져가고 있습니다'''
 +
| bgcolor="#ccccff" |'''ES40, AlphaPC, UP1000, Noname'''
 +
|-
 +
| bgcolor="#ccccff" |'''PA-RISC<br/>(hppa)'''
 +
| bgcolor="#ccccff" |'''HPPA로도 불리우는 PA-RISC 아키텍처는 휴렛 패커드에서 개발한 기계어 명령 모음이며, 2008년도 이전까지는 중고급 서버에서 사용했습니다 (이후 HP에서 하던 것을 인텔 아이태니엄에서 시작했습니다.)'''
 +
| bgcolor="#ccccff" |'''HP 9000, PA-8600'''
 +
|-
 +
| bgcolor="#ccccff" |'''mips'''
 +
| bgcolor="#ccccff" |'''MIPS 테크톨러지가 개발한 MIPS 아키텍처는 MIPS I, MIPS III, MIPS 32, MIPS64 등의 다양한 하위계열이 있습니다. MIPS는 가장 일반적인 임베디드 시스템입니다.'''
 +
| bgcolor="#ccccff" |'''MIPS32 1074K, R16000'''
 +
|-
 +
| bgcolor="#ccccff" |'''arm'''
 +
| bgcolor="#ccccff" |'''임베디드 소형화 시스템에서 가장 인기있는 것이 32비트 아키텍처입니다. 하위 아키텍처의 범위는 ARMv1부터 ARMv7까지(코어텍스) 있으며, 스마트폰, 태블릿, 휴대용콘솔, 최종사용자용 GPS 네비게이션 시스템 등에서 종종 찾아보실 수 있습니다.'''
 +
| bgcolor="#ccccff" |'''스트롱암, 코어텍스-M'''
 +
}}
  
 
==== 젠투 설치 핸드북 (x86 아키텍처용) ====
 
==== 젠투 설치 핸드북 (x86 아키텍처용) ====
 
 
===== 제 1부: 젠투 설치하기 =====
 
===== 제 1부: 젠투 설치하기 =====
  
42번째 줄: 91번째 줄:
 
* [[Trans:GentooX86Handbook2-4|초기화 스크립트(Initscript)]] - 여러 기능들에 대해 특별한 initscript 형식을 사용하는 젠투는 의존성을 위주로 결정할 수 있고 가상 initscript를 사용할 수 있습니다. 이 장에서는 이 들의 모든 측면에 대해 그리고 이 스크립트를 다루는 방법에 대해 설명합니다.
 
* [[Trans:GentooX86Handbook2-4|초기화 스크립트(Initscript)]] - 여러 기능들에 대해 특별한 initscript 형식을 사용하는 젠투는 의존성을 위주로 결정할 수 있고 가상 initscript를 사용할 수 있습니다. 이 장에서는 이 들의 모든 측면에 대해 그리고 이 스크립트를 다루는 방법에 대해 설명합니다.
 
* [[Trans:GentooX86Handbook2-5|환경 변수]] - 젠투에서는 시스템의 환경 변수를 쉽게 관리할 수 있습니다.이 장에서는 환경 변수 관리 방법과, 자주 사용하는 변수들에 대해 설명합니다.
 
* [[Trans:GentooX86Handbook2-5|환경 변수]] - 젠투에서는 시스템의 환경 변수를 쉽게 관리할 수 있습니다.이 장에서는 환경 변수 관리 방법과, 자주 사용하는 변수들에 대해 설명합니다.
 +
 +
=== 핸드북 정보 ===
 +
==== 목표 ====
 +
젠투 핸드북의 목표는 가능한 모든 모습의 젠투 리눅스를 설명하는

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

젠투 핸드북

젠투 핸드북 결과물

볼 수 있는 언어

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

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

도입

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

아키텍처

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

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

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


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


{{ cellspacing="2" cellpadding="2" ! scope="col" bgcolor="#8866ff" | ! scope="col" bgcolor="#8866ff" | ! scope="col" bgcolor="#8866ff" | |- | bgcolor="#ccccff" |x86 | bgcolor="#ccccff" |종종 "인텔 호환"이라고 부르는 CPU가 사용하는 32비트 아키텍처 입니다. 최근 이전에는 데스크톱 PC에서 가장 인기있었습니다. 젠투는 i486(모든 계열 지원)과 i686(펜티엄 이상 지원)에서의 빌드를 지원합니다. | bgcolor="#ccccff" |i486, i686, 인텔 코어, AMD 애슬론, 인텔 아톰 |- | bgcolor="#ccccff" |x86_64
(amd64)
| bgcolor="#ccccff" |64비트 아키텍처는 x86 아키텍처와 호환됩니다. AMD에서 먼저 사용(AMD64 이름으로)했고 그 다음 인텔(EM64T 이름으로)이 사용했으며 이제는 중급, 고성능 데스크톱 PC에서 가장 유명한 아키텍처입니다. | bgcolor="#ccccff" |AMD 애슬론 64, AMD 옵테론,
AMD 셈프론 프로세서, AMD 페놈,
인텔 펜티엄 4, 펜티엄 코어 i3, i5, i7
|- | bgcolor="#ccccff" |ia64 | bgcolor="#ccccff" |인텔이 설계한 64비트 아키텍처이며 인텔 아이테니엄 프로세서 계열에서 사용합니다. 이 아키텍처는 x86이나 x86_64(또는 amd64) 아키텍처와는 호환되지 않으며, 중급, 고급 서버 계열에서 찾아볼 수 있습니다. | bgcolor="#ccccff" |인텔 아이태니엄 |- | bgcolor="#ccccff" |sparc | bgcolor="#ccccff" |SPARC 일반적인 제조사인 선(현재 오라클)과 후지쯔에 의해 잘 알려져 있습니다. 일부 워크스테이션이 존재하는 것처럼 서버 시스템에서도 사용합니다.젠투에서는 SPARC64 호환 CPU를 지원합니다. | bgcolor="#ccccff" |E3000, 블레이드 1000, 울트라 2 |- | bgcolor="#ccccff" |ppc | bgcolor="#ccccff" |애플, IBM, 모토롤라 프로세서에서 사용하는 32비트 아키텍처이비다. 보통 임베디드 시스템에서 찾아볼 수 있습니다. | bgcolor="#ccccff" |애플 구세대, 애플 신세대, generic Pegasos,
Efika, 이전 IBM i시리즈,p시리즈
|- | bgcolor="#ccccff" |ppc64 | bgcolor="#ccccff" |PPC 아키텍처의 64비트 변형입니다. 고성능 서버에 내장한만큼 임베디드에서도 잘 알려져 있습니다. | bgcolor="#ccccff" |IBM RS/6000s, IBM p시리즈, i시리즈 |- | bgcolor="#ccccff" |alpha | bgcolor="#ccccff" |Alpha 아키텍처는 Digital Equipment Corporation(DEC)이 개발한 64비트 아키텍처입니다. 아직도 중고급 서버에서 사용하고 있지만 점차적으로 사라져가고 있습니다 | bgcolor="#ccccff" |ES40, AlphaPC, UP1000, Noname |- | bgcolor="#ccccff" |PA-RISC
(hppa)
| bgcolor="#ccccff" |HPPA로도 불리우는 PA-RISC 아키텍처는 휴렛 패커드에서 개발한 기계어 명령 모음이며, 2008년도 이전까지는 중고급 서버에서 사용했습니다 (이후 HP에서 하던 것을 인텔 아이태니엄에서 시작했습니다.) | bgcolor="#ccccff" |HP 9000, PA-8600 |- | bgcolor="#ccccff" |mips | bgcolor="#ccccff" |MIPS 테크톨러지가 개발한 MIPS 아키텍처는 MIPS I, MIPS III, MIPS 32, MIPS64 등의 다양한 하위계열이 있습니다. MIPS는 가장 일반적인 임베디드 시스템입니다. | bgcolor="#ccccff" |MIPS32 1074K, R16000 |- | bgcolor="#ccccff" |arm | bgcolor="#ccccff" |임베디드 소형화 시스템에서 가장 인기있는 것이 32비트 아키텍처입니다. 하위 아키텍처의 범위는 ARMv1부터 ARMv7까지(코어텍스) 있으며, 스마트폰, 태블릿, 휴대용콘솔, 최종사용자용 GPS 네비게이션 시스템 등에서 종종 찾아보실 수 있습니다. | bgcolor="#ccccff" |스트롱암, 코어텍스-M }}

젠투 설치 핸드북 (x86 아키텍처용)

제 1부: 젠투 설치하기

이 부분에서는 시스템에 어떻게 젠투를 설치하는지 배웁니다.

  • 젠투 리눅스 설치 정보 - 이 핸드북에 문서로 만든 설치 접근 방식에 대해 소개합니다.
  • 올바른 설치매체 선택 - 여러가지 방법으로 젠투를 설치할 수 있습니다. 이 장에서는 미니멀 설치 CD를 사용하여 젠투를 설치하는 방법을 설명합니다.
  • 네트워크 설정하기 - 최신 소스코드를 내려받으려면, 네트워크를 설정할 필요가 있습니다.
  • 디스크 준비하기 - 젠투를 설치할 수 있게 하려면 필요한 구역(파티션)을 만들어야 합니다.이 장에서는 앞으로 사용할 디스크에 대한 분할 방법을 설명합니다.
  • 젠투 설치파일 설치하기 - 스테이지 3 압축파일을 통해 젠투를 설치합니다. 이 장에서는 스테이지 3 압축을 푸는 방법과 포티지 설정 방법을 설명합니다.
  • 젠투 베이스 시스템 설치하기 - 스테이지 3를 설치하고 설정한 다음의 최종 결과는 여러분이 하신 작업에 따라 젠투 베이스 시스템을 보유하는 것입니다. 이 장에서는 이 상태에서 어떻게 진행하는지 설명합니다.
  • 커널 설정하기 - 리눅스 커널은 모든 배포판의 핵심입니다. 이 장에서는 커널을 설정하는 방법을 설명합니다.
  • 시스템 설정하기 - 몇몇 중요한 설정 파일을 편집할 필요가 있습니다. 이 장에서 여러분들은 설정 파일들에 대한 개요와 이 내용들을 처리하는 방법에 대한 설명을 접합니다.
  • 필요한 시스템 도구 설치하기 - 이 장은 중요한 도구를 선택하고 설치하는데 도움을 줍니다.
  • 부트로더 설정하기 - x86 아키텍처를 위한 부트로더는 많이 있습니다. 각각의 부트로더에는 그들의 설정 방식이 있습니다. 여러분에게 필요한 부트로더 설정과정을 단계별로 안내할 것입니다.
  • 젠투 설치 끝내기 - 거의 다 끝났습니다. 시스템에 하나(혹은 그 이상)의 사용자를 만들 것입니다.
  • 앞으로 어떻게 하나요? - 이제 젠투 시스템을 만들었습니다. 하지만 다음은?
제 2부: 젠투에서 작업하기

젠투에서 프로그램 설치, 변수 값 바꾸기, 포티지 동작 바꾸기 등의 작업을 어떻게 하는지 배웁니다.

  • 포티지 소개 - 이 장에서는 시스템의 프로그램을 관리하는데 확실히 알아야 할 필요가 있는 "간단한" 단계에 대해 설명합니다.
  • USE 플래그 - USE 플래그는 젠투의 가장 중요한 부분입니다. 이 장에서는 USE 플래그로 작업하는 것을 배우고 USE 플래그가 시스템과의 상호 작용 방법을 이해합니다.
  • 포티지 기능 - 분산 컴파일 지원 ccache 등과 같은 포티지가 가진 기능을 찾아봅니다.
  • 초기화 스크립트(Initscript) - 여러 기능들에 대해 특별한 initscript 형식을 사용하는 젠투는 의존성을 위주로 결정할 수 있고 가상 initscript를 사용할 수 있습니다. 이 장에서는 이 들의 모든 측면에 대해 그리고 이 스크립트를 다루는 방법에 대해 설명합니다.
  • 환경 변수 - 젠투에서는 시스템의 환경 변수를 쉽게 관리할 수 있습니다.이 장에서는 환경 변수 관리 방법과, 자주 사용하는 변수들에 대해 설명합니다.

핸드북 정보

목표

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