Next
Previous
Contents
iBCS
package 有提供在 Linux 下執行 FreeBSD 執行檔的支援; 但它已太老舊且沒有人維護. 我不能成功讓它動作.
如果你幸運地叫它動起來, 請你告訴我.
FreeBSD 有能力來執行 Linux 的執行檔, 包括 a.out 和ELF 型式.
要這麼做, 你必須要採取下列三個步驟:
- 你必須開啟與 Linux 相容的機制. 要這麼做 (in FreeBSD 2.2.2 ---
其他版本的細節可能不同) 你要修改你的
/etc/rc.conf
檔案, 並修改
linux_enable="NO"
成
linux_enable="YES"
- 你必須安裝 Linux 共享的程式庫. 它們在 FreeBSD 2.2.2 中被包含成為 package
linux_lib-2.4.tgz
(更新的版本可能已經出來了.) 執行這個命令
pkg_add <path_to_package>/linux_lib-2.4.tgz
來安裝這個package. <path_to_package> 是這個package存放的目錄.
- 安裝你要執行的 Linux 程式. 這些程式可任意安裝在 UFS 或 ext2fs 檔案系統中.
看章節
在 FreeBSD 上架構 ext2fs 檔案系統 來獲取在 FreeBSD 中使用 ext2fs 檔案系統的更多資訊.
我已成功地使用這些方法在 FreeBSD 2.2.2 執行 Linux 版的 Applixware 4.3 和 Netscape 3.01
(兩個都是 ELF 格式), (是的, 我知道有 FreeBSD 版的 Netscape 4.) 讀 FreeBSD 的文件來了解有關這個主題.
Next
Previous
Contents