Apparemment, le projet a réussi à faire fonctionner le recompilateur PowerPC vers i386 ainsi que l'éditeur de liens dynamiques Linux. Le projet est pour l'instant seulement accessible via CVS.
NdM: Projet encore au stade alpha, sous licence GPL. Le but du projet SoftPear est de pouvoir exécuter du code provenant de l'architecture Apple sur une architecture Intel.
On ne parle pas ici d'un émulateur comme PearPC mais plutôt d'une surcouche logicielle que l'on pourrait comparer à Wine ou à l'exécution des binaires Linux sous FreeBSD.
Aller plus loin
- SoftPearPC (3 clics)
- La nouvelle sur OSNews (1 clic)
# Quelqu'un peut m'expliquer ?
Posté par ckyl . Évalué à 3.
Je n'ai pas regardé/trouvé comment marchait SoftPear en detail mais mettre dans le même sac Wine et la compatibilité binaire linux par *BSD est assez osé :-)
J'avoue avoir du mal a comprendre comment ils veulent faire quand on peut lire "(For all BSD users out there: we try to stay as OS independend as possible, so maybe the base system can be BSD as well. Maybe this can be combined with the COMPAT_DARWIN project of NetBSD, one day...)".
Ca semble donc plus du Wine que de la compatibilité binaire bien que je vois pas ou ils veulent en venir. Quelqu'un qui connait le projet peut m'expliquer rapidement et techniquement par quel angle ils attaquent. J'ai pas vu de choses interessantes sur le site.
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/linuxemu-(...)
http://www.netbsd.org/Documentation/compat.html(...)
[^] # Re: Quelqu'un peut m'expliquer ?
Posté par benja . Évalué à 4.
Ensuite vient la couche similaire à la couche de compatabilité des BSD et de WINE, qui, je t'infirme, fonctionnent selon le même principe. La grande différence entre wine et compat c'est tout simplement que le projet wine se doit d'implementer (via winelib) toute l'ABI de windows !
SoftPear à l'air d'avoir les mêmes ambitions que wine, dans le sens où ils envisagent une réimplémentation des morceaux de OS X : "[...] might help creating a reimplementation of parts and eventually all of Mac OS X unter the GPL, [...]"
[^] # Re: Quelqu'un peut m'expliquer ?
Posté par dinomasque . Évalué à 2.
BeOS le faisait il y a 20 ans !
[^] # Re: Quelqu'un peut m'expliquer ?
Posté par benja . Évalué à 2.
Apparemment leur objectif est de :
1 recompiler les binaires ppc pour les faire fonctionner en x86;
2 permettre au chargeur de linux/ppc de lancer des application darwin/ppc (à la manière du compat de bsd);
3 combiner le 1 et le 2 pour pouvoir lancer OSX sur linux86 (en gros remplacer darwin par linux/x86);
4 réimplementer des parties de macosx ou lieu de les emuler/recompiler (winelib vs dll natives). À mon avis gnustep pourrait être utilisé mais l'objectif semble trop loingtain pour être envisagé.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.