leyendo aki,
https://developer.apple.com/leopard/overview/osfoundations.html, voy a pasar a comentar los highlights sobre las novedades k traera LEOPARD, espero k me rebatais si teneis cojones :D
-The Mach kernel in Leopard improves system-level performance, and lets the system scale to better utilize more capable hardware.
Obviamente supongo k esto sera humo , agilizar el paso de mensajes entre servicios del microkernel o unificar servicios del microkernel no creo, ya que me parece k en tiger solo quedaba 1 servicio que representaba una especie de kernel monolitico, con lo cual era en la practica un kernel monolitico con una base de microkernel , con lo k esto de la velocidad y el performance como no sea en tiempo de compilacion con nuevos flags y codigo depurado nada.
- For example, the kernel scheduler gains automatic load balancing as well as processor idling without a dedicated idle thread
Bien esto me parece bastante grox obviamente parece k han cambiado el planificador de procesos y la notificacion de eventos al kernel supongo que tambien habra sido modificada, hasta ahora me parece k usaban kqueue claramente derivado de una free, en free han cambiado, supongo k basandose en eso habra actualizado el planificador de procesos a algo basado en ULE de las nuevas versiones tambien de free , puede k aun usasen 4BSD , no lo se por k toda esta mierda para frikis no viene en la web de apple o yo no la encuentro :D.
- The virtual memory system allocates swapfiles on demand, reducing the number and size of swapfiles on disk
Vale bien , con 250 GB de disco , esto me la suda bastante ademas k el coste computacional de la creacion y el calculo del tamaño del fichero es superior al de un archivo fijo , supongo k esto esta pensado para cuando trabajas con imagenes de N gigas puedas swapearlas enteras y k el archivo de paginacion no se te quede corto , disponiendo asi de mas ram fisica para currar , lo dicho me la suda :D.
-To help you understand how the system behaves while your application runs, Leopard comes with DTrace,
Esto si que me parece mas k correcto y necesario en cualquier S.O ,para depurar petadas, consumos excisivos de aplicaciones , y como no las clasicas risas cuando ves k una aplicacion de N pasta guarrea de la ostia :D.
-Leopard also supports the POSIX IPC interfaces specified by the
X/Open System Interface extensions, part of the UNIX03 specification.
Esto es un tema la standarizacion del sistema es la key siempre , hay k regirse a los estandares que para algo estan, por cierto si no me ekivoco linux no cumple este estandard y deberia.
-At the file system level, Leopard includes several improvements. The new FSEvents framework provides the ability for your application to get notifications of file system updates
Esto me parece guapo alguien con imaginacion podria hacer algo way, yo desde luego no :D.
Bueno basicamente eso, lo demas mas o menos es igual k siempre, asi que no lo destaco , opinen señores :D.