Darling (logiciel)

Un article de Wikipédia, l'encyclopédie libre.
Darling
Description de l'image Darling_project_logo.png.
Description de cette image, également commentée ci-après
Un simple « HelloWorld » sur Cocoa et macOS (gauche) et GNU/Linux (droite)
Informations
Développé par Luboš Doležel
Première version Voir et modifier les données sur Wikidata
Dernière version V0.1.20220704 (Alpha: July 4, 2022, )[1]Voir et modifier les données sur Wikidata
Dépôt github.com/darlinghq/darlingVoir et modifier les données sur Wikidata
Écrit en C, C++, Objective-C et assembleurVoir et modifier les données sur Wikidata
Système d'exploitation LinuxVoir et modifier les données sur Wikidata
Environnement GNU/Linux
Type API
Licence GPLv3[2]
Site web darlinghq.org

Darling est une couche de compatibilité libre et open-source, comme WINE. Il reprend les fonctions de MacOS en fournissant des implémentations alternatives des bibliothèques et frameworks pour les appels système des programmes MacOS[3]. Cette méthode de reproduction diffère des autres méthodes qui pourraient également être considéré comme l'émulation, où les programmes MacOS s'exécutent dans une machine virtuelle.

Le projet a démarré à l'été 2012 et s'appuie sur un précédent projet, nommé maloader, interrompu en raison d'un manque de temps. Le développeur teste des applications, tels que Midnight commander ou le décompresseur d'archive sur la couche de compatibilité. Jusqu'à présent, la couche est capable de s'exécuter avec de nombreuses applications en mode console et des applications simples avec l'interface graphique[4].

Le projet s'appuie sur GNUstep pour la mise en œuvre de certains frameworks et fournit des adaptateurs communs aux bibliothèques GNU/Linux afin de réutiliser autant que possible du code open source existant[5].

Le projet envisage dans le futur de supporter également les application iOS[6].

Darling est une combinaison de « Darwin » et « Linux » ; Darwin étant le nom du noyau de MacOS X.

Notes et références[modifier | modifier le code]

(en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Darling (software) » (voir la liste des auteurs).
  1. « https://github.com/darlinghq/darling/releases/tag/v0.1.20220704 »
  2. (en) « Source Code - Darling HQ », sur Wikiwix (consulté le ).
  3. (en) Jon Brodkin, « OS X apps run on GNU/Linux with Wine-like emulator for Mac software », Ars Technica, (consulté le ).
  4. (en) « Project Status », sur Darling project (consulté le ).
  5. (en) « FAQ », Darling project (consulté le ).
  6. Nick Heath, « OS X apps on their way to Linux courtesy of Darling project », ZDNet, (consulté le )

Liens externes[modifier | modifier le code]