Darling – macOS-Kompatibilitätsschicht für Linux.
(darlinghq.org)Eine macOS-Kompatibilitätsschicht ähnlich wie WINE unter Linux wurde veröffentlicht. Da sie keine Hardware-Virtualisierung nutzt, sondern eine kompatible API-Schicht bereitstellt, ist sie im Vergleich zur Virtualisierung schneller.
Derzeit lassen sich einfache GUI-Programme mit speziellen Einstellungen ausführen, und langfristig soll es sogar möglich werden, iOS-Programme auf Android laufen zu lassen.
Der Name stammt daher, dass der "Darwin"-Kernel von Apple und der Linux-Kernel zusammengeführt wurden, woraus dann Darling entstand. Auf der Website steht, dass WSL nicht unterstützt wird, aber in den Kommentaren zu einem kürzlich eingereichten Pull Request heißt es, dass es mit einigen Einstellungen auch unter WSL (natürlich Version 2) funktionieren soll.
5 Kommentare
Unter WSL scheint es im Moment noch etwas zu hakeln, aber wenn es gut funktioniert, werden wir dann vielleicht erleben, dass unter Windows Linux-/Mac-/iOS-/Android-Apps alle zusammen laufen, haha
Eigentlich ist vielleicht Linux der Gewinner..
https://anbox.io/
Wenn man unter Linux nur alle verfügbaren Kompatibilitätsschichten zusammensammelt, könnte man wohl die meisten Betriebssysteme nutzen. Aber die Desktop-Umgebung gefällt mir nicht, also OTL
Krass … irgendwie cool, aber gleichzeitig denke ich mir: Wofür soll man das eigentlich benutzen … trotzdem habe ich das Gefühl, dass Apple versuchen wird, es zu blockieren ^^;;;
Ach. Ich habe es zwar nicht übersetzt, aber es gab auch die Antwort: „Da es vollständig auf freier Software basiert, wird es wohl nicht blockiert werden, haha.“
Wenn man aber an WINE denkt … Wenn der OS-Anbieter die APIs hier und da verändert, dürfte die Entwicklungszeit enorm lang werden, seufz. Außerdem gab es bei der WinAPI keine großen Änderungen … Apple dagegen ändert ständig alles, ohne Pause …
https://github.com/darlinghq/darling/issues/260#issuecomment-530184521
Auf der Homepage steht zwar noch, dass es unter WSL nicht funktioniert, aber einige Nutzer stellen Anleitungen bereit, mit denen es sich durch Anpassungen am WSL-Kernel ausführen lässt.