linuxfromscratch:12.1:004-lfstargetarchitectures

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linuxfromscratch:12.1:004-lfstargetarchitectures [2024/04/16 12:22] baecylinuxfromscratch:12.1:004-lfstargetarchitectures [Unknown date] (현재) – 제거됨 - 바깥 편집 (Unknown date) 127.0.0.1
줄 1: 줄 1:
-==== LFS 대상 아키텍처 ==== 
-LFS의 주요 대상 아키텍처는 AMD/Intel x86(32비트) 및 x86_64(64비트) CPU입니다. 반면에 이 책의 지침은 약간의 수정을 거쳐 Power PC 및 ARM CPU에서도 작동하는 것으로 알려져 있습니다. 이러한 대체 CPU 중 하나를 사용하는 시스템을 구축하려면 다음 페이지에 나와 있는 것 외에 주요 전제 조건은 이전 LFS 설치, Ubuntu, Red Hat/Fedora, SuSE 또는 해당 아키텍처를 대상으로 하는 다른 배포판과 같은 기존 Linux 시스템입니다. (32비트 배포판을 64비트 AMD/Intel 컴퓨터에서 호스트 시스템으로 설치하여 사용할 수 있습니다.) 
  
-32비트 시스템과 비교하여 64비트 시스템에서 빌드할 때의 이점은 미미합니다. 예를 들어 코어 i7-4790 CPU 기반 시스템에서 4개의 코어를 사용하여 LFS-9.1을 테스트 빌드한 결과 다음과 같은 통계가 측정되었습니다: 
- 
-^아키텍처  ^빌드 시간  ^빌드 크기  ^ 
-|32비트  |239.9분  |3.6GB  | 
-|64비트  |233.2분  |4.4GB  | 
- 
-보시다시피 동일한 하드웨어에서 64비트 빌드가 32비트 빌드보다 3% 더 빠르고 22% 더 큽니다. LFS를 LAMP 서버 또는 방화벽으로 사용하려는 경우 32비트 CPU로도 충분할 수 있습니다. 반면에 BLFS의 여러 패키지를 빌드하거나 실행하려면 4GB 이상의 RAM이 필요하므로 LFS를 데스크톱으로 사용할 계획이라면 64비트 시스템을 빌드할 것을 권장합니다. 
- 
-LFS에서 생성되는 기본 64비트 빌드는 "순수한" 64비트 시스템입니다. 즉, 64비트 실행 파일만 지원합니다. "멀티 라이브러리" 시스템을 빌드하려면 많은 애플리케이션을 32비트 시스템용과 64비트 시스템용으로 한 번씩 두 번 컴파일해야 합니다. 이는 기본 Linux 시스템에 필요한 최소한의 지침을 제공하려는 교육 목표에 방해가 되기 때문에 LFS에서는 직접 지원되지 않습니다. 일부 LFS/BLFS 편집자는 [[https://www.linuxfromscratch.org/~thomas/multilib/index.html]]에서 액세스할 수 있는 LFS의 멀티 라이브러리 포크를 유지/관리합니다. 하지만 이는 이 책의 범의를 넘어서는 주제입니다. 
  • linuxfromscratch/12.1/004-lfstargetarchitectures.1713270139.txt.gz
  • 마지막으로 수정됨: 2024/04/16 12:22
  • 저자 baecy