EFiX, una herramienta diferente para instalar Mac OS X en un PC genérico
La posibilidad de trabajar con el sistema operativo de Apple en cualquier máquina se había convertido con el paso del tiempo en una especie de "santo grial" para una parte de la comunidad hacker, que lo perseguía mediante técnicas de emulación. Así, programas cómo PearPC fueron los precursores de una fiebre por la emulación que popularizó soluciones cómo VMware.
En concreto, PearPC emulaba en un PC genérico el modo de funcionamiento de una máquina PowerPC, "engañando" de esta forma al sistema operativo haciéndole creer que estaba funcionando en una máquina original de la compañía de Cupertino.
Este era un sistema relativamente simple, pues solamente había que preocuparse por la emulación del hardware al no incorporar el software ninguna medida de reconocimiento y verificación de si la máquina física era verdaderamente de Apple. Además, la compañía de Cupertino tampoco debía preocuparse en exceso de la piratería de su software.
Con el advenimiento de la plataforma x86 las cosas cambiaban. Si bien a nivel de hardware básico un Apple Mac y un PC son máquinas idénticas, la máquina de la manzana mordida incluye características que la diferencian del resto de computadoras, cómo el uso del nuevo sistema EFI en lugar de la tradicional BIOS. Son estos los escollos que deben superarse para instalar y ejecutar el Mac OS X en un PC genérico. O, dicho de otra manera, a cualquier PC que no sea Apple le faltarán "piezas" para que Mac OS X lo reconozca cómo una máquina válida para realizar la instalación.
Las soluciones a este problema que se han tomado hasta ahora consisten simple y llanamente en cambiar determinados ficheros y librerías del sistema para que no realicen las comprobaciones del hardware o las den directamente por buenas, una solución siempre polémica pues al substituir componentes originales del sistema, esto provoca que no pueda asegurarse su correcto funcionamiento.
EFiX parte de un enfoque distinto, postulándose cómo la solución perfecta para ejecutar Mac OS X en nuestros PC's al no necesitar la substitución o manipulación de ficheros o librerías del sistema pues es una solución autocontenida, consistiendo en un dispositivo que se conecta a un puerto USB y que lleva en su interior lo necesario para simular determinados componentes de un Apple Mac. Básicamente esto no es más que una versión de la EFI (Extensible Firmware Interface) que llevan los Macs, por lo que la BIOS del equipo en el que se pretenda ejecutar Mac OS X deberá soportar el arranque desde dispositivos USB.
Pocos detalles más han sido publicados en el sitio web del fabricante, y no existen todavía pruebas llevadas a cabo por publicaciones online y revistas especializadas, por lo que cómo en el caso Psystar, no pocas personas albergan dudas sobre el funcionamiento real de esta solución.
Principalmente, se señalan dos ventajas de EFiX sobre otros sistemas (léase la antes mencionada Psystar): en primer lugar, que no se necesita una versión "trucada" de Mac OS X para instalar y ejecutar en nuestra computadora, con lo que solamente necesitaremos un DVD original de Mac OS X 10.5 "Leopard" para proceder. Teóricamente, esto también debería redundar en un mejor rendimiento y estabilidad del sistema, aunque recordemos que continuaremos ejecutándolo fuera de una máquina para la que fue concebido.
Cómo segunda ventaja se cita que las actualizaciones del sistema podrán ser realizadas directamente con la herramienta proporcionada por Apple e incluida en el mismo Mac OS X, sin tener que recurrir a paquetes manipulados cómo hacen -nuevamente y a modo de referencia- en Psystar.
Según se afirma en el sitio web de EFiX, el desarrollo de esta solución ha sido largo y laborioso, no estando exento de incidencias cómo un sabotaje, aunque no se especifica nada más al respecto.
La fecha de presentación en sociedad prevista para el invento es este próximo día 23 de Junio. Hasta entonces es de suponer que la rumorología hará de las suyas y que viviremos unas jornadas muy ricas en lo que a especulaciones sobre EFiX se refiere. También será interesante ver la actitud de Apple ante este tema, después de la sorprendente pasividad que demostró ante Psystar.
