Darling是一個用於Linux的,如同Wine一樣的自由開源的MacOS兼容層 。 它能復現部分macOS的功能,通過提供類似MacOS程序調用的庫和框架的替代品來實現。 [3]與其他基於仿真的方法不同,Darling不需要虛擬機來運行macOS程序。Darling被認為是運行Windows應用程式的WINE的對應物。 [4]

Darling
A simple 'HelloWorld' Cocoa app demonstrated on macOS (left) and GNU/Linux (right)
A simple 'HelloWorld' Cocoa app demonstrated on macOS (left) and GNU/Linux (right)
原作者Luboš Doležel
當前版本
  • v0.1.20220704(2022年7月5日)[1]
編輯維基數據鏈接
原始碼庫https://github.com/darlinghq/darling
作業系統Linux
類型Compatibility layer
許可協議Various, primarily GPLv3[2]
網站darlinghq.org

這個項目始於2012年夏季,它構建在一個之前的項目--名為maloader--的基礎上,後者因開發人員時間不足而被中止。Darling已被證明能夠與許多控制台應用程式一起工作,例如Midnight CommanderThe Unarchiver。同時也對基於Cocoa框架的圖形應用程式提供了基本支持。[5] [6] 此外,Darling還可用於提取[7]蘋果磁盤映像[8]

該項目依賴於GNUstep來實現某些框架,並在常見的GNU / Linux庫之上提供包裝器,以儘可能多地重用現有的開原始碼。 [9]

該項目的目標是在未來支持 iOS 應用程式。 [10]

參考

編輯
  1. ^ https://github.com/darlinghq/darling/releases/tag/v0.1.20220704.
  2. ^ 存档副本. [2019-08-10]. (原始內容存檔於2019-08-10). 
  3. ^ Brodkin, Jon. OS X apps run on GNU/Linux with Wine-like emulator for Mac software. Ars Technica. 6 August 2013 [23 January 2014]. (原始內容存檔於2019-08-06). 
  4. ^ Lynch, Jim. Will we ever be able to run OS X apps in Linux with Darling?. InfoWorld. [2018-07-23]. (原始內容存檔於2018-07-23) (英語). 
  5. ^ Darling Picks Up New Contributors For Its macOS Compatibility Layer On Linux. www.phoronix.com. [2022-06-17]. (原始內容存檔於2022-06-17) (英語). 
  6. ^ Project Status. Darling project. [23 January 2014]. (原始內容存檔於2014-01-19). 
  7. ^ Project Darling Is Still Trying To Run macOS/OSX Software On Linux - Phoronix. www.phoronix.com. [2018-07-23]. (原始內容存檔於2018-07-23) (英語). 
  8. ^ A C++ Hello World And The Rose Gold Walled Garden Of Doom. Hacker Noon. 2018-01-29 [2018-07-23]. (原始內容存檔於2019-08-10). 
  9. ^ FAQ. Darling project. [23 January 2014]. (原始內容存檔於2014-01-19). 
  10. ^ Heath, Nick. OS X apps on their way to Linux courtesy of Darling project. ZDNet. 15 July 2013 [23 January 2014]. (原始內容存檔於2014-10-02).