Darling模擬器:在Linux上運行OS X應用

jopen 11年前發布 | 18K 次閱讀 Linux

  GNU/Linux 用戶可以借助 WINE 運行流行的 Windows 獨占應用程序,但他們沒有類似的模擬器可以運行流行的 Mac 應用程序。

  現在,一位名叫 Lubo? Dole?el 的匈牙利開發者試圖扭轉這一局面,他正在開發名叫 Darling 的 OS X 模擬層。Darling 這一名字組合了 Darwin 和 Linux,Darwin 是蘋果的開源操作系統。Darling 的工作原理是用 Darwin 內核解析 Mac 可執行文件,然后載入到內存執行。相比 WINE,Darling 的開發要方便不少,因為 OSX 是一種 UNIX 操作系統,Dole?el 不需要去實現所有的系統 API,創造一個簡單的封裝器就足夠了。蘋果還釋出了 OS X 部分底層組件的源代碼,而 GNUstep 項目則提供了蘋果 Cocoa API 的開源實現,但 Dole?el 仍然有許多難題需要征服,Darling 目前仍然處于初級階段。他也不是第一個嘗試開發 OS X 模擬層的開發者,其他人因為種種原因而最終放棄。

來自: Solidot
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!