最新最完整的資料在官方的 Handbook 上。
簡單來說,FreeBSD 核心必須支援,且必須安裝 Linux Runtime Libraries,最後做一些設定。
如果要執行 Linux ELF Binaries,可以先查詢目前 FreeBSD 是否已經支援 Linux ELF。
brandelf -l
看是否有 Linux 的字樣,如果沒的話,請回頭檢查是否哪一步驟沒有做到。
然後檢查執行檔是否為 Linux ELF Binaries。
brandelf execution-binary-filename
如果是 Linux ELF Binaries,則正常執行即可。
如果顯示結果不是 Linux ELF Binaries,但是自己確定是 Linux ELF Binaries的話,則只要更改一下 ELF 的格式即可。
brandelf -t Linux execution-binary-filename
然後再檢查一次是否已經修正為正確的格式。