熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

在solairs上運行linux上的二進制文件

2013-11-15 11:44:51  來源: JSP教程 

  和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
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.