¿Qué es Gmodulo?
Gmodulo en una solución que permite controlar, modificar y administrar los módulos del kernel de múltiples equipos de forma simultánea. Gmodulo es software abierto, lo cual permite realizar las modificaciones pertimentes a Gmodulo, tal y como se describe en licencias GPL y LGPL. Para facilitar la integración de Gmodulo con múltiples entornos utiliza CORBA como medio de comunicación entre las diferentes capas que conforman la solución, de modo que resulte sencillo crear nuevos clientes.
Características
Algunas de las caracterísitcas mas destacadas de Gmodulo se pueden resumir en:
- Disponible en múltiples plataformas UNIX como FreeBSD, Solaris o HP-UX.
- comunicacion segura entre los diferentes nodos mediante CRAM-MD5 y proximamente SASL.
- Listas de control de acceso ACL para restringir el acceso a ciertas partes de la funcionalidad de Gmodulo.
- Soporte para el nuevo kernel 2.6.
Clientes Disponibles
El hecho de que inicialemente este proyecto fuera concebido como un modo de facilitar las tareas bajo un entorno gráfico, hace que sólo exista un cliente en desarrollo para GNOME. No obstante, la arquitectura de Gmodulo permite crear nuevos clientes que hagan uso de toda la potencia y flexibilidad de la solución.
Pantallazos
Este es el aspeto de los clientes existentes en la actualidad para Gmodulo
- Cliente para Gnome.
- Cliente de consola (en estudio).
Noticias
Publicado el primer borrador del Manual de Programación
Ya se encuentran disponibles los dos primeros capítulos del Manual de Programación. La ultima incorporación la constituye el capítulo dedicado a Gmodulo Provider. Los puntos más destacados son:
- Presentación de las opciones disponibles para esta capa.
- Introducción a IIOP.
- Introducción a la arquitectura de Gmodulo Provider.
- Gmodulo Provider Daemon.
- Proceso de extensión de la funcionalidad de Gmodulo Provider: Plugins.
Este capítulo forma parte de lo que será el futuro Manual de Programación. Esta es la primera vez que se utiliza el mecanismo de maquetación de Gmodulo para la generación del documento en formato PDF. Aunque aún se encuentra en proceso de desarrollo, es posible apreciar las mejoras que aporta con respecto a otras alternativas disponibles.
Disponible el primer capítulo del Manual de Programación
Finalmente, el primer capítulo del Manual de Programación vio la luz después de unos días de intenso trabajo. Recoge aspectos básicos para el programador como son:
- Vista general de la arquitectura y distribución de la funcionalidad.
- Localización de los fuentes y acceso al servidor CVS.
- Compilación e instalació de Gmodulo.
- Guia de estilo, codificación y política de parches.
Este capítulo forma parte de lo que será el futuro Manual de Programación. En el se podrá acceder a toda la información necesaria para aproximarse, con la mayor celeridad, al desarrollo de Gmodulo: APIs de programación de los diferentes modulos, arquitectura, diseño, etc.


