Apple distribuye una nueva beta de Snow Leopard entre los desarrolladores y pide atención sobre el soporte de 64 bits
Apple ha comenzado a distribuir entre los desarrolladores una nueva versión beta de Mac OS X 10.6 Snow Leopard en la que se solicita a los desarrolladores que pongan toda su atención en la compatibilidad 64 bits de las extensiones de kernel. La nueva versión de Mac OS X 10.6 Snow Leopard está identificada como 10A314 y llega junto con una versión con el mismo identificativo para Mac OS X 10.6 Server Snow Leopard.
Según personas familiarizadas con el asunto, Apple está solicitando que los desarrolladores se enfoquen prioritariamente en el soporte de las extensiones para el kernel a 64 bits. Las extensiones de kernel son generalmente drivers de primer nivel para distintos tipos de periféricos y servicios.
Aunque relativamente pocos desarrolladores crean extensiones de este tipo (Kexts), el nuevo sistema operativo de Apple no funcionará en 64 bits si no tiene las correspondientes extensiones de kernel con este direccionamiento.
Los desarrolladores deben crear versiones de 32 y 64 bits para que Mac OS X 10.6 Snow Leopard pueda arrancar en modo 64 bits de forma automática con el kernel a 64 bits. Esto afecta a todos los macs que usan procesadores Core 2 Duo y Xeon, mientras que los ordenadores de Apple con procesadores Core Solo o Core Duo seguirán usando las versiones 32 bits de estas extensiones.
Microsoft tuvo que enfrentar un problema similar cuando realizó la transición de Windows XP a Windows Vista, que usa una nueva arquitectura de drivers. Los usuarios de Windows se enfrentaron a varios problemas de transición cuando migraron de sus sistemas operativos desde sus versiones a 32 bits de XP y Vista a las versiones de 64 bits.
Apple, por su parte, solicita a los desarrolladores que aceleren el desarrollo de las versiones de sus extensiones de kernel a 64 bits para que estén disponibles en el momento en que Apple comience a comercializar Mac OS X 10.6 Snow Leopard.
Otros programas no requieren la urgencia de ser portados a la arquitectura 64 bits ya que pueden ser ejecutados a 32 bits sin ningún problema por el sistema operativo mientras no utilicen extensiones del kernel a 32 bits, que el sistema operativo no puede ejecutar. Los desarrolladores de paneles de preferencias también deberán lanzar versiones a 64 bits de su software ya que también es necesaria esta transición para que sean compatibles con Mac OS X 10.6 Snow Leopard.
Apple ha suministrado a los desarrolladores una Guía de transición a 64 bits para hacer de este proceso una transición lo mas suave posible.
Otros cambios introducidos en esta nueva versión de Mac OS X 10.6 Snow Leopard son una actualización de Xcode y la posibilidad de instalar Mac OS X 10.6 Snow Leopard en los MacBook Air de forma inalámbrica a través de instalación remota.
Fuente: Appleinsider






De hecho esta será la medida usada por algunos grupos como Adobe, Microsoft... para hacer daño.