6
표준 호환 C99로 프로그래밍되고 Linux에서 실행될 경우 FreeBSD에서 정적으로 컴파일되는 매우 작고 간단한 명령 행 프로그램이 필요합니까?Linux에서 FreeBSD 정적 바이너리를 실행 하시겠습니까?
(I이 나 자신을 테스트 할 것이다 그러나 나는 현재 리눅스에서 테스트하기 위해 별도의 HDD가 없습니다.) 시스템 콜 인터페이스가 다른
표준 호환 C99로 프로그래밍되고 Linux에서 실행될 경우 FreeBSD에서 정적으로 컴파일되는 매우 작고 간단한 명령 행 프로그램이 필요합니까?Linux에서 FreeBSD 정적 바이너리를 실행 하시겠습니까?
(I이 나 자신을 테스트 할 것이다 그러나 나는 현재 리눅스에서 테스트하기 위해 별도의 HDD가 없습니다.) 시스템 콜 인터페이스가 다른
아니, 일반적으로하기 때문이다. 그러나 FreeBSD는 FreeBSD에서 Linux 바이너리 (Linux syscall 인터페이스에 대해 컴파일 된)를 실행할 수있는 좋은 Linux 호환 레이어를 가지고 있습니다. i386 및 amd64 바이너리 모두에 사용할 수있는 레이어가 있습니다.
자세한 내용은 FreeBSD 핸드북 Chapter 10: Linux Binary Compatibility을 참조하십시오.
FreeBSD * 호스트 *는 i386 또는 amd64 일 수 있지만 32 비트 Linux 응용 프로그램 만 에뮬레이션으로 실행할 수 있습니다. – ArtemB