Conoce Rosetta

Apple ha comenzado a distribuir los documentos que permitirán el cambio a la arquitectura x86 a los desarrolladores. En un documento llamado Universal Binary Programming, Apple cuenta más sobre Rosetta, el súper emulador PowerPC para Intel.

cnet ha confirmado que Rosetta ha sido desarrollado conjuntamente con Transitive, un equipo formado por personas de la universidad de Manchester, donde son usadas tecnologías avanzadas de simulación. Rosetta permite traducir en tiempo real el código PowerPC a x86. A diferencia de los emuladores clásicos, Rosetta permite colocar el código en el búfer antes de que sea ejecutado, de esta forma, se convierte en bloques x86 y se ejecuta.

La tecnología Transitive también permite optimizar los bloques de código según su uso, los bloques más utilizados se guardan en la memoria cache y así el rendimiento es mejor y más rápido. Sin embargo, Rosetta tiene las siguientes limitaciones:

-No entiende el código Altivec

-No puede traducir ninguna aplicación de Mac OS 9

-No corre código específico de los G4 y G5, solamente emula el código de los G3

-No puede interactuar con las extensiones kernel o emular dichas extensiones

-No puede manejar tareas de alto rendimiento, como aplicaciones 3D o raytracing.

La verdadera gran ventaja de esta tecnología es que, como el emulador 68k integrado en Mac OS 9, las aplicaciones correrán de una manera transparente para los usuarios y compartirán el espacio de trabajo con otras aplicaciones nativas de x86.

Aunque la velocidad no sea óptima, tendrá un comportamiento suave y cómodo para el usuario, de forma que Apple podrá permitir la “convivencia pacífica” entre unos programas y otros.

¿Qué pasaría si Apple mantuviera un sistema independiente del procesador que lo utiliza, y continuara vendiendo tanto PowerPC como x86 durante los próximos años?

Fuente: hardmac

0 0 votos
Article Rating
Subscribe
Notify of
14 Comments
Oldest
Newest Most Voted
Opiniones Inline
Ver todos los comentarios
Anónimo
Anónimo
18 years ago

“súper emulador” (súper por qué?), “será genial la velocidad”, “todo irá más rápido” y “funcionará mejor”…

Una cosa es que Apple nos intente vender la moto (para lo cual antes tendrá que demostrar que realmente funciona), y otra que nos la intenten colar en todos los foros “afines” sin saber si lo que cuentan es cierto.

Un medio informativo serio mantiene bien acotados sus espacios reservados a la opinión. No intenta meter publicidad gratuíta camuflandola entre lo que debe ser información objetiva y desapasionada.

Es solo una idea.

Anónimo
Anónimo
18 years ago

Pensar en las nuevas cosas que sacan este año, las consolas de los 3 grandes, TODAS con chips IBM. Cuantos procesadores pediran los fabricantes de consolas, miles? no, millones.

Que hace Apple con este cambio? asegurarse que puede ofrecer maquinas a sus usuarios.

Vosotros creeis que si algun proveedor fiable pudiera proporcionarles sus chips en su arquitectura, crearian esto?

De verdad pensais que esto es el fin? Lo unico que esta haciendo Apple es ayudar a los desarrolladores de aplicaciones que solo sacan version para PPC. El resto de desarrolladores, vease, Adobe, Maxon y otros, ya tiene version para arquitectura.
Es más, cambiando la arquitectura hacen que sea más facil que empresas de software potentes saquen versiones para osx. Intel aunque es más flojo que los procesadores actuales de PPC facilitara el desarrollo de aplicaciones.

Yo por cierto, soy un “Switcher” de hace 2 años y creo que aunque al principio algo sufriremos, creo que el final sera genial.

Saludos,

Raspu.

Anónimo
Anónimo
18 years ago

Eficacia correctora 😉 No quería parecer tan seco, pero es cierto que esas coletillas me suelen escamar.

¡Borrad mis comentarios en esta entrada que ya no tienen sentido!

Un saludo.

Anónimo
Anónimo
18 years ago

Una preguntita: Eso significa que los nuevos Macintel no correrán por ejemplo Doom 3 (usa Altivec, no?) ni juegos de últimas hornadas que sólo corren ahora en un G4 o G5?

Anónimo
Anónimo
18 years ago

El Doom3 corre en Intel? La respues es SI.

Pues entonces claro que si.

Anónimo
Anónimo
18 years ago

Si el Doom 3 usa Altivec que baje Dios y lo vea!!!!! XDDDDD, yo uso un 2.7 DP con GForce6800U y te aseguro que puedo competir con un Pentium de lo mas bajo de la gama y quizas hasta me barra!!!. Nos estamos quejando mucho de nuestra arquitectura, pero la pregunta es:

¿CUANTOS DESARROLLADORES APROVECHAN LA POTENCIA DE LOS DUALES G5 O LOS G5 A SECAS?. Te puedo asegurar que el Doom 3 optimizado para G5 DPs volaria en un 1.8DP. Los G5 duales no estan para nada aprovechados salvo en ciertas aplicaciones, la mayoria de Apple.

¿CUANTAS APLICACIONES APROVECHAN ALTIVEC O CODIGO PROPIO DE G4/G5?.

Estoy seguro de que sacaremos mas rendimiento a los Intel aunque tengan peor arquitectura ;), ademas esta por ver que van a montar los PowerMac y PowerBook. No teneis mas que ver un Vaio tope de gama, como viene de serie, para imaginaros eso potenciado con el diseño y el OS de Apple aparte de otras lindezas que la Manzana pueda incorporar.

Anónimo
Anónimo
18 years ago

Gracias a ambos dos!

Anónimo
Anónimo
18 years ago

pues si intel saca un pentium M de 64 bits, eso será lo que le metan a los power book, y los centrino para los ibook. los power mac llevarán lo más alto de gama de la familia x86-64 y a correr.

tiempo al tiempo, que aún faltan dos años para ver lo que nos deparan los altos de la gama.

Anónimo
Anónimo
18 years ago

Numan, quien te ha leido y quien te lee. 😛

Anónimo
Anónimo
18 years ago

Dejai de hablar en estos foros y poneros a follar

Anónimo
Anónimo
18 years ago

“-No corre código específico de los G4 y G5, solamente emula el código de los G3”

Pues no, rosetta en la version 10.4.3 en su ultima build es totalmente compatible con G4

Anónimo
Anónimo
18 years ago

“-No corre código específico de los G4 y G5, solamente emula el código de los G3”

Pues no, rosetta en la version 10.4.3 en su ultima build es totalmente compatible con G4

Anónimo
Anónimo
18 years ago

“-No corre código específico de los G4 y G5, solamente emula el código de los G3”

Pues no, rosetta en la version 10.4.3 en su ultima build es totalmente compatible con G4

Anónimo
Anónimo
17 years ago

que quiero utilizarlo

14
0
Me encantaría saber tu opinión, por favor, deja un comentariox
()
x