Acaba de ser publicada la versión 0.8.0 de OpenDomo, correspondiente al cierre de la fase Alpha-1. Las novedades que incorpora se detallan en el siguiente apartado y van bastante más allá de las que ya especificábamos como objetivos de la versión Alpha-1; esta es la razón principal del retraso desde 0.7.9b4. En esta versión hemos concentrado esfuerzos para reducir al mínimo la necesidad de la línea de comandos, hasta el punto que se ha prescindido de ella en la ejecución de los tests. Las novedades se detallan a continuación:
La distribución incluye:
- Kernel linux versión 2.6.27
- Kit de herramientas busybox versión 1.13.4
- Controladores para hardware compatible, disponibles para instalación manual
- odpkg preinstalado en el sistema base
- Interfaz web instalada (paquete odcgi)
El repositorio incluido permite la instalación manual de:
En esta versión han sido corregidos la mayor parte de bugs e incidencias notificadas hasta el momento.
Novedades
- Suite SSL reemplazada: de ahora en adelante se utilizará openSSL como reemplazo de dropbear, por su mejor soporte y compatibilidad.
- Cambios en la interfaz: la salida HTML generada por odcgi es ahora mucho más limpia, además de bien formada; esto nos facilitará la creación de nuevos temas visuales y complementos Javascript que mejoren la accesibilidad general. Adicionalmente, la sintaxis empleada para comunicar los scripts y el CGI está siendo ajustada para ofrecer mayores posibilidades; esta versión en particular soportará tanto el formato antiguo como el nuevo, facilitando el desarrollo y suavizando la transición a un formato más flexible y potente. Otra novedad incluida en este módulo es la posibilidad de configurar por separado el esquema visual y la combinación de colores, siendo mucho más fácil personalizar el aspecto de su Sistema OpenDomo.
- Nueva estructura del sistema de control eléctrico: la lógica del módulo odcontrol ha sido totalmente reestructurada, aislando en controladores el soporte para cada tipo de dispositivo de control. En esta versión (optimizada para virtualización) solamente se incluye el controlador "dummy", cuya función es la de simular un dispositivo real con dos entradas y dos salidas digitales. Éste servirá como modelo para la construcción de nuevos controladores para dispositivos físicos reales, como Micropik y Arduino, ambos previstos para la próxima Alpha-2.
- Videovigilancia renovada: tanto las funciones de configuración como el control de cámaras ha sido reescrito, ahora mucho más fácil de usar y con soporte para cámaras IP inmediato. Motion ha sido compilado ajustando todavía más sus características. Asimismo, es posible configurar manualmente cámaras USB empleando los controladores incluidos, siendo esta una función experimental hasta Alpha-2.
- Gestión de servicios: manteniendo una división clara entre servicios de sistema y de usuario, es posible arrancar manualmente los segundos desde la interfaz de control. En próximas versiones serán funcionales las rutinas de configuración de estados y cambio manual de estado, coincidiendo con la publicación de oddiscovery, que permitirá un sencillo control de estados a nivel de la red completa.
- Seguridad mejorada: la ejecución de scripts desde la interfaz ha sido bajada de privilegios, lo que proporciona un nivel de seguridad mucho más robusto.
- Arranque con soporte para red: la secuencia de arranque ha sido ligeramente rectificada, garantizando la disponibilidad de red en los servicios que la requieran y evitando algunas posibles condiciones de carrera causadas por latencias en el servidor DHCP.
- Gestión de paquetes mejorada: los recursos empleados para instalar y actualizar paquetes han sido optimizados, reduciendo al mínimo el número de transacciones HTTP y ofreciendo la posibilidad de almacenar los paquetes en caché, reduciendo aún más el tiempo requerido en el arranque. Mayor robustez en caso de reinicio sin acceso a Internet.
- Interfaz de configuración de repositorios renovada: mucho más fácil de usar y completa, sacando provecho de las nuevas especificaciones para repositorios dinámicos.
- Soporte internacional: ya es posible configurar la interfaz de OpenDomo en distintos idiomas, sin necesidad de recompilación o reinstalación alguna.
- Acceso al almacenaje mediante el menú "Tools" -> "Browse files", donde podremos ver las fotografías generadas por el sistema de videovigilancia, así como los archivos que el resto de módulos pueda crear, siempre respetando las políticas de usuario.
- Pleno soporte para sistemas de archivos ext3, ext2, iso9660 y fat/vfat/msdos (por orden de preferencia), ofreciendo la posibilidad de conectar unidades de almacenaje que usen cualquiera de ellos.
Coincidiendo con este hito, la página web de OpenDomo también ha experimentado numerosos cambios, facilitando la creación de documentación y el acceso a los datos por parte de los visitantes. Esta será una de las prioridades de esta nueva etapa, ofreciendo amplia documentación y facilitando al máximo la creación de nuevos módulos para el sistema OpenDomo.
Comentarios recientes
hace 9 horas 15 mins
hace 3 días 57 mins
hace 3 días 9 horas
hace 5 días 3 horas
hace 5 días 10 horas
hace 6 días 6 horas
hace 6 días 41 mins
hace 1 semana 1 día
hace 1 semana 1 día
hace 1 semana 1 día