Darling Project: Mac OS X-Apps laufen unter Linux
Im Rahmen eines Open Source-Projektes soll zukünftig auch die Ausführung nativer Anwendungen für Mac OS X unter Linux ermöglicht werden. Etwas Ähnliches gibt es mit "Wine" bereits länger für Windows-Anwendungen.
In Anlehnung an den als Darwin bezeichneten Unterbau von Mac OS X wurde "The Darling Project" als Name gewählt. Das Ziel der beteiligten Entwickler liegt in der Herstellung einer Binär-Kompatibilität von Linux mit Anwendungen für Apples Computer-Betriebssystem. Dabei dürften sich im Vergleich zu Wine allerdings deutlich andere Problemstellungen ergeben.
So sind Windows-Anwendungen für eine komplett andere Betriebssystem-Architektur geschrieben, deren Verhalten unter Linux nachgebildet werden muss. Sowohl Mac OS X als auch Linux haben hingegen ihre Ursprünge im Unix-Design. Viele Tools, die auf Kommandozeilen-Ebene laufen, können mit geringen Anpassungen problemlos auf beiden Plattformen genutzt werden. Dafür müssen hier nun viele übergeordnete Technologien nachgebildet werden, die Apple ausschließlich in seinem Betriebssystem einsetzt.
Das Darling Project befindet sich derzeit zwar noch in einer frühen Entwicklungsphase, trotzdem sind einige Ansätze bereits vorhanden. Mit GNUstep können die Entwickler beispielsweise auf eine Open Source-Implementierung von Apples Cocoa Objective-C-Bibliotheken zurückgreifen.
An dieser Stelle arbeitet die Umgebung nun gar nicht so viel anders als Wine. Den nativen Anwendungen muss hier um Grunde der Zugriff auf die gleichen Schnittstellen und Bibliotheken zur Verfügung gestellt werden, wie sie es auf ihrem eigentlichen Heimat-System erwarten würden. Mit einfachen Applikationen gelingt dies bereits, ohne, dass diese unter Linux neu kompiliert werden müssten. Allerdings sehen sie noch deutlich anders aus, weil die GUI-Bibliotheken derzeit nicht die Mac OS X-Elemente ausgeben.
Die Entwickler wollen sich allerdings nicht nur auf Mac OS X einschießen. Zumindest in den Köpfen wird auch die Option offengehalten, das Darling Project perspektivisch auch so zu erweitern, dass Anwendungen, die für iOS unter ARM entwickelt wurden, auf der Plattform laufen.
So sind Windows-Anwendungen für eine komplett andere Betriebssystem-Architektur geschrieben, deren Verhalten unter Linux nachgebildet werden muss. Sowohl Mac OS X als auch Linux haben hingegen ihre Ursprünge im Unix-Design. Viele Tools, die auf Kommandozeilen-Ebene laufen, können mit geringen Anpassungen problemlos auf beiden Plattformen genutzt werden. Dafür müssen hier nun viele übergeordnete Technologien nachgebildet werden, die Apple ausschließlich in seinem Betriebssystem einsetzt.
Das Darling Project befindet sich derzeit zwar noch in einer frühen Entwicklungsphase, trotzdem sind einige Ansätze bereits vorhanden. Mit GNUstep können die Entwickler beispielsweise auf eine Open Source-Implementierung von Apples Cocoa Objective-C-Bibliotheken zurückgreifen.
An dieser Stelle arbeitet die Umgebung nun gar nicht so viel anders als Wine. Den nativen Anwendungen muss hier um Grunde der Zugriff auf die gleichen Schnittstellen und Bibliotheken zur Verfügung gestellt werden, wie sie es auf ihrem eigentlichen Heimat-System erwarten würden. Mit einfachen Applikationen gelingt dies bereits, ohne, dass diese unter Linux neu kompiliert werden müssten. Allerdings sehen sie noch deutlich anders aus, weil die GUI-Bibliotheken derzeit nicht die Mac OS X-Elemente ausgeben.
Die Entwickler wollen sich allerdings nicht nur auf Mac OS X einschießen. Zumindest in den Köpfen wird auch die Option offengehalten, das Darling Project perspektivisch auch so zu erweitern, dass Anwendungen, die für iOS unter ARM entwickelt wurden, auf der Plattform laufen.
Thema:
Christian KahleRedakteur für Forschung, Energie und Raumfahrt
Begleitet die IT-Branche seit dem Dotcom-Boom, Informatik studierte er in Berlin. Sein Spektrum reicht von Quantencomputern über Solarstrom bis zur Raumfahrt.
Neue MacOS-Videos
- Ein Jahr Liquid Glass: Was bleibt von Apples kritisierter UI-Optik?
- Ähnlicher Preis bringt die Frage auf: MacBook Neo oder ein iPad?
- Windows 11 statt MacOS: Parallels Desktop 17 für Mac veröffentlicht
- Windows, iOS & Android: Xbox Cloud Gaming jetzt für alle verfügbar
- WWDC 2021: Die Ankündigungen von Tag 1 im Überblick
Beiträge aus dem Forum
-
Wie alt sollte ein MacBook höchstens sein?
riq -
RapidRAW v1.5.9: nun für Windows, macOS, Linux & Android ::
d-hubs -
KeePass Der Open-Source Passwort-Manager für Windows, Linux, macOS,
d-hubs -
Virtuellen PDF Drucker auf Macbook installieren - wie ?
Sonnenschein11 -
Surfstick für MacBook Air mit Sonoma 14
landbastler -
Win-Viren am Mac prüfen?
mondayand0 -
Kontextmenu bearbeiten
Brutschi -
Office 2019 MAC Problem
MiyaGi -
MacOS verliert bei ExFAT die Finder-Kommentare
Brutschi -
Windows Systemabbild wiederherstellen - hänge an einer Stelle :-(
der dom
Beliebte Downloads
Weiterführende Links
Neue Nachrichten
- Ubuntu 26.10: Neue Version der Linux-Distro steht bereit - Das ist neu
- FritzOS 8.50: Riesiges Firmware-Update landet auf weiterer FritzBox
- GTA 6: Keine Jugendfreigabe in Deutschland - Die USK nennt die Gründe
- DeLorean steigt ins Rennen um fliegende Elektroautos ein
- Kostenlos und ohne Konto: WhatsApp öffnet Sprach- und Videoanrufe
- Weil man Originalvideos fand: Wing Commander 3 erhält Remaster
- Samsung Health: App erhält großes Update mit praktischen Funktionen
Videos
Neueste Downloads
Beliebte Nachrichten
Christian Kahle
Redakteur bei WinFuture
Ich empfehle ...
Meist kommentierte Nachrichten
Forum
-
MP4 Codecs
Mannitwo - vor 2 Stunden -
"MSBuild.exe "Hard error" - Anzeige nach Win11-Start
Mannitwo - vor 2 Stunden -
Figma ist ein cloudbasiertes Design-Tool,
d-hubs - Gestern 23:53 Uhr -
die Oktober-Version ´26 von Home-Assistant-ist da:
d-hubs - Gestern 10:33 Uhr -
ONLYOFFICE 10.0 kommt - nach einer ziemlich langen Wartezeit
d-hubs - Gestern 08:40 Uhr
❤ WinFuture unterstützen
Sie wollen online einkaufen?
Dann nutzen Sie bitte einen der folgenden Links,
um WinFuture zu unterstützen:
Vielen Dank!
Alle Kommentare zu dieser News anzeigen