11 Punkte von ffdd270 2020-10-06 | 5 Kommentare | Auf WhatsApp teilen

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

 
xguru 2020-10-06

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

 
ffdd270 2020-10-06

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

 
galadbran 2020-10-06

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 ^^;;;

 
ffdd270 2020-10-06

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 …

 
ffdd270 2020-10-06

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.