Darling (software)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Darling
Darling project logo.png
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)
Original author(s) Luboš Doležel
Repository https://github.com/darlinghq/darling
Operating system Linux
Type Compatibility layer
License Various, primarily GPLv3[1]
Website darlinghq.org

Darling is a free and open-source compatibility layer, like Wine. It duplicates functions of macOS by providing alternative implementations of the libraries and frameworks that macOS programs call.[2] This method of duplication differs from other methods that might also be considered emulation, where macOS programs run in a virtual machine. Darling has been called the counterpart to WINE but for running OS X apps in Linux.[3]

The project started in Summer 2012 and builds on a previous project, named maloader, which was discontinued due to a lack of time. The developer is testing applications, such as Midnight Commander or The Unarchiver on the layer. So far, the layer has been shown to work with many console apps, but does not currently support graphical applications.[4][5] Darling does have the ability to extract the dmg file format.[6]

The project relies on GNUstep for the implementation of certain frameworks and provides wrappers on top of common GNU/Linux libraries to reuse as much existing open source code as possible.[7]

The project may also support iOS applications in the future.[8]

References[edit]

  1. ^ http://www.darlinghq.org/source-code
  2. ^ Brodkin, Jon (6 August 2013). "OS X apps run on GNU/Linux with Wine-like emulator for Mac software". Ars Technica. Retrieved 23 January 2014. 
  3. ^ Lynch, Jim. "Will we ever be able to run OS X apps in Linux with Darling?". InfoWorld. Retrieved 2018-07-23. 
  4. ^ "Project Status". Darling project. Retrieved 23 January 2014. 
  5. ^ "Project Darling Is Still Trying To Run macOS/OSX Software On Linux - Phoronix". www.phoronix.com. Retrieved 2018-07-23. 
  6. ^ "A C++ Hello World And The Rose Gold Walled Garden Of Doom". Hacker Noon. 2018-01-29. Retrieved 2018-07-23. 
  7. ^ "FAQ". Darling project. Retrieved 23 January 2014. 
  8. ^ Heath, Nick (15 July 2013). "OS X apps on their way to Linux courtesy of Darling project". ZDNet. Retrieved 23 January 2014.