WWDC VII: Historias de kernel
19-05-2.000
Ayer en la WWDC tocaba, entre otras cosas,
hablar del kernel Mach del Mac OS X. Y salieron bastantes
cosas curiosas.
- El kernel Mach y la capa BSD (Unix)
son inseparables: toda aplicación que corre sobre Mac OS
X en una aplicación BSD. Hacen falta ambos. Esto parece
aplastar las teorías de un Mac OS X "Lite", con
solamente parte de la capa BSD, que funcionara en aparatos como
WebTVs o PDAs.
- El nuevo kernel fusiona los esfuerzos
de los equipos de la universidad Carnegie Mellon (donde Avie Tevanian
y otros crearon el kernel Mach) y otras, junto con el proyecto
MkLinux de la propia Apple, para crear algo más complejo
capaz de dar servicio al nuevo OS.
- Apple ha añadido soporte para
el Velocity Engine (la tecnología de Motorola que hace
tan potentes a los G4) directamente en el kernel del OS.
- Otros cambios demasiado complicados
de explicar significan que Apple está cambiando los estándares
tradicionales Mac OS por los Unix, facilitando la portabilidad
de herramientas que los requieren.
- Se ha procurado hacer el entorno tan
modular como fue posible, y al mismo tiempo permitir que las aplicaciones
del entorno Classic sigan pensando que están funcionado
del mismo modo que antes.