Darling (software)

from Wikipedia, the free encyclopedia
Darling

Darling project logo.png
logo
Basic data

developer Luboš Doležel
Current  version 1.0.4
( February 1, 2016 )
operating system Linux
programming language C , C ++ , Objective-C , assembly language
category Runtime environment , virtualization
License GNU General Public License, version 3
www.darlinghq.org

Darling is one with Apple macOS compatible runtime environment for Linux - operating systems . It enables the use of OS X applications on a Linux system without emulation or recompilation .

Darling is not an emulator, but represents an implementation of the functions of the OS X-specific frameworks and APIs on GNU / Linux. Similar to Wine , the system calls are passed directly to the Linux kernel and the X Window System . So it is possible that the OS X programs executed via Darling can run as fast as under the original operating system.

Essentially, Darling is based on GNUstep , a free implementation of the Cocoa interfaces from OS X that the Darling developers do not develop themselves. Unlike GNUstep itself, Darling allows existing macOS applications to run without recompilation.

Even though development is still at an early stage, Darling already supports many Darwin and some simpler OS X applications and its range of functions is constantly increasing.

It is planned to also support iOS applications in the future .

A simple graphical application in OS X (left) and Linux with Darling. (right)

history

The project was founded in the summer of 2012 on the basis of the previous Maloader project, which was not pursued any further.

Individual evidence

  1. github.com .
  2. Source code information on homepage . (accessed on July 22, 2018).
  3. LICENSE file in the source code repository . (accessed on July 22, 2018).
  4. Liane M. Dubowy: Emulator wants to bring Mac applications to the Linux desktop. Heise Open , August 7, 2013, accessed on July 22, 2018 .
  5. ^ Jon Brodkin: OS X apps run on Linux with Wine-like emulator for Mac software. Ars Technica, August 6, 2013, accessed January 9, 2015 .
  6. FAQ. Darling Project, accessed January 9, 2015 .
  7. Project Status. Darling Project, accessed January 9, 2015 .
  8. ^ Nick Heath: OS X apps on their way to Linux courtesy of Darling project. ZDNet, June 15, 2013, accessed on January 9, 2015 (English).