SheepShaver est une boîte de compatibilité permettant d’exécuter MacOS Classic sous Linux. En d’autres termes, les applications Linux et MacOS peuvent s’exécuter en même temps sur la même plate-forme (habituellement dans une fenêtre sur le bureau).
Sur les systèmes à base de PowerPC, les applications s’exécuteront nativement, i.e. sans aucune émulation du processeur. Par contre, SheepShaver fournit sur les autres plate-formes le premier émulateur de PowerMac G4, mais sans MMU, capable d’exécuter MacOS Classic. Avec un JIT basique, les performances observées sont environ 1/8e de la vitesse réelle du processeur hôte.

Voici les fonctionnalités:

– SheepShaver supporte MacOS 7.5.2 jusqu’à MacOS 9.0.4
– Copier-coller de texte entre MacOS et le système hôte
– Échange de fichiers avec le système hôte via une icône « Unix » placée sur le bureau dans MacOS
– Modification à la volée de la résolution de l’écran
– Modification à la volée de la profondeur d’écran supportant au minimum le monochrome
– Accélération QuickDraw pour les opérations suivantes: BitBlt et FillRect
– Sortie son stéréo de qualité CD
– SheepShaver supporte les réseaux locaux et Internet via Ethernet et PPP avec toutes les applications compatibles Open Transport (uniquement sur système 32-bit big endian pour l’instant)

La nouveauté principale c’est qu’il est à présent disponible sous Windows (et plus uniquement sous Linux & co). Voici quand même les quelques autres nouveautés par rapport aux builds précédents:

* Portage pour Windows utilisant la bibliothèque SDL
* Portage pour FreeBSD 5.3 et NetBSD 2.0 (testé sous x86)
* Implémentation de timers haute précision pour les systèmes POSIX
* Quelques optimisations SSE2 pour l’émulation AltiVec
* Correction de la gestion des interruptions
* Correction de l’exécution native sous les systèmes Linux/PPC récents
* Correction du support des ROMs Gossamer (PowerMac G3 Beige)
* Correction d’un crash dans Apple Personal Diagnostics sous MacOS 9
* Correction d’un crash dans le gestionnaire d’économie d’énergie

Sources (CVS snapshots) + binaires précompilés dispo ici.

Télécharger e500e 2000 (XP) v0.90 (118,8 Ko)

Site Officiel

En savoir plus…