Varios investigadores del Lawrence Livermore National Laboratory han trasladado
el código del sistema de ficheros ZFS de Sun y Oracle para
que funcione de forma nativa en Linux, una solución más
recomendable que la alternativa existente hasta el momento, que era
hacerlo a través de FUSE.
Este desarrollo solventa
de golpe y porrazo los problemas de licencias entre la CDDL que
usa ZFS y la GPL de los proyectos Open Source, y que
precisamente impedía que ZFS formase parte del kernel Linux, pero este
logro quizás permita que en un futuro el núcleo del sistema operativo dé
soporte nativo para ZFS.
Por el momento no todo funciona, cuidado: la capa POSIX de
ZFS no se ha implementado, lo que hace que no sea posible
montar sistemas de ficheros, pero por ejemplo sí es posible acceder a
bases de datos que estén basadas en este sistema de ficheros.
“Por ahora en el port de ZFS para Linux la única interfaz
disponible desde el espacio de usuario es el zvol”, se indica en el sitio web del
proyecto. “El zvol te permite crear un dataset para un
dispositivo de bloques virtual en una cola de almacenamiento ZFS. Aunque
esto no parezca un gran logro, abre algunas posibilidades muy
interesantes“.
Así pues, puede que gracias a este nuevo lanzamiento el código de ZFS
acabe funcionando para ofrecer uno de los sistemas de ficheros más
valorados en el entorno empresarial. Eso sí, parece que el tema
de licencias no se resolverá fácilmente, porque Oracle/Sun
sigue sin dar su brazo a torcer en este terreno… y mucho nos tememos que
la cosa está aún más complicada tras la adquisición de Sun por parte de
Oracle.