Actualización: al parecer, las betas que están circulando de Windows Vista aún no tendrían soporte para EFI, y la versión con EFI incorporado —aún no a disposición de los betatesters— *sí que arrancaría* en los Macs con Intel Core (todo esto sigue, en realidad, sin confirmar). Eso sí, para “ganar el premio”:http://winxponmac.com/The%20Contest.html hay que darle soporte EFI a XP 😉

Actualización: en OS X 86 han conseguido ir más allá que nadie hasta ahora —aunque siguen sin arrancar el sistema—, al mostrar el menú de instalación de Windows Vista, utilizando archivos copiados a un disco externo USB. Hay imágenes, y muchas más información, en “este hilo”:http://forum.osx86project.org/index.php?showtopic=7168 de sus foros. “Este artículo”:http://forum.osx86project.org/index.php?showtopic=7168&st=40&p=46205&#entry46205 resume particularmente bien la situación.

A día de hoy, no existe ningún informe de que se haya podido instalar ninguna versión de Windows en un iMac Core Duo, el único Mac con Intel disponible para el público en este momento —los Developer Transition Kit eran menos que prototipos, y los MacBook Pro (me estoy acostumbrando al nombre, a mi pesar) no se servirán al menos hasta principios de Febrero—. ¿Por qué?


Recopilemos el estado de la cuestión:

* Windows XP no arranca en ordenadores con EFI, sólo en ordenadores con BIOS —excepto las versiones de 64 bits… que no pueden instalarse en los Core Duo de 32 bits
* Apple ha implementado el soporte EFI mínimo necesario para sus necesidades, lo que, entre otras cosas, le permite liberarse de ciertas restricciones —el modelo de memoria de EFI, por ejemplo, es de 64 bits, incluso en máquinas de 32 bits—.
* Tampoco ha implementado BIOS bajo EFI —elimina problemas de compatibilidad; la EFI tiene acceso a todo el espacio de memoria del sistema, la BIOS sólo a los primeros 640KB, y requiere un arranque en el modo 8086, más de 20 años después
* Ni tampoco se ha implementado ACPI —en los Mac, Open Firmware sólo gestionaba la configuración de arranque; el plug & play se implementa a través del Mac OS X—
* No hay soporte para discos duros formateados con Master Boot Record, sino con el estándar GPT de EFI
* No hay soporte para el sistema de arranque “El Torito” de CD-ROM o DVD-ROM —El Torito consiste en reservar una zona del CD, y llenarla de datos con el mismo formato de un disquete; si el programa de instalación necesita más, tienes que partirlo entre el _disquete virtual_ y el CD/DVD (actualización: al parecer El Torito sí permite un modo no emulación para utilizar todo el soporte, no sólo el espacio equivalente a un CD… pero muchas BIOS no lo soportan)—, sino desde Apple Partition Format

Esos son los problemas. Las posibles soluciones para arrancar Windows XP —o sea, lo que habría que hacer para ganarse algunos miles de dólares— implicarían:

* Crear una capa BIOS a partir de las BIOS para EFI de la propia Intel
* -Crear una capa ACPI en EFI a partir del código plug & play de Darwin- Al parecer el problema de ACPI está resuelto: “los iMacs Core Duo implementan ACPI”:http://nak.journalspace.com/?cmd=displaycomments&dcid=409&entryid=409
* Crear una capa en EFI para soporte de discos MBR; posiblemente con indicación del archivo de arranque correspondiente
* Crear una capa en EFI para soporte de CD/DVD con formato El Torito

Del resto, se debería de poder encargar Windows XP…

Para arrancar las betas de Windows Vista, sólo sería necesario -la parte de- crear -la capa ACPI, más- la capa de soporte de CD/DVDs de arranque con formato El Torito… y quizá sería posible instalarlo en un disco duro externo con formato GTP en un PC con equipamiento equivalente, y después terminar la instalación en un iMac/MacBook Pro…

Alternativamente, _alguien_ podría _hackear_ Windows XP para reconocer particiones GPT, además de MBR, tomando prestado código del Windows XP de 64 bits… pero debería ser _alguien_ con acceso al fuente de XP 😉 Al menos, “Windows XP Media Center Edition 2005 tiene soporte EFI”:http://forum.osx86project.org/index.php?s=&showtopic=6700&view=findpost&p=42256 incorporado… pero no he podido comprobar que sea funcional en equipos de 32 bits en la documentación de Microsoft.

