두 ISA의 실행 가능 명령어가 포함 된 ELF 파일을 사용할 수 있습니까? x86과 PowerPC 같은 두 개의 아키텍처에서 실행될 수있는 단일 ELF 파일이 있습니다.동일한 ELF 파일에 다중 ISA
몇 가지 예전에 사용 된 Apple Universal Binaries가 마음에 들었습니다. 리눅스 배포판에서 비슷한 것을 얻을 수있는 방법이 있습니까? 이 일을 목표로 한 FatELF 프로젝트를 보았지만 죽은 것처럼 보입니다.
두 ISA의 실행 가능 명령어가 포함 된 ELF 파일을 사용할 수 있습니까? x86과 PowerPC 같은 두 개의 아키텍처에서 실행될 수있는 단일 ELF 파일이 있습니다.동일한 ELF 파일에 다중 ISA
몇 가지 예전에 사용 된 Apple Universal Binaries가 마음에 들었습니다. 리눅스 배포판에서 비슷한 것을 얻을 수있는 방법이 있습니까? 이 일을 목표로 한 FatELF 프로젝트를 보았지만 죽은 것처럼 보입니다.
이것을 FAT binary라고합니다. 그들은 FatELF과 같은 몇 가지 제안을하고 있지만 AFAIK는별로 성공하지 못했습니다.
사실 대부분의 Linux 소프트웨어는 무료 소프트웨어이므로 FAT 바이너리에 많은 인센티브가 없습니다. 소스 코드를 얻을 수 있으면 소스에서 프로그램을 컴파일 할 수 있습니다. 또한 FAT 바이너리는 실제 바이너리보다 뚱뚱하고 (예 : 일반 바이너리보다 큽니다), 다운로드 할 때 더 많은 대역폭을 사용하게됩니다 ....
또한 실제적으로 프로세서 아키텍처는 20 년 전보다 훨씬 다양합니다. 기본적으로 x86-64는 대부분 (태블릿에서는 ARM) 있습니다.