miércoles, enero 03, 2007

Solaris Zones y BrandZ

A vueltas con Solaris, en concreto con OpenSolaris, hay una nueva
característica que hace aún más atractivo este sistema operativo.

Solaris 10 incluyó Zones, que es una forma de virtualizar Solaris dentro
de Solaris, como hacen FreeBSD con Jails o Linux con User Mode Linux.
Básicamente (para aquellos que no quieran visitar los enlaces) lo que
hacen es arrancar una nueva instancia del sistema operativo como si
fuera cualquier otro programa.

Zones en principio se diseñó para correr Solaris, pero con el objetivo
de que cuando Solaris se hiciera open source, la comunidad implementara
nuevas funcionalidades para permitir correr otros sistemas operativos. A
dicha implementación se le llamó BrandZ. Y como era de esperar, poco se
tardó en poder hacer funcionar Linux bajo Solaris. Para los más
técnicos, comentaré que lo que hace BrandZ en realidad, es transformar
las llamadas al sistema del núcleo de Linux en llamadas Solaris, por lo
que no es
posible correr cualquier distribución o aplicación diseñada para Linux.
Entre otras cosas, hace falta un núcleo 2.4, aunque eso no es limitación
para hacer funcionar la mayoría de los programas, siendo un gran ejemplo
Adobe Reader.

Ben Rockwood tiene una entrada en su blog muy completa (y fácil) para
hacer funcionar todo el tinglado.

¡A Solarizar todos!

No hay comentarios: