Nova GNU/Linux

Revisión del 13:01 2 abr 2010 de Enrique oni (discusión | contribuciones) (Enlaces Externos)
Nova

Fecha de creación:
{{{fecha de creación}}}
Versiones:
Nova-1.x (Baire), Nova-2.x
Sitio Web:
{{{sitio web}}}



Nova es una distribución de GNU/Linux orientada a Escritorio desarrollada en la Universidad de las Ciencias Informáticas (Cuba) por el proyecto del mismo nombre. Algunos de sus antedecendentes son:

  • Experimento acádemico para vincular la Docencia con la Producción.
  • Base tecnológica para los incipientes desarrollos de software libre de la Facultad 10.
  • Proyecto para realizar transferencia tecnológica de tecnologías libres.
  • Migración a Software Libre la Facultad 10 de la Universidad de Ciencias Informáticas(UCI).

Misión y Objetivos

El Proyecto Nova aspira a proveer una línea de productos y servicios de calidad orientados a usuarios inexpertos en el area de las tecnologías de SWL o que hayan experimentado un proceso de migración a las mismas. El sistema operativo Nova responderá a las necesidades de las instituciones cubanas y respetará como valores fundamentales el logro de un estado de soberanía e independencia tecnológica.

NovaTux

NovaTux

La expectativa creada con este producto que se hizo utilizando sólo las herramientas libres y Open Source: Blender y GIMP, demostraron que es posible crear materiales con calidad, sin depender de herramientas privativas para el modelado y la animación como 3D Max que se suelen utilizar en este tipo de creaciones.

La utilización del motor de juegos de Blender, es una alternativa totalmente fiable para todos los creadores de videojuegos actuales que utilizan OGRE, C++ y otras herramientas para lograr la lógica y visualización de los juegos.

Novatux está pensado como un juego para niños y adolescentes de 9 a 14 años, donde se recorren mundos cumpliendo objetivos específicos, todos encaminados al aprendizaje de los principales conceptos del Software Libre y las distribuciones de GNU/Linux, haciendo énfasis particularmente en las caracterśiticas de NOVA, la distribución cubana de GNU/Linux, y la importancia de su uso para nuestro país.

Quedan abiertas las puertas para todos los que deseen crear otros materiales educativos y de entretenimiento con Software Libre y sin necesidad de escribir grandes bloques de código, exceptuando en caso de ser necesarios, algunos scripts de Python para agregar funcionalidades específicas al videojuego.

Proyectos

Guano

Guano no está pensado como el entorno de escritorio predeterminado para Nova, sino como una opción para aquellas computadoras donde no se obtenga un buen rendimiento del sistema, o para aquellos usuarios que quieran tener un escritorio ligero, sencillo y amigable en su estación de trabajo.

Guano esta diseñado basado en una arquitectura modular compuesta por un administrador de sesión (Guano-session), el manejador de ventanas (Openbox), el manejador de ficheros (PCmanFM) y el panel (Xfce4-panel), este tipo de estructura permite la inserción de nuevos componentes que se detecten en la amplia gama de proyectos libres que existen en nuestros días.

El no partir de cero en ninguno de los módulos de Guano provee la facilidad de poder implementar nuevas funcionalidades según los requerimientos de los usuarios. Atendiendo a esto las modificaciones realizadas a los proyectos originales se plantean siguiendo dos estándares: las especificaciones de Freedesktop y la HIG (Human Interface Guideline), las cuales marcan las pautas de un diseño amigable e intuitivo para las interfaces gráficas.

Guano saldra al mercado junto a Nova a partir de febrero del 2009 cuando se lance la primera versión estable del producto, luego de esta fecha será publicada una versión estable junto con cada liberación de la distribución, los candidatos a liberar siempre estarán disponibles a través de los servidores de subversión de Nova.

A medida que el software se adentre en el público y se generen pedidos de inclusión de funcionalidades el colectivo de desarrolladores dará respuesta a estos paulatinamente, siempre y cuando no vayan en contra de la política del entorno.

Summon

El Instalador de Aplicaciones.

Serere

A pesar de que existen muchas distribuciones con buenos instaladores, por las características especiales del proyecto Nova, no es posible reutilizar ninguno de estos. Por lo que un equipo dirigido por el Ing. Raydel Miranda Gómez se encargo de implementar y garantizar el buen funcionamiento de este instalador.

Cuando el proyecto comenzó la totalidad de sus integrantes eran estudiantes. Con muy poca esperiencia en el área y una organización que dejaba mucho que desear. Dos años después, se aplican técnicas de desarrollo como "Integración Contínua" (CI) y Desarrollo dirigido por pruebas o TDD por sus siglas en Inglés. Lo que permite, entre otras cosas, la colaboración de la comunidad.

Actualmente está siendo implementada la versión 2.0 de Serere. Ésta versión tiene varias características que la separan de la serie 1.x.

  • El instalador tiene su propio sistema y correrá fuera del que se instalará.
  • Cuenta con la posibilidad de instalar usando el espacio libre de un disco determinado.
  • Reconocimiento de hardware.
  • Uso de la herramienta Augeas para la edición de archivos de configuración.
  • Uso de las ligrerías gráficas Qt.
  • Correrá sobre framebuffer.
  • Permite al usuario personalizar la instalación, escogiendo que paquetes (de los disponibles) serán instalados en su sistema.

El uso de las librerías Qt, proporciona los controles QWizard y QWizardPage los cuales hacen obsoleta la idea de un framework para desarrollar las distintas vistas del instalador para hacerlo adaptable a las distintas personalizaciones de Nova.

Panel o Centro de Control de Nova

Mejorar la gestión de la administración en Nova es la principal premisa del Centro de control, aplicación que permite incluir las herramientas administrativas y de configuración como Summon y Ecumenix junto a herramientas del entorno de escritorio Gnome.

Desarrollado en su mayor parte en el lenguaje Python el Centro de control tiene la meta de aunar todas las nuevas aplicaciones que vayan surgiendo en el proyecto.

Capoeira y Ecumenix

La Integración con Microsoft Windows.

Productos

Nova-1.x (Baire)

Es una distribución de GNU/Linux desarrollada por estudiantes y profesores de la Universidad de las Ciencias Informáticas para contribuir y apoyar la migración a tecnologías de Software Libre a la cual se enfrenta Cuba como parte del proceso de Informatización de la Sociedad. Provee un sistema cómodo, enfocado al usuario final, garantizando una interacción intuitiva tratando de minimizar el cambio brusco al cual se enfrentan los usuarios que provienen de sistemas Microsoft Windows.

Características generales:

  • Ciclo de liberación anual.
  • Soporte de un equipo comprometido con el proyecto y que desarrolla en un mismo laboratorio.
  • Pretende tomar las mejores características de las opciones disponibles en el mercado.
  • Responde directamente a las necesidades de la inminente migración de la sociedad cubana a tecnologías de Software Libre.
  • Incluye drivers y aplicaciones privativas.

Características técnicas:

  • Gnome 2.22 como entorno de escritorio predeterminado.
  • Gestor de paquetes Entropy
  • Mantiene la compatibilidad con Gentoo y Portage.
  • Se integra con Dominios Windows (Active Directory)

Nova-2.x

Fuentes

Enlaces Externos