Top-Fragen
Zeitleiste
Chat
Kontext
Darling (Software)
Aus Wikipedia, der freien Enzyklopädie
Remove ads
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]

Remove ads
Geschichte
Das Projekt wurde im Sommer 2012 auf der Basis des Vorgängerprojekts Maloader gegründet, welches nicht weiterverfolgt wurde.
Einzelnachweise
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads
