Darling (Software)

Darling

Basisdaten

Entwickler Luboš Doležel
Erscheinungsjahr 2012
Aktuelle Version v0.1.20220704[1]
(5. Juli 2022)
Betriebssystem Linux
Programmier­sprache C, C++, Objective-C[2], Assemblersprache
Kategorie Laufzeitumgebung, Virtualisierung
Lizenz GNU General Public License, Version 3[3][4]
www.darlinghq.org

Darling ist eine mit Apple macOS (ursprünglich Mac OS X) kompatible Laufzeitumgebung für Linux-Betriebssysteme. Es ermöglicht die Nutzung von macOS-Anwendungen auf einem Linux-System ohne Emulation oder Neukompilation.[5]

Darling ist kein Emulator, sondern stellt eine Implementation der Funktionen der macOS-spezifischen Frameworks und APIs auf GNU/Linux dar. Ähnlich wie bei Wine werden die Systemaufrufe direkt an den Linux-Kernel sowie das X Window System weitergereicht.[6] So ist es möglich, dass die über Darling ausgeführten macOS-Programme ähnlich schnell wie unter dem Originalbetriebssystem laufen können.

Im Wesentlichen setzt Darling auf GNUstep auf, eine freie Implementierung der Cocoa-Schnittstellen aus macOS, das die Darling-Entwickler nicht selbst entwickeln. Anders als GNUstep selbst, erlaubt es Darling bestehende macOS-Anwendungen ohne Neukompilation auszuführen.[7]

Auch wenn sich die Entwicklung zurzeit noch in einem frühen Stadium befindet, unterstützt Darling bereits viele Darwin- und einige einfachere macOS-Anwendungen und sein Funktionsumfang nimmt ständig zu.[8]

Es ist geplant, in Zukunft auch iOS-Anwendungen zu unterstützen.[9]

Eine einfache grafische Anwendung in macOS (bzw. OS X, links) und Linux mit Darling. (rechts)

Geschichte

Das Projekt wurde im Sommer 2012 auf der Basis des Vorgängerprojekts Maloader gegründet, welches nicht weiterverfolgt wurde.

Einzelnachweise

  1. github.com.
  2. github.com. 6. Juli 2025.
  3. Quellcodehinweise auf Homepage. (abgerufen am 22. Juli 2018).
  4. LICENSE-File im Quellcoderepositorium. (abgerufen am 22. Juli 2018).
  5. Liane M. Dubowy: Emulator will Mac-Anwendungen auf den Linux-Desktop bringen. Heise Open, 7. August 2013, abgerufen am 22. Juli 2018.
  6. Jon Brodkin: OS X apps run on Linux with Wine-like emulator for Mac software. Ars Technica, 6. August 2013, abgerufen am 9. Januar 2015 (englisch).
  7. FAQ. Darling-Projekt, archiviert vom Original (nicht mehr online verfügbar) am 19. Januar 2014; abgerufen am 9. Januar 2015 (englisch).  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.darlinghq.org
  8. Project Status. Darling-Projekt, archiviert vom Original (nicht mehr online verfügbar) am 19. Januar 2014; abgerufen am 9. Januar 2015 (englisch).  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.darlinghq.org
  9. Nick Heath: OS X apps on their way to Linux courtesy of Darling project. ZDNet, 15. Juni 2013, abgerufen am 9. Januar 2015 (englisch).

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.