Trans:GentooAMD64FrequentlyAskedQuestions

Gentoo Korea Wiki
둘러보기로 가기 검색하러 가기

젠투 리눅스/AMD64 자주 묻는 질문

질문

젠투/AMD64 자주 묻는 질문 개요

이 문서는 젠투/AMD64에 대해 일반적으로 묻는 질문들이 있습니다. 젠투/AMD64 에 유용한 내용을 제공하고 도와주려 합니다. 이 질문중 일부는 포럼이나 IRC나 메일링 리스트에서 찾을 수 있습니다. 자주 묻는 질문에 대한 제안이나 질문이 있을 경우 amd64@gentoo.org에 이메일을 보내주시면 고맙겠습니다.

설치

하드웨어

  • [NVIDIA/ATI 바이너리 드라이버가 동작할까요?]
  • [Cool'n'Quiet/PowerNow/SpeedStep 기능은 어떻게 사용하죠?]

프로그램

  • [어도비 플래시를 동작하게 할 수 있나요?]
  • [OpenOffice.org를 동작하게 할 수 있나요?]
  • [아무개 꾸러미를 설치하려는데 emerge가 (masked by: ~amd64 keyword)라고 하네요]
  • [아무개 꾸러미를 설치하려는데 emerge가 (masked by: missing keyword)라고 하네요]

젠투/AMD64 프로젝트에 어떻게 도움을 주죠?

  • [어떻게 도움을 주죠?]

다른 자료

  • [젠투/AMD64에 대한 더 많은 정보는 어디서 보죠?]

설치

AMD64와 EM64T의 차이점은요?

둘은 각각 AMD(AMD64)와 인텔(EM64T)에 관련된 64비트 프로세서 팁니다. AMD의 64비트 프로세서는 애슬론 64, 튜리온, 네오, 페놈, 옵테론 계열이 있습니다. 인텔의 64비트 프로세서는 코어 2 코어 iX, 셀러론, 제온, (Core2 아키텍처 기반의 모든)펜티엄이 있습니다. 오래된 Pentium 4와 제온 칩의 최근 일부 버전도 EM64T를 지원합니다.

64비트 프로세서의 AMD 계열은 인텔이 출시한 것보다 먼저 나왔습니다. 그래서 이런 역사적인 이유 때문에 x86-64 호환 아키텍처에 대한 아키텍처 키워드는 그냥 amd64입니다. 따라서 AMD냐 인텔이냐는 상관 없이 AMD64는 64비트 칩의 일반적인 참조 명칭입니다.

AMD64/EM64T에 대해 CFLAGS를 어떻게 써야 하나요?

문제를 막으려면 여러분의 시스템에 CFLAGS를 단순하게 사용해야 합니다. AMD 시스템에 대해서 지원하는 CFLAGS-O2 -march=k8 -pipe 입니다. 인텔의 코어2 기반 시스템(EM64T)는 {{{1}}}를 사용해야 합니다. EM64T를 지원하는 오래된 Pentium4라면 -O2 -march=nocona -pipe를 사용하십시오.

AMD64용 커널은 무얼 써야 하나요?

포티지에는 사용할 수 있는 거의 모든 커널들이 있습니다. gentoo-sources를 사용하는 것을 추천하는데 이것은 젠투 리눅스 (배포판)을 위해 특별히 설계한 커널이기 때문입니다. AMD64와 관련된 수많은 패치가 들어있기 때문에 젠투/AMD64가 공식적으로 지원하는 유일한 커널이라 볼 수 있습니다.


주의: PREEMPT와 같은 시험하지 않은 커널 기능을 사용할 때 조심해야 합니다.


커널에서 IA32_EMULATION 옵션을 활성화 했는지 확인해주십시오.


코드 예제 2.1: 커널 소스코드에서 IA32 에뮬레이션 활성화하기
# cd /usr/src/linux

# make menuconfig

Executable file formats / Emulations  --->
  [*] IA32 Emulation



주의: 이 옵션의 활성화를 끄면 multilib 시스템의 빌드 실패를 경험하게 될 것입니다.


32비트 대신 64비트 시스템을 사용하면 성능이 올라가나요?

대답하기 좀 어려운 질문인데요. 가끔은 성능 향상을 경험할 수 있지만, 아닌 경우에는 아닐수도 있습니다. 매일 사용하다보면 64비트와 32비트는 별 차이가 거의 없습니다. 64비트는 멀티미디어 프로그램과 3D 렌더링을 수행하는 보통의 경우에 소숫점 연산을 수행하는 경우에 더 빠릅니다. 이 게시글(과 관련 글)이 흥미로울 것 같습니다. 또한 우리 포럼에 좋은 글타래가 있습니다.

multilib는 무엇이고 어떻게 사용하나요?

모든 AMD64 프로세서는 64비트 코드와 마찬가지로 32비트 코드도 실행할 수 있습니다. 그러나 32비트 프로그램을 가지고 있다면 64비트 라이브러리와 혼용할 수 없고, 반대로 64비트 프로그램을 가지고 있다면 32비트 라이브러리와 혼용할 수 없습니다. 그러나 모든 공유 라이브러리와 필요 요소가 32비트 객체라면 32비트 프로그램을 자체적으로 실행할 수 있습니다. 프로파일에 따라 선택해서 multilib를 지원할지 아닐지를 선택할 수 있습니다. 기본 설정은 multilib 활성화 프로파일 입니다.


주의: 현재 비 multilib 프로파일에서 multilib 활성화 프로파일로 바꿀 수 없기 때문에 비 multilib 프로파일을 사용하기 전에 여러분의 결정에 대해 다시금 생각해보시기 바랍니다.


32비트 chroot는 어떻게 만드나요?

[32비트 chroot 안내서]를 참조하시기 바랍니다.

emerge -e world를 실행해서 x86시스템에서 amd64시스템으로 업그레이드 할 수 있나요?

x86amd64 설치의 차이 때문에 업그레이드는 할 수 없습니다. 새로 설치해주시기 바랍니다. 설치는 x86과 약간 다르니 [AMD64 핸드북]을 참조하시기 바랍니다.

또한 x86과 거의 비슷한 시스템에서 만든 바이너리 파일들은 amd64 시스템의 꾸러미가 읽지 못합니다. 부분적으로 MySQL, InnoDB,Berkeley DB, SQLite, OpenLDAP 등의 데이터베이스는 있는 그대로 간단하게 복사할 수가 없습니다. amd64시스템의 복구를 시도하기 전에는 텍스트 파일 같은 아키텍처 비종속 형식으로 데이터베이스 덤프를 갖출 필요가 있습니다.

Reiser4를 사용할 수 있나요?

하드웨어

NVIDIA/ATI 바이너리 드라이버가 동작할까요?

Cool'n'Quiet/PowerNow/SpeedStep 기능은 어떻게 사용하죠?

프로그램

어도비 플래시를 동작하게 할 수 있나요?

OpenOffice.org를 동작하게 할 수 있나요?

아무개 꾸러미를 설치하려는데 emerge가 (masked by: ~amd64 keyword)라고 하네요

아무개 꾸러미를 설치하려는데 emerge가 (masked by: missing keyword)라고 하네요

젠투/AMD64 프로젝트에 어떻게 도움을 주죠?

어떻게 도움을 주죠?

다른 자료

젠투/AMD64에 대한 더 많은 정보는 어디서 보죠?