Leo en Mac On Intel que Amit Singh, conocido por su página de divulgación sobre el kernel de Mac OS X Kernelthread, haber encontrado varias utilidades del sensor de movimiento de los PowerBooks y MacBooks, y haber puesto en marca Windows XP en VMWare en un iMac Intel Core, ha creado un programa para EFI, BAMBIOS, que emula una BIOS tradicional.

EFI —siglas de Extensible Firmware Interface— es el sistema de arranque los Macs basados en Intel Core, así como de los sistemas Intel de 64 bits basados en Itanium. Permite todas las funciones que permitía OpenFirmware en los Macs PowerPC, y que jamás permitió la BIOS tradicional de los PCs.

Se pensaba que Windows Vista iba a dar soporte EFI, pero Microsoft ha confirmado recientemente que sólo va a dar soporte EFI a los sistemas de 64 bits… con lo cual cobra mayor importancia el dotar de un software BIOS a los Macs Intel Core, en caso de que se quieran utilizar sistemas operativos tradicionales (por ejemplo, Solaris 10 en un MacBook Pro 😉 ).

Al ser EFI extensible, como su nombre indica, se pueden crear programas para dicho sistema, y la idea de Amit ha sido crear una BIOS nueva, utilizando como base el código BIOS de Bochs personalizado para la placa Intel 945 Express, así como la emulación de BIOS VGA de Bochs, adaptada a la tarjeta ATI X1600.

Amit da más detalles (aunque no muchos más) sobre BAMBIOS en esta presentación HTML (o en Flash). De esa presentación cojo la siguiente transparencia, en la que se muestra cómo el entorno BIOS creado por BAMBIOS desde la EFI permite el arranque de un sistema operativo tradicional (legacy en inglés).

Esquema de funcionamiento de BAMBIOS

Al parecer, no se trata de un ejercicio teórico, ya que afirman el emulador de BIOS que han desarrollado ya les ha permitido el arranque de Linux y Windows XP sin modificación, aunque aún se encuentran haciendo pruebas, supongo que para determinar cómo funcionaría la configuración de dicha BIOS, y su funcionamiento con otros esquemas de partición.

¿Serán ellos los que se lleven los más de 12.000 dólares de bote del reto WinXP on Mac? La fecha límite del -23- 30 de Marzo se acerca 😉

Actualización: ya hemos visto que no han sido ellos los primeros 😉


Comentarios

9 respuestas a «BAMBIOS: Emulador BIOS para EFI»

  1. Avatar de Jose

    A ver si se confirma la noticia… Es la excusa perfecta para obligar a la familia a comprarse un Mac en la próxima renovación. A fin de cuentas, podrán utilizar las aplicaciones Windows sin las que no pueden vivir (sólo se me ocurre el emule) y jugar a los últimos videojuegos. A la vez tendrán la opción de arrancar un Sistema Operativo de verdad, ¡y sufrir por todo el tiempo perdido!

  2. Avatar de Zemlo

    Pues si es sólo por el emule, existe versión para Mac, así que sería más lógico creer que es por los juegos o el AutoCAD 🙂

  3. Avatar de flyriviera
    flyriviera

    Lo mismo digo… Yo he tenido amule funcionando… Se me ocurren muy pocas aplicaciones que no se ejecuten y/o no tengan un equivalente igual o mejor en OS X.

  4. Avatar de Manel Rives
    Manel Rives

    Espero que lo consigan y pronto, y sobre todo de fácil uso, porque en mi trabajo estoy forzando a comprar un Mac, como mínimo, y que pueda encenderse en Windows es una garantía de que se tirarán a la piscina.

  5. Avatar de flyriviera
    flyriviera

    No creo que comprar un Mac sea tirarse a la piscina…

    Por muy estable que sea Windows… sigo prefiriendo OS X, con todas sus “cosillas”

    El problema de aplicaciones, es tan sólo por desconocimiento. Eso sí, hay ciertas cosas (como acceder a bases de datos de Access), que requieren su desarrollo. Si nadie se moja en crearlas, nadie lo hará.

  6. flyriviera, creo que lo que quiere decir Manel es que es más fácil que se decidan —se tiren a la piscina—, no que sea algo excesivamente atrevido… y es que ya no estamos en invierno 😉

  7. Avatar de Manel Rives
    Manel Rives

    Sasto, me refiero a ese sentimiento de no conocer bien por donde andan, debido que una nueva máquina con un sistema nuevo al que no están acostumbrados y, sobretodo, tener que expliar porqué gastan x euritos en una máquina que salvo yo, nadie en el trabajo usa, es lo que quiero romper asegurándome de que por lo menos vean un símbolo de Win.

    Estoy completamente convencido de que si hay un Mac en la sala, aunque tenga un Win instalado, acabrán usando el Mac, su sistema y sus aplicaciones.

    Puede que haya un par de aplicaciones que no podamos usar, por ejemplo el “MEIGA” que es una base de datos de biblioteca basado en Access, más feo que el hambre, la verdad, y con una funcionalidad más que cuestionable. Por lo demás, es todo ganancia… mejor y más potente sistema operativo, unas funcionalidades muy por encima de la oferta que da el Win y con sólo las aplicaciones iLife. La delicia!!

    El problema, como decían en aquella película, es entrar!! 🙂

  8. Avatar de charlie brown
    charlie brown

    ¿Pero cómo se puede acceder a los archivos de Microsoft Access desde Mac?

  9. Hola, Charlie Brown. Pues si es un Mac de los nuevos, con procesadores y placas de Intel, con un CD de Windows XP y Boot Camp, o el mismo CD de XP y Parallels Workstation, y a continuación se instala la correspondiente copia de Access.

    En un Mac con chips PowerPC, utilizando Virtual PC + Windows 2000 + Microsoft Access, o en cualquier caso, importando los datos a FileMaker Pro mediante ODBC.

Your post must include a link to this post.

How does this work?
Write a response on your own website and include a link to this post. Then submit your response’s URL here. Your response may appear here after moderation. To update or remove it, edit or delete your original post and submit the same URL again. Learn more about Webmentions.