Matuk.com

Snow Leopard trabaja en 32 bits por default

Noticias, Software - Por Manuel López Michelone Fecha Sábado 29 de agosto de 2009 48 Comentarios

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

Acerca de - Manuel López Michelone (La_Morsa). Físico por la UNAM y Maestro en Ciencias por la Universidad de Essex en el tema Inteligencia Artificial. Columnista por muchos años en publicaciones de la industria del cómputo y ávido programador. Síguelo en Twitter: @morsa.

Mostrando 48 Comentarios
¡Gracias por participar!

  1. luhesan dice:

    Mmmm de verdad Apple, no ma… Me da risa la propaganda de la caja: El sistema operativo mas avanzado del mundo. Que se lo crea la abuela de Jobs que seguro debe usar Windows Vista de 64 bits. Espero que den argumentos tecnicos y no solamente una frase estupida que atenta contra mi inteligencia.

  2. luhesan dice:

    Y como decian en otro post, denme 5 argumentos tecnicos para fundamentar que es el sistema operativo mas avanzado del mundo,

  3. eblum dice:

    Si se sabe Manuel,

    Si utilizas el kernel de 32 bits, tienes que usar todas las extensiones del kernel de 32 bits. Esto es más compatible con las extensiones de terceros.

    Si usas el de 64 bits, las extensiones deberán ser de 64 bits respectivamente.

    Si usas el de 32 bits, un solo hilo de ejecución y/o proceso, sólo podrá utilizar hasta 4 GB de memoria. Aunque puedes usar varios y exceder ese límite.

    Si usas el de 64 no hay tal límite.

    El usuario normal com menos de 4 GB de memoria, no le podría importar más o menos que su máquina arranque con un kernel de 32 bits.

    Saludos,
    Ernesto

  4. Tuinqui dice:

    bueno, almenos esta vez el empaque esta bonito =)

  5. Ernesto,

    ¿Y a esto le llaman el sistema operativo más avanzado del mundo? por favor. Patético.

    saludos
    Manuel

  6. eblum dice:

    Manuel,

    Deberías ver el lío que es manejar al mismo tiempo aplicaciones y drivers de 32 y 64 bits en Windows.

    Snow Leopard lo hace casi transparentemente. Esto es muy importante para hacer la transición de 32 a 64 bits para los desarrolladores y las aplicaciones de terceros.

    Esto no ha sucedido en Windows y Windows no puede mezclar un kernel de 32 bits con userland de 64.

    Saludos,
    Ernesto

  7. pepe050590 dice:

    Esperemos y no pase mucho tiempo para que la transición de 32 a 64 bits en ambas plataformas (MAC y Windows)para que cualquier clase de aplicación, programa etcétera este optimizado al 100% y se tenga una mejor experiencia.

    Saludos :)

  8. fabianQ dice:

    naaaaaaa todos lo q dicen q mac osx no es el sistema mas avanzado del mundo es por q nunca han tenido un mac, q se queden con sus pateticos wincacas, snow leopard va de 10 rapidisimo y muy eficiente, corriendo de maravilla en mi macbook pro de 15¨ unibody.

  9. eblum dice:

    La cosa está así:

    Lo que Manuel percibe como un problema y una deficiencia, en realidad se trata de una solución elegante a un problema que hubiera requerido un enorme sacrifico para los usuarios y desarrolladores de software independiente.

    En Windows de 64 o 32 bits, sólo puedes instalar drivers para dispositivos de 64 o 32 bits respectivamente. Si tienes una impresora viejita o un escáner es muy posible que no la puedas usar si corres Windows a 64 bits, porque no tienes drivers de 64 bits.

    Esto no sucede en OSX. Puedes usar tu kernel de 32 bits con tus drivers de 32 bits, y el resto del sistema en 64 bits.

    Para quien quiera saber más del tema, les recomiendo este artículo. En la página 2 y 3 encontraran la comparación con Windows de 32 y 64 bits, y la diferencia entre Tiger, Leopard y Snow Leopard.

    Lo que se menciona en este artículo es como un paso intermedio entre Leopard y Snow Leopard, con kernel de 32 bits y el resto del sistema en 64.

    Manuel, si tienes ánimos, deberias traducir este artículo:

    http://www.appleinsider.com/articles/08/08/26/road_to_mac_os_x_10_6_snow_leopard_64_bits.html&page=1

    saludos,
    Ernesto

  10. eblum dice:

    Pepe,

    Me gusta mucho tu optimismo. Lo digo de verdad, sin sarcasmo. Yo creo que el cambio va a ser total como en 8 meses a un año para OSX y como 3 o 4 años para Windows. Y esto va a ser porque se olvidarán del hardware viejo, no porque lo soporten al final.

    Saludos,
    Ernesto

Escribe tu comentario

Te recordamos que debes ingresar para escribir tu comentario.