Una de las cosas más curiosas es que Apple ha publicado el “código fuente de la capa Darwin”:http://www.opensource.apple.com/darwinsource/ para todos los Mac OS X, incluyendo Mac OS X 10.4.4 para PowerPC… pero no ha publicado el de Mac OS X 10.4.4 para Intel (que incorporaría el soporte EFI; las versiones x86 de Darwin publicadas sólo arrancaban en equipos con BIOS, como los Developer Transition Kits) Con ese código fuente, se podría refinar el sistema de arranque de otros sistemas operativos, especialmente los más cercanos, como los *BSD, y también se facilitaría que la versión definitiva de Windows Vista pudiese arrancar e instalarse desde el primer día…

Por último, recopilamos algunos enlaces de interés al respecto:

* FAQ-Mac: “¿Funcionará Windows en tu Intel Mac?”:http://www.faq-mac.com/mt/archives/015609.php
* Apple/Intel FAQ, por David Shroeder
* C|NET: “FAQ: Will your Intel-based Mac run Windows?”:http://news.com.com/FAQ+Will+your+Intel-based+Mac+run+Windows/2100-1003_3-6029293.html?part=rss&tag=6029293&subj=news (es el original en inglés del artículo de FAQ-Mac)
* “Nakfull Propaganda”:http://nak.journalspace.com/?cmd=displaycomments&dcid=409&entryid=409 sobre Macs con Intel
* eWeek: ““Boot Questions Hang over Apple’s New Macs”“:http://www.eweek.com/article2/0,1895,1909676,00.asp
* BetaNews: ““XP Won’t Run on Intel MacBook, iMac”“:http://www.betanews.com/article/XP_Wont_Run_on_Intel_MacBook_iMac/1137003330
* “Xen”:http://www.xensource.com/ (software para ejecución de máquinas virtuales, con soporte para tecnología de virtualización VMX, con licencia GNU)


Comentarios

6 respuestas a «Estado de Windows en Macs Intel Core»

  1. Avatar de angel

    Si esto es cierto :
    “”Alternativamente, alguien podría hackear Windows XP para reconocer particiones GPT, además de MBR, tomando prestado código del Windows XP de 64 bits… pero debería ser alguien con acceso al fuente de XP ;-“”

    Ya lo teneis:

    “Bruselas, BÉLGICA, January 25 /PRNewswire/ —

    — Microsoft anuncia su compromiso de resolver las cuestiones de conformidad dando acceso a los portadores de licencia a su código fuente

    El abogado general de Microsoft Brad Smith ha anunciado hoy la decisión de Microsoft de autorizar el código fuente del servidor de Windows para las tecnologías cubiertas por la decisión de la Comisión Europea de marzo de 2004. La compañía realiza este movimiento voluntario para enfocar categóricamente todas las cuestiones tratadas por la Declaración de Objeciones del 22 de diciembre de 2005 de la Comisión. Este documento afirmaba que la documentación técnica previa de Microsoft no proporcionaba la suficiente información para permitir a los autorizados a aplicar con éxito determinados protocolos de comunicación del servidor de Windows.”

    Ahora que?

  2. bq. *angel*: —Microsoft anuncia su compromiso de resolver las cuestiones de conformidad dando acceso a los portadores de licencia a su código fuente

    Pero Ángel, piensa que esa licencia tiene un coste… y que Microsoft se reserva el derecho de licencia, y las condiciones de la misma… y hace referencia a los protocolos de comunicaciones: Active Directory, SMB, NetBIOS, etcétera…

  3. Yo también estoy empezando a acostumbrarme a eso de “Macbook Pro”

  4. Avatar de marcianito
    marcianito

    Para qué puede ser necesario correr Windows en una mac? Si la diferencia es el Mac OS…

  5. Marcianito: en realidad, la razón es sencillamente porque podemos. Aunque después elijamos otra cosa 😉

  6. Avatar de lautaro_@hotmail.com
    lautaro_@hotmail.com

    creoo en la tecnogia apple computer siempre an estado mucho mas adelante en lo ke es un real sistema estable confiable para tareas profecionales estoy probando la forma de tener el sistema tiger 10.4.4 en un pc amd 64 core pero tengo problemas en la instacion del video
    (video incompatible) pero bueno ya lo solucionare solo es cuestion de tiempo …. teniendo un pc de ultima generacion solo e conocido lo ke vi en un mac de hace 3 años lo malo es ke costaba cuatro veces mas ke un pc de ultima generacion con todos sus artilujios para poder jugar juegos 3d ……bueno el cuento de nunca acabar MAC versus pc

    MAC/pc

To respond on your own website, enter the URL of your response which should contain a link to this post’s permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post’s URL again. (Find out more about Webmentions.)

Descubre más desde Memoria de Acceso Aleatorio

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo