28 de abril de 2005

Mac OS X 10.4

Si uno lee los análisis de Mac OS X 10.4 - que "curiosamente" se publica oficialmente el mismo día que termina el WinHec 2005, donde hasta los mas pro-microsoft han salido decepcionados - se encontrará con que a grandes rasgos el texto de los análisis es:

Spotlight. Dashboard. Spotlight, Spotlight, Spotlight. Dashboard, Dashboard. Spotlight. Dashboard, Dashboard, Dashboard [...]

Básicamente es eso. Afortunadamente, Arstechnica está aquí para rescatarnos y ya se puede leer el análisis. Especialmente interesante es la última página, donde describe los cambios que se han ido produciendo en el kernel de mac os x. Es muy curioso, porque habla sobre como el kernel de mac os x tenía unas interfaces totalmente inestables y cambiantes, que luego intentaron mantener la interfaz estable - pero en detrimento de muchas mejoras de rendimiento que requerian cambiar esa interfaz. Tambien hace un resumen interesante de las mejoras de "escalabilidad smp" del kernel:

  • En panter y anteriores, mac os x no permitia que dos procesos estuvieran en el kernel simultaneamente, como open y netbsd. O sea: La escalabilidad no era tal, por suerte Apple no vende mas de dos procesadores en un solo equipo asi que el problema no era tan grande. Pero se acercan los dual core, que en no mucho tiempo serán quad-core, y....
  • En las betas de Tiger, en vez de uno se pusieron dos puntos de sincronizacion: Uno para la capa de red, y otro para el resto del kernel.
  • En la versión final de Tiger, los bloqueos son mas "finos" y pueden entrar todos los procesos que quieran, los bloqueos se hacen en cada subsistema o en cada estructura de datos que las necesite
Que es una mejora bastante grande, y no la han anunciado tanto como lo de spotlight. Por la descripción coincide más o menos a como era linux en 2.4, aunque usando como usan código de freebsd 5.x que como ya se han pasado sus 3 ó 4 años sufriendo por ellos, la cosa les habrá sido mucho más sencilla. Por supuesto Mac OS X no está al nivel que está linux en este terreno (ni al de windows, pero ve y dilo en los foros de mac...) pero apple tampoco vende maquinas con 512 procesadores como hacen los de SGI. Mac OS ya tiene su trono en el escritorio despues de todo, pero es bueno saber que mejoras tan importantes llegan justo a tiempo de los "dual core"

Entre otras cosas interesantes del análisis de arstechnica: Launchd, una BUENA revisión de spotlight, y otra gran noticia parece ser quartz 2D extreme. Hasta ahora mac os empleaba quartz extreme para hacer transparencias, sombras, pero para dibujar caracteres, renderizar una pagina web, y todo el trabajo 2d, lo hacia la CPU. Ahora ayuda la tarjeta gráfica, asi que tiger en verdad debera ser mucho mas ligero para el uso habitual. Qué se puede decir, impresionante

No hay comentarios:

Publicar un comentario en la entrada