"Trans:GentooAMD64FrequentlyAskedQuestions"의 두 판 사이의 차이
Darkcircle (토론 | 기여) |
Darkcircle (토론 | 기여) |
||
64번째 줄: | 64번째 줄: | ||
=== 32비트 chroot는 어떻게 만드나요? === | === 32비트 chroot는 어떻게 만드나요? === | ||
+ | [32비트 chroot 안내서]를 참조하시기 바랍니다. | ||
+ | |||
=== emerge -e world를 실행해서 x86시스템에서 amd64시스템으로 업그레이드 할 수 있나요? === | === emerge -e world를 실행해서 x86시스템에서 amd64시스템으로 업그레이드 할 수 있나요? === | ||
=== Reiser4를 사용할 수 있나요? === | === Reiser4를 사용할 수 있나요? === |
2012년 7월 21일 (토) 07:07 판
젠투 리눅스/AMD64 자주 묻는 질문
질문
젠투/AMD64 자주 묻는 질문 개요
이 문서는 젠투/AMD64에 대해 일반적으로 묻는 질문들이 있습니다. 젠투/AMD64 에 유용한 내용을 제공하고 도와주려 합니다. 이 질문중 일부는 포럼이나 IRC나 메일링 리스트에서 찾을 수 있습니다. 자주 묻는 질문에 대한 제안이나 질문이 있을 경우 amd64@gentoo.org에 이메일을 보내주시면 고맙겠습니다.
설치
- AMD64와 EM64T의 차이점은요?
- AMD64/EM64T에 대해 CFLAGS를 어떻게 써야 하나요?
- AMD64용 커널은 무얼 써야 하나요?
- 32비트 대신 64비트 시스템을 사용하면 성능이 올라가나요?
- multilib는 무엇이고 어떻게 사용하나요?
- 32비트 chroot는 어떻게 만드나요?
- emerge -e world를 실행해서 x86시스템에서 amd64시스템으로 업그레이드 할 수 있나요?
- Reiser4를 사용할 수 있나요?
하드웨어
- [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 안내서]를 참조하시기 바랍니다.