YaST se pasa a Ruby

YaST

La herramienta dejará de estar escrita en YCP. La versión escrita en Ruby podría debutar en openSUSE 13.1.

YaST en Ruby

YaST, la herramienta de configuración administrativa de openSUSE, está siendo reescrita en Ruby. Así lo ha revelado Roger Luedecke en su blog, asegurando que la nueva implementación de YaST podría debutar en la próxima versión de la distribución —openSUSE 13.1— el próximo mes de noviembre.

De YCP a Ruby

En la actualidad YaST está escrita en YCP, un lenguaje de programación propietario. La decisión de cambiar YCP por Ruby responde a la necesidad de hacer de YaST una herramienta con una evolución mucho más dinámica.

Evolución, adaptabilidad

Luedecke tiene grandes esperanzas en que la adopción de Ruby permita que YaST evolucione mucho más rápido de lo que lo ha hecho hasta ahora; esto debido a que el lenguaje diseñado por Yukihiro Matsumoto otorga las herramientas necesarias para un desarrollo mucho más simple, flexible y rápido. A esto se suma el hecho de que la interfaz web de YaST está escrita en Ruby, por lo que se espera que tanto ésta como la versión normal compartan de ahora en adelante más de su código base, lo que se traduce en menos esfuerzo duplicado.

Y lo mejor de todo es que el cambio permitirá que otros proyectos puedan hacer uso de la herramienta, o bien de alguna de sus partes, para sus propios propósitos.

Se espera que la nueva versión de YaST arribe en la próxima Milestone 4 de openSUSE 13.1.

Más información – openSUSE 13.1 Milestone 1: El viaje comienza
Fuente – Adventures in openSUSE Linux


Escribe un comentario