FreeBSD 핸드북 : 리눅스 에뮬레이션 : 리눅스 에뮬레이터의 설치 방법
Previous: 리눅스 에뮬레이션
Next: 2.1-STABLE 버전에서의 리눅스 에뮬레이션 설치

23.1. 리눅스 에뮬레이터의 설치 방법

FreeBSD 상에서의 리눅스 에뮬레이션은 대부분의 a.out 및 ELF 포맷 리눅스 바이너리를 실행할 수 있는 수준에 도달해 있습니다. 2.1-STABLE 버전에서의 리눅스 에뮬레이션은 리눅스용 둠(DOOM) 및 매스매티카(Mathematica)를 실행시킬 수 있습니다. 3.1-RELEASE에서 제공하는 버전은 더 많은 프로그램들을 지원하며 리눅스용 Quake, Abuse, IDL, netrek 및 다른 대다수 프로그램들을 실행시킬 수 있습니다.

리눅스에는 FreeBSD에서 지원하지 않는 리눅스 운영체제 전용의 기능들이 있습니다. 만약 리눅스 바이너리들이 리눅스 /proc 파일 시스템을 사용하거나(FreeBSD에서의 /proc 파일 시스템과 다릅니다.) 가상 8086 모드 등의 i386 전용 시스템 콜들을 사용할 경우 FreeBSD 상에서 제대로 동작하지 않을 것입니다.

여러분이 사용하고 있는 FreeBSD 버전에 따라 리눅스 에뮬레이션을 설치하는 방법이 약간씩 달라지게 됩니다.

23.1.1. 2.1-STABLE 버전에서의 리눅스 에뮬레이션 설치

23.1.2. 2.2.2-RELEASE 및 그 이후 버전에서의 리눅스 에뮬레이션 설치

23.1.3. 리눅스 런타임 라이브러리의 설치

23.1.3.1. linux_lib 포트를 이용한 설치
23.1.3.2. 수작업으로 라이브러리 설치하기
23.1.3.3. 추가적인 공유 라이브러리의 설치 방법
23.1.3.4. FreeBSD 2.2-RELEASE 및 그 이후 버전을 위한 ld.so 설정

23.1.4. 리눅스 ELF 바이너리의 설치

23.1.5. 호스트 이름 resolver의 설정

23.1.6. 필요한 파일들을 찾기


FreeBSD 핸드북 : 리눅스 에뮬레이션 : 리눅스 에뮬레이터의 설치 방법
Previous: 리눅스 에뮬레이션
Next: 2.1-STABLE 버전에서의 리눅스 에뮬레이션 설치