Snow Leopard trabaja en 32 bits por default
La nueva versión (¿o actualización?) del sistema operativo de Macintosh, el Snow Leopard, recién puesto a la venta este viernes pasado, carga el kérnel de 32 bits por default, aunque pueda correr aplicaciones de 64 bits.
La versión 10.6 del Mac OS X viene con una serie de aplicaciones nativas en 64 bits, aunque el kérnel carga originalmente en 32 bits a menos que el usuario mantenga las teclas “6″ y “4″ apretadas al momento de arrancar la máquina, con lo cual se carga entonces el kérnel de 64 bits. Solamente los productos de Apple X-Serve, usando el Snow Leopard Server, arrancan por default el kérnel de 64 bits.
De acuerdo a Stuart Harris, gerente de mercadeo de productos de software en Apple (Australia): “para la mayoría de las partes, todo lo que se experimente en la Mac, desde el punto de vista de 64 bits, las aplicaciones, el sistema operativo, todo será de 64 bits“. Harris indicó que en esta etapa hay un par de cosas, tales como manejadores de dispositivos, que requieren el modo de 64 bits a nivel de kérnel, pero la opción está disponible. Y añadió: “Estamos intentando de hacer esto lo más suave posible, de manera que la gente no termine encontrando que ‘esto no trabaja’ porque simplemente aún no está disponible“.
Aparentemente no hay forma que desde la interfaz gráfica se pueda arrancar la Mac en 64 bits por default y hacer que este cambio quede permanentemente. Lo que puede hacerse es editar el archivo de texto com.apple.Boot.plist para hacer el cambio. Ya algunos usuarios han puesto a disposición aplicaciones para manejar este problema. Las Mac antiguas, con el chipset de 32 bits EFI se les impide cargar el kérnel de 64 bits, aunque algunos indican que esta decisión de Apple es arbitraria más que un problema técnico, ya que con un programa que hackea el cargador de boot (el arranque del sistema), se puede quitar esta limitación. Sin embargo, esto provoca otro problema: Una mac de mediados del 2007, equipada con 4 GBytes de RAM, y con el chip de 32 bits, no es capaz de acceder a toda la memoria disponible. El sistema muestra en existencia sólo 3 Gbytes. Las máquinas nuevas, con el chip de 64 bits, corriendo el kérnel de 32 bits reportan 3.75 Gbytes disponibles pues 256 MBytes son para el chip gráfico GeForce 9400M.
No se sabe en estos momentos qué implicaciones tendrá correr programas de 64 bits en el kérnel de 32 bits, comparados con el uso del kérnel de 64 bits. Por otra parte, una buena porción del sistema operativo se ha optimizado y actualizado. Algunas aplicaciones, tales como el reproductor de DVD, Front Row, Grapher, e iTunes, son aplicaciones de 32 bits solamente.
Fuente: CNet







Por cierto. Escribo esto desde Snow leopard.
Y ya probe arrancar con el kernel de 64 bits.
Me acabo de acordar,
El límite de 4 GB con 32 bits, es solamente si se usa direccionamiento directo. Si se usa paginación u otras técnicas se puede rebasar ese límite en 32 bits. Claro, a costa de menor velocidad y mayor complejidad.
Salutes ^_^… directamente de Microsoft:
http://www.microsoft.com/whdc/system/platform/64bit/64bitsystems.mspx
Simplemente son una lista de consideraciones en hardware para tener un sistema 64-bits Windows. Esto por aquello de q’ tan sencillo es lograrlo comparado con la solución de Apple y el Snow Leopard… el paso inicial viene con el BIOS vs el EFI usado por Apple y algunos equipos servidores…
en este artículo hay cosas interesantes con respecto a lo último: http://www.roughlydrafted.com/RD/Home/7CC25766-EF64-4D85-AD37-BCC39FBD2A4F.html
hasta pronto, atte. Amblin
Manuel,
Comentarios como el #5 no aportan a la discusión.
Es una pena.
Ernesto
Ernesto,
No estoy de acuerdo con eso de que mi comentario #5 no aporta nada a la discusión. De Hecho aporta algo importante: dejémonos de exageraciones y pongamos las cosas en una perspectiva más objetiva. No creo que el Snow leopard pueda considerarse el SO más avanzado del mundo. ¿O tú crees que no es exageración?
saludos
Manuel
Manuel,
Me refiero a lo de “patético”.
¿Cual consideras tu que es el sistema operativo más avanzado entonces?
Saludos,
Ernesto
No, Ernesto, te pregunté si no es exagerado decir que snow leopard es el sistema operativo más avanzado del mundo. NO te salgas por la tangente. Contesta primero lo que te pregunté.
saludos
Manuel
No lo es.
OSX es un Unix que es usable por un usuario común.
Ahora responde tu Manuel.
Saludos,
Ernesto
ernesto,
no te pregunté lo que respondes. Te pregunté si no era una exageración decir que el snow leopard era el SO más avanzado del mundo. Así que sigues sin responder.
saludos
Salutes ^_^… Apple lo califica así y la crítica en EU lo ratifica; ¿te incomoda eso?
hasta pronto, atte. Amblin