
A no ser que tengamos en nuestro salón un Xserve. Para todos los demás equipos, necesitaremos pulsar las teclas 6 y 4 mientras nuestro Mac arranca. Parece que Apple considera que los Mac con una EFI de 32 bits no deberían de arrancar un kernel de 64.
¿Queréis saber qué tipo de EFI tenéis? No hay problema. Con eso el Terminal os dirá si vuestra EFI es de 64 o de 32 bits (la mía es de 64 :D).
ioreg -l -p IODeviceTree | grep firmware-abi
Lo más rayante es que un equipo como el Mac Pro, no sea capaz de arrancar el de 64 bits teniendo en cuenta que es la bestia parda de Apple, debido a esta casuística.
Solo esperamos que Apple corrija esto con una actualización de la EFI.
Vía: The Apple Core










supongo que también funciona ese comando en leopard a mi me devolvió | | “firmware-abi” =
y creo que es de 64
Debe salir algo así: | | “firmware-abi” = <”EFI64”>
A mi me responde firmaware-abi y lo de EFI64
significa que no tendré ningun problema con snow leopard en 64 bits? mi macbook 13” alu es de los primeros, comprado en noviembre del 2008. he visto la lista ” oficial ” de compatibles, pero no lo veo claro… si me pudierais ayudar, os lo agradeceria ;)
yo estoy igual que tu. Mismo macbook, también me indica EFI64.
Yo también estoy igual con EFI64, así que asumo que no tendré problemas.
Un saludo
Yo tb tengo un macbook 13” unidoby, siento decir que aunque pone es EFI64 y tiene un core2duo, no es capaz de iniciar con kernel64bits. Ni editando el com.apple.Boot.plist ni leches, ni pulsando 6 y 4, ni nada, no inicia, está capado por apple de momento. Solo son compatibles los equipos de la lista que da apple: http://osnews.com/img/22009/Screenshot.png
Habrá que esperar a que apple permita activar los 64bits en otros equipos… Supongo que han querido asegurarse la compatibilidad de programas por el momento..
si a mi me apareció eso | | “firmware-abi” =
En Applesfera hay unn articulo en el que se indica como activar el modo de 64bits por defecto: Si eres uno de los afortunados que tiene en sus manos una versión 10A432 de Snow Leopard te habrás dado cuenta de un detalle muy curioso. El sistema tiene un núcleo completamente escrito en 64bits, el cual por defecto funciona a 32bits.
Aunque el sistema puede funcionar perfectamente a pleno rendimiento Apple ha decido no activar por el momento el soporte a 64bits. Si Es tu caso y tienes una máquina compatible, recuerda que únicamente son compatibles los procesadores Intel Core2Duo en adelante y con EFI64, activar el núcleo del sistema es realmente sencillo, sólo tienes que seguir estos pasos:
Accede a la ruta: /Library/Preferences/SystemConfiguration/ Localiza el archivo: “com.apple.Boot.plist” Una vez localizado, abre el mismo con TextEdit y busca esta linea de código: Kernel Flags Añade la linea “arch=x86_64” entre ambos strings de forma que quede así: Kernel Flags arch=x86_64 ¡Gracias LcTrKiD por la pista! Via:Applesfera http://www.applesfera.com/curiosidades/activa-el-modo-64bits-en-snow-leopard
Yo creo que (y lo que se comenta por ahí) Apple no ha activado de momento el kernel de 64 bits por compatibilidad de controladores externos y de programas. Tened en cuenta que si activáis los 64 bits y tenéis hardware que necesita controladores externos, estos van a ser casi al 100% seguro de 32 bits y os van a dejar de funcionar.
Cuando el OSX 10.6 lleve tiempo y esté más asentado seguro que en una actualización activaran por defecto los 64 bits.
Mi EFI es de 64!!
“firmware-abi” = uuuoooohhhhh!!!!! se vera pero los que tenemos discos externos, tabletas, escaneres e impresoras si que es posible que tengamos problemas con los 64 a inicios buena observación saludos
Comentar que hay en ciertos casos en los que una actualizaci’on del EFI de parte de Apple pueda hacer posible el arranque en modo 64bits de forma oficial (de forma no oficial ya hay maneras de hacerlo), o sea que tendremos que esperar a ver si con el tiempo Apple va liberando EFI’s nuevas que permitan ejecutar el kernel de 64bits sin problemas.
Les prometo que nadie notará la diferencia del kernel bajo 32 o 64 bits, ya que lo que nos importa es que las aplicaciones bajo el usperspace corran a 64 bits, y así lo hacen, dejando como irrelevante los 32 bits del kernelspace.
Por fin alguien que parece que sabe lo que dice Entonces, para que sirve hacer esto exactamente?
La memoria virtual se divide en userspace y kernelspace, el kernelspace es donde corre el kernel, y otras cosas de bajo nivel tales como controladores y extensiones del kernel y el userspace, donde se mantienen las aplicaciones en modo usuario, y aquí es donde realmente nos interesa el uso de los 64bits.
Contestando una pregunta de abajo, teóricamente un sistema de 64bits es capaz de acceder a 16.8 millones terabytes de memoria, el verdadero límite es el hardware, de hecho actualmente leopard puede acceder a más de 4gb de memoria sin problemas.
Entre el ‘acojonante’ del otro dia y el ‘lo más rayante’ de hoy, te están quedando unos artículos ‘tó guapos’.
¡Gracias! :D
Como ya dijeron, la razón principal es mantener compatibilidad con controladores de 32 bits, pero aún así las aplicaciones de 64 bits funcionarán perfectamente. No me queda muy claro si el sistema podrá accesar más de 4GB de memoria, mi impresión es que no pero no lo sé de cierto.
La compatibilidad fue una de las razones por la que Windows XP 64 no despegó del todo y por las que Microsoft exigió a los desarrolladores que para que un producto pueda llevar el logo de “Compatible con Vista” este tenía que funcionar a 32 y 64 bits.
Aún así se necesitaron algunos años para que los controladores de 64 bits fueran más o menos comunes (aunque no siempre fáciles de encontar) en Windows. Espero que no pase lo mismo con OS X.
“EFI64” =3
Hombre de momento no es seguro que la ultima build sea la golden master, a mi me joden mas otras cosas como que cambien la manera de medir la capacidad, ahora si me bajo de internet un dmg de 38 megas resulta que en el finder te pesa 40 o mas, esto es un lio en ocasiones en las que tienes que subir archivos de no mas de x megas, por ejemplo subir partes a mega o rapid de 99mg
ami me salio lo de los 64 bits en una macbboks blanca de las de junio de 2009
pes en mi Macbook pone 32 bits corcholis corcholis CORCHOLISSS
El mío también pero no entiendo nada de lo que han dicho por aquí ¿Es bueno o malo tener 32 antes de instalar SL? El sentido común me dice que es mejor tener 64 pero no estoy seguro. Esto no es broma y si alguien pudiera responder esta duda estaría muy agradecido.
De lo que diga apple a lo que luego se nota en el rendimiento de “su” ordenador, MEDIA UN ABISMO. Yo tengo un macpro y el EFI es 32 bits aunque supongo que no tendré problemas cuando lo ponga en 64. saludos
y mi hackintosh que efi tiene? :-)
Hay un interesante artículo en inglés que cuenta exáctamente eso.
http://www.macworld.com/article/142379/2009/08/snow_leopard_64_bit.html?lsrc=rss_main
TENGO MACBOOK NEGRA 2.4 GHRZ Y MAMORIA 4 EN RAM, DE FINALES DEL 2008 ALGUIEN ME DICE SI ESTA PODRA CON EL NUEVO LEOPARD, GRACIAS POR SU AYUDA YA INTENTE LO ANTES MENCIONADO PAR VER COMPATIBILIDAD, SOY DE MEXICO. SALUDOS
Sí.
Me aburría tanto que he hecho un comando que te dice claramente si tienes 64 bits o 32.
He ahí el fruto de mi aburrimiento: ioreg -l -p IODeviceTree | awk ‘/firm/ {print $5}’ | sed ‘s/\//’ | sed ‘s/([0-9]*)/\1bits/’64bits
Perdón, me he colado.
El coso en cuestión es: ioreg -l -p IODeviceTree | awk ‘/firmware-abi/ {print $5}’ | sed ‘s/\//’ | sed ‘s/([0-9]*)/\1bits/’
Pero sin las comillas raras. Quiero decir, reemplazadlo por comillas simples. De todas formas, no sirve para mucho, total, que es algo que he hecho por que me aburría
Ah coño. Que resulta que esto se traga parte del comando xD
Aquí está de verdad. xDDDD http://pastebin.com/m65771633
Qué buen aporte!!!
Muchos programas, procesos, drivers y periféricos no están escritos para funcionar ESTABLES ni son COMPATIBLES del todo con 64 bits.
De hecho ¿para qué se requieren 64 bits para muchas tareas que hasta con 8 bits sobraría?
Sin mucha RAM y sin aplicaciones reescritas para aprovechar totalmente los 64 bits, la cosa no es que sea como para compararlo con el fin del mundo.
Más vale emplear el tiempo en hacer copias de seguridad de nuestros ficheritos importantes y en concentrarnos en hacer más y mejor nuestra labor…
Hay aplicaciones que han de reescribirse o adaptarse a Cocoa y parte del código (de entre sus millones de líneas) está optimizado al máximo manualmente. Alguien que entiende algo de esto:
http://blogs.adobe.com/jnack/2008/04/photoshop_lr_64.html
Yo lo que no entiendo es como un macbook unibody 2.4 core2duo tope de gama en la serie macbook y que me costó hace 3 meses 1500 pavos, no está preparado para correr el kernel de 64 bits. (Por muy inútil que sea tener correr el kernel de 64 bits) Sabiendo que una de las principales novedades de Snow Leopard serían los 64 bits, los nuevos equipos que ha sacado Apple deberían ser TOTALMENTE compatible con dicho nuevo SO… ¿O me equivoco?
ya hay una aplicación en mac que te permite decidir si quieres arrancar en 32 o 64 bit, averigüen y verán