和sparc上的solaris
相比
Intel x
上的solaris
的另一個優點是在Intel架構的計算機之間有更加優良的互操作能力
由於嵌入Linux的軟件二進制文件的系統調用被從新設計
來和Solairs的環境相適應
這意味著你最喜歡的Linux應用程序能夠在Solaris上不經過任何從新編譯或者改變
就能運行
這個功能用lxrun來實現
lxrun通過將應用程序和操作系統分開的一個層來執行
很小java虛擬機
它通過int
指令產生SEGV信號來仿真系統調用
這是一些仿真的Linux核心功能調用
因此
Lxrun實際上是一個仿真程序
它提供的是一個有限的Linux仿真環境
LKP不是Linux環境仿真
它把核心接口和Linux應用環境直接插入solairs系統
這些核心接口嵌在solaris的核心
它們的名字作用如下表
核心接口名稱 作用
Lxprocfs 進程接口
Linux 系統調用接口
Lxdevfs 設備接口
Lxuwfs 文件系統接口
通過這樣的機制
solairs核心可以解釋int
指令並直接執行Linux系統調用
在這種機制下
沒有仿真層
應用程序運行的速比需要經過仿真層處理運行地更快
此外
LKP還提供了Linux應用環境
象程序庫
配置文件以及其它工具
從應用角度看
這意味著solairs系統提供了一個完備的Linux環境
可以運行的Linux應用程序包括:
KDE
Gnome
WordPerfect
and
Applix
Quake
GIMP
更多信息: ~steven/lxrun
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19544.html