Anar al contingut

SheepShaver

De L'Enciclopèdia, la wikipedia en valencià

SheepShaver és un emulador d'Apple Macintosh PowerPC llançat en 1998 per a BeOS i posteriorment per a Linux. El nom del programa deu en part a un atre emulador de Macintosh II cridat ShapeShifter (antecessor del Basilisk II). SheepShaver, ShapeShifter i Basilisk II varen ser desenrollats originalment pel programador alemà Christian Bauer. Este ho va convertir en còdic obert despuix de la desaparició de Be Incorporated (empresa creadora de BeOS) en l'any 2002.

En els últims anys, el principal desenrollador que manté el proyecte de SheepShaver és Gwenole Beauchesne el qual es va unir més vesprada.

Tal i com ShapeShifter o Basilisk II fan en màquines 680x0 (com a Amiga Clàssic), SheepShaver funciona com una "màquina virtual" en processadors PowerPC eixecutant còdic nativament sense a penes ralentisar la velocitat del sistema emulat. No s'emula l'hardware sino que s'instalen en la rom del Mac uns drivers dissenyats per a cridar a les funcions de el SO amfitrió. En atres processadors com a x86 gràcies a l'emulador en recopilació dinàmica de còdic PPC per a x86 creat per Gwenole és possible també eixecutar el MacOS PowerPC en una penalisació en el rendiment (comparat en eixecutar-ho en una màquina PowerPC). Pese a tot l'emulador de PPC de Gwenole és un dels més ràpits que existixen de còdic obert.

En l'actualitat corre també en Windows (pero alguna cosa inestable ya que des de l'incorporació de Gwenole al proyecte s'ha anat abandonant progressivament l'independència de plataforma heretada de Basilisk II i el còdic està plagat de funcions típiques de Linux) aixina com en Mac Vos X (ací establement gràcies a ser de tipo Unix). De moment els processadors soportats són PowerPC i x86.

És capaç d'eixecutar el Mac OS des de la versió 7.5.2 fins a la versió 9.0.4, pero requerix una "image" de la ROM. Per a eixecutar les versions 8.1 i posteriors és necessari que siga de tipo Old World ROM (de Mac vell, habitualment dels anteriors als que duyen USB para tot). De la mateixa manera que el restant d'emuladors de Christian, funciona en multitarea i permet a l'usuari eixecutar aplicacions clàssiques de Mac junt en atres aplicacions del Sistema Operatiu Amfitrió (BeOS, Windows, Mac OS X, Linux, etc.)

Encara que SheepShaver té un excelent soport d'Ethernet i d'una eixida d'àudio de calitat CD, SheepShaver no emula l'unitat controladora de memòria (MMU), com fa el Basilisk II (llevat quan és eixecutat en un 680x0), i no pot eixecutar versions posteriors del MacOS 9 ni cap versió de Mac Vos X. Per a córrer dits sistemes la millor opció és eixecutar MOL (Mac On Linux, un emulador de tipo "màquina virtual" per a Linux PowerPC) o ben PearPC (encara que el seu emulador de PPC és a dia de hui notablement més llent que el de SheepShaver). Actualment, els desenrolladors de SheepShaver no tenen planejat afegir emulació de MMU.

Atres alternatives

Vore també