25-03-2006, 15:09
Cita:Alberto, ¿Que es eso del EFI?Los PCs tienen un código -firmware- grabado en máquina (permanente en las muy antiguas actualizable en el resto) llamado BIOS (Basic Input-Output System) donde están las rutinas precisas para que la máquina arranque y obtenga el sistema operativo del disco. Se trata de una pieza de software muy elemental y muy poco flexible. Se cuida, además, de controlar el reloj, contraseñas de acceso al sistema y otras funciones sumamente básicas. Como su propio nombre indica
Desde 1997 Apple usa en sus Macs un sistema mucho más sofisticado llamado Open Fimware, desarrollado por Sun, que hasta incluye la posibilidad de ser programado en lenguaje Forth. Antes de entonces Apple había usado unas rutinas propias en Rom que incluía no solo los sistemas de arranque sino toda la caja de herramientas para manejar las entradas y salidas y la interface gráfica desde los programas. Era la Rom Toolbox.
A partir de la inclusión de Intel en los productos de Apple, dichas máquinas han abandonado Open Firmware para ser substituido por EFI (Extensible Firmware Interface) desarrollado por Intel y de una funcionalidad similar al Open Firmware aunque hay que tener en cuneta que Open Firmware es una tecnología ya muy madura y empleada por diversos fabricantes mientras que RFI justo acaba de comenzar su andadura de momento en algunos servidores y en Apple.
EFI es lo suficientemente potente para emular BIOS, de ahí que ya haya un hack que permite cargar XP en los Macs Intel.
BIOS no puede emular nada. De ninguna manera.
Y EFI no cabe dentro del espacio ocupado por la BIOS de los PC, o sea que le hack inverso, meter Leopard en un PC normal puede resultar un verdadero dolor de cabeza :-)
Principio de Hanlon:
«Nunca le atribuyas a la maldad lo que puede ser explicado por la estupidez»
«Nunca le atribuyas a la maldad lo que puede ser explicado por la estupidez»