Zum Inhalt springen

Darling (Software)

aus Wikipedia, der freien Enzyklopädie
Darling

[[Datei:Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)|150px]]
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
Entwickler Luboš Doležel
Erscheinungsjahr Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
Aktuelle Version Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value))
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value))
Betriebssystem Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
Programmier­sprache Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
Kategorie Laufzeitumgebung, Virtualisierung
Lizenz Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
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.<ref name="heise">Liane M. Dubowy: Emulator will Mac-Anwendungen auf den Linux-Desktop bringen. Heise Open, 7. August 2013, abgerufen am 22. Juli 2018.</ref>

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.<ref name="arstechnica">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).</ref> 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.<ref name="faq">FAQ. Darling-Projekt, archiviert vom Vorlage:IconExternal (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</ref>

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.<ref name="status">Project Status. Darling-Projekt, archiviert vom Vorlage:IconExternal (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</ref>

Es ist geplant, in Zukunft auch iOS-Anwendungen zu unterstützen.<ref name="zdnet">Nick Heath: OS X apps on their way to Linux courtesy of Darling project. ZDNet, 15. Juni 2013, abgerufen am 9. Januar 2015 (englisch).</ref>

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

Geschichte[Bearbeiten]

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

Einzelnachweise[Bearbeiten]

<references responsive />