Nova (sistema operativo)

De Wikipedia, la enciclopedia libre
(Redirigido desde «Nova (linux)»)
Saltar a: navegación, búsqueda
Nova
Nova Linux Logo.svg
Escritorio Nova 2011 r1.png
Escritorio de Nova, versión 2011 release 1
Desarrollador
Universidad de las Ciencias Informáticas
www.nova.cu
Información general
Modelo de desarrollo Software libre
Última versión estable 2011 release 3
15 de febrero de 2011
Núcleo Linux
Tipo de núcleo Monolítico
Interfaz gráfica por defecto GNOME
Plataformas soportadas i386, AMD64
Licencia Varias, especialmente GPL
Estado actual Descontinuado [1]
En español Sí 

Nova Distribución Cubana de GNU/Linux es una distribución de GNU/Linux desarrollada en la Universidad de las Ciencias Informáticas por estudiantes y profesores y con la participación de miembros de otras instituciones, con razón de apoyar la migración del país a tecnologías de Software Libre y Código Abierto. Al momento de la actualización de este artículo, en apariencia, la distribución está descontinuada [1] y su página web ha sido eliminada de Internet.

Historia[editar]

Nova surgió en la Universidad de las Ciencias Informáticas como un proyecto de la Facultad 10, con el objetivo de encausar el camino de la migración a gran escala que se pretende llevar a cabo en Cuba como parte del proceso de Informatización de la sociedad informática cubana. Según Ángel Goñi Oramas, quien presidía el proyecto en el año 2010 [2] la idea surgió de la comunidad estudiantil, la cual recibió el apoyo de la institución universitaria. El trabajo inicial hizo que, incluso, parte del personal desarrollador debiera conciliar el sueño en los laboratorios de informática, donde se realizó la programación. El fin inicial del proyecto era insertar a Nova en los entornos predominantes en las empresas cubanas, mediante el empleo de máquinas de bajas prestaciones, y con una interfaz similar a la de Windows lo cual permitiera la familiarización con los nuevos usuarios haciendo que el aprendizaje fuese más rápido. Otro de los participantes en el proyecto, Mijail Hurtado Fedórovich declaró que una de sus metas iniciales fue la creación de los discos en vivo o live CD que permite la ejecución del sistema Nova sin instalarlo y luego una herramienta de administración de computadoras cliente ligeras y sin disco duro, denominada inicialmente Cacique y luego OSPlugger [3] .

Luego de la presentación de las computadoras portátiles Yeelong diseñadas y producidas en la República Popular China por la empresa Lemote, el equipo desarrollador consiguió que se le donara una de ellas, adquiriendo una alianza con esta empresa. Posteriormente, en el año 2010, el equipo de desarrollo de Nova realizó otro convenio, con Gedeme Electrónica, empresa ensambladora de hardware en Cuba. Los puntos del convenio incluyeron el pase de parte del equipo desarrollador de Nova a Gedeme, el ensamblaje de 5000 equipos con arranque dual Nova-Windows y el perfeccionamiento de OSPlugger. [3] . El día 21 de Marzo 2013, en la Feria Informática 2013 celebrada en la Universidad de las Ciencias Informáticas, fue presentada la versión 4.0, la más reciente del sistema operativo, la cual está orientada también a los dispositivos de tecnologías más recientes y en cuyo entorno de escritorio fue eliminada la barra de tareas y se le dio una aspecto similar a Windows 7. Además, fue presentada la versión para servidores de Nova, con interfaz de administración gráfica. Desde entonces, no existen nuevas actualizaciones y los sitios de descarga son pocos. Esta situación y la desactivación de su página oficial en Internet, han hecho suponer que la distribución se encuentra descontinuada, ya que no existe información oficial al respecto.

Versiones[editar]

Nova 1.1.2 (Baire)[editar]

Fue liberada en la "8.ª Convención y Feria Internacional Informática 2009" desarrollada en La Habana donde obtuvo una mención especial en la categoría de "Aplicaciones Informáticas".

Características generales[editar]
  1. Ciclo de liberación anual.
  2. Soporte de un equipo comprometido con el proyecto y que desarrolla en un mismo laboratorio.
  3. Pretende tomar las mejores características de las opciones disponibles en el mercado.
  4. Responde directamente a las necesidades de la inminente migración de la sociedad cubana a tecnologías de Software Libre.
  5. Incluye drivers y aplicaciones privativas.
Características técnicas[editar]
  1. Gnome 2.22 como entorno de escritorio predeterminado.
  2. Gestor de paquetes Entropy
  3. Mantiene la compatibilidad con Gentoo y Portage.
  4. Integración con Dominios Windows (Active Directory).

Nova 2.1 Desktop Edition[editar]

Características generales[editar]

Esta versión de Nova brinda gran facilidad de uso y las aplicaciones orientadas al usuario final. Las principales aplicaciones que trae Nova son:

  1. El navegador web Mozilla Firefox.
  2. El cliente de mensajería instantánea Empathy.
  3. El cliente de correo Mozilla Thunderbird.
  4. El reproductor multimedia Totem.
  5. El reproductor de música Rhythmbox.
  6. El editor de videos PiTiVi.
  7. El editor de imágenes F-Spot.
  8. El cliente y gestor de archivos torrents Transmission.
  9. El grabador de discos Brasero.
  10. La suite ofimática OpenOffice.

Además el sistema incluye funciones avanzadas de seguridad y entre sus políticas se encuentra el no activar, de forma predeterminada, procesos latentes al momento de instalarse. Por eso mismo, no hay un firewall predeterminado, ya que no existen servicios que puedan atentar a la seguridad del sistema. Para labores/tareas administrativas en terminal incluye una herramienta llamada sudo, con la que se evita el uso del usuario administrador. Posee accesibilidad e internacionalización, de modo que el software está disponible para tanta gente como sea posible. El UTF-8 es la codificación de caracteres en forma predeterminada.

Características técnicas[editar]

Los requisitos mínimos "recomendados" (efectos de escritorio incluidos) deberían permitir ejecutar una instalación de Nova, aunque por lo general, se puede ejecutar Nova en hardware más antiguo de lo especificado, el rendimiento necesariamente va a ser menor. La mayoría de los usuarios (especialmente aquellos nuevos en Nova) tienen riesgo de acabar en frustración si ignoran estas sugerencias.

Procesador: 1 GHz x86. Memoria RAM: 512 MB. Disco Duro: 5 GB (para una instalación completa con swap incluida). Tarjeta gráfica VGA y monitor capaz de soportar una resolución de 1024x768. Lector de CD-ROM o tarjeta de red. Tarjeta de sonido. Conexión a Internet. Los efectos de escritorio, proporcionados por Compiz, se activan por defecto en las siguientes tarjetas gráficas:

Intel (i915 o superior, excepto GMA 500, nombre en clave "Poulsbo") NVidia (con su controlador propietario) ATI (a partir del modelo Radeon HD 2000 pueden ser necesario el controlador propietario).

Nova-2010-acm[editar]

Características generales[editar]

Los requisitos mínimos "recomendados" (efectos de escritorio incluidos) deberían permitir ejecutar una instalación de Nova, aunque por lo general, se puede ejecutar Nova en hardware más antiguo de lo especificado, el rendimiento necesariamente va a ser menor. La mayoría de los usuarios (especialmente aquellos nuevos en Nova) tienen riesgo de acabar en frustración si ignoran estas sugerencias.

Características técnicas[editar]

Procesador: 1 GHz x86. Memoria RAM: 512 MB. Disco Duro: 5 GB (para una instalación completa con swap incluida). Tarjeta gráfica VGA y monitor capaz de soportar una resolución de 1024x768. Lector de CD-ROM o tarjeta de red. Tarjeta de sonido. Conexión a Internet.

Otras Informaciones Los efectos de escritorio, proporcionados por Compiz, se activan por defecto en las siguientes tarjetas gráficas: Intel (i915 o superior, excepto GMA 500, nombre en clave "Poulsbo") NVidia (con su controlador propietario) ATI (a partir del modelo Radeon HD 2000 pueden ser necesario el controlador propietario).

Nova 3.0[editar]

La versión 3.0 de este sistema operativo cubano se presentó durante la Convención y Feria Informática 2011, realizada en el recinto ferial PABEXPO del Palacio de Conveciones de La Habana. Esta versión incluye tres variantes Nova Escritorio, Nova Servidores y Nova Ligero.

Nova Escritorio es usado para el trabajo común de navegación, reproducción de archivos de música y vídeo, ver imágenes en distintos formatos, labores de ofimática, y mensajería con una interfaz amigable. Es un sistema que garantiza una interacción intuitiva para minimizar el brusco cambio al que se enfrentan las personas que están familiarizadas con Windows. La versión Nova Servidores es la encargada de atender los servicios telemáticos comunes como servidores web y correo electrónico, centros de datos, redes y entornos de desarrollo. Esta versión presenta un nivel elevado de seguridad, rendimiento y estabilidad, y permite administrar los servicios mencionados de forma más sencilla. Nova Ligero es una versión destinada a computadoras con bajas prestaciones de hardware.

Otros Proyectos de Nova en desarrollo[editar]

  • Guano, el Entorno de Escritorio Ligero.
  • Summon, el Instalador de Aplicaciones.
  • Serere, el sistema de instalación de Nova.
  • Panel o Centro de Control de Nova.
  • Capoeira y Ecumenix, la Integración con Microsoft Windows.
Guano [editar]

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 está 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 tendrá junto a Nova sus liberaciones 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.


Serere[editar]

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, es el encargado de implementar y garantizar el buen funcionamiento del instalador. Cuando el proyecto comenzó la totalidad de sus integrantes eran estudiantes. Con muy poca experiencia 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 Continua" (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 librerí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 [editar]
Centro de Control en Nova 1.1.2 (Baire)

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. Las próximas funcionalidades a incluir serán: 1. Agregar soporte para las herramientas de configuración y administración de Guano (Entorno de escritorio alternativo de Nova). Integración con dominios activos (Ecumenix-Capoeira).


EcumeniX[editar]

Es una herramienta orientada tanto a administradores de sistemas como a usuarios finales de escritorio. Programada en el lenguaje de programación Python, tiene la función de unir una computadora personal con el sistema operativo GNU/Linux a un dominio controlado por un Directorio Activo de Microsoft (Microsoft Active Directory).

Cuenta con una interfaz por línea de comandos, para el caso de servidores dedicados que carecen de interfaz gráfica de usuario (orientada fundamentalmente a administradores), y con un asistente visual construido sobre la biblioteca gráfica GTK, de fácil comprensión para el usuario común, y que también puede ser usada por los administradores de sistemas para facilitar sus tareas. EcumeniX en esencia automatiza un conjunto de procesos que en la práctica serían muy molestos y lentos de realizar. El conjunto de subsistemas, módulos y servicios que EcumeniX configura en el proceso de integración con el dominio de Directorio Activo son:

  • Samba + Winbind
  • MIT Kerberos v5
  • Name Service Switch (NSS)
  • Pluggable Authentication Modules (PAM)

Cada uno de estos componentes cumple tareas imprescindibles para el buen funcionamiento de todo el modelo de autenticación y autorización. EcumeniX sigue en proceso de desarrollo. Las próximas funcionalidades a implementarle a corto plazo son:

  • Detección automática de dominio usando Avahi (mDNS/DNS-SD)
  • Selección flexible de servicios que se desean integrar al dominio a través de PAM (o todo el sistema, o por aplicaciones)
  • Soporte de configuración para Firefox, Apache, Subversion, u otros, con el fin de integrarlos al dominio
  • Internacionalización

En un mediano a largo plazo, será provisto soporte para distintos tipos de autenticación como:

  • LDAP
  • Kerberos
  • LDAP + Kerberos
Capoeira[editar]

Es una herramienta visual integrada al administrador de archivos del entorno Gnome, Nautilus que permite compartir carpetas a través de Samba. Está implementada en los lenguajes de programación Python y C, el cual se usa en pequeñas partes del sistema operativo. Este software tiene como tareas el establecer en forma automática la configuración de Samba y fijar los permisos necesarios para el sistema de archivos subyacente.

Debido a que los permisos típicos de Unix, comúnmente conocidos como permisos UGO -usuario, grupo, otros-, no son suficientes para garantizar que los permisos de Samba tengan sus homólogos en el sistema de archivos, Capoeira usa un sistema de permisos que es la Lista de Control de Acceso de Posix (Posix ACL). Las ACL son una extensión a los ya conocidos permisos básicos, permitiendo especificar el acceso para más de un usuario y para más de un grupo en cualquier fichero o directorio de un sistema de archivos que sea compatible con Posix, al estilo de NTFS en Windows. Esta herramienta combina los permisos provenientes del sistema de archivos y los provenientes de Samba, hacia una sola lista de control de acceso a la hora de mostrárselos al usuario, de forma que este ve los permisos efectivos reales que tiene sobre el directorio compartido.

La aplicación cuenta con facilidades de uso como búsqueda con autocompletamiento de nombres de usuario tanto locales como del dominio de uso, interfaz para visualizar todas las carpetas compartidas y acceder a sus opciones, límite de conexiones por carpeta, control de visibilidad de las carpetas, deshabilitar/habilitar compartidos, manejo sencillo de contraseñas, entre otras.

Nova ligero[editar]

A pesar de ser un sistema operativo bastante ligero, también existe esta distribución que es todavía más ligera para máquinas con pocos recursos de hardware. Es un sistema operativo completamente funcional, que fue implantado en la Universidad de las Ciencias Informáticas, en fase de prueba, teniendo resultados satisfactorios.

Sitios de Descarga[editar]

Nova, al momento de escribir esta sección, está disponible al menos en dos servidores [4] [5] . Sin embargo, al ser descontinuada en apariencia[1] la distribución, no existen otros enlaces disponibles.

Referencias[editar]

  1. a b c «DistroWatch.com: Nova» (en inglés). Consultado el 27 de abril de 2014.
  2. Sundred Suzarte Medina (13 de enero de 2010). «Frente al bloqueo de Windows, NOVA sí va» (en español). Consultado el 27 de abril de 2014.
  3. a b Fírvida Donéstevez, Abel Alfonso (12 de julio de 2011). «Nova 3.0, avances y expectativas de la distribución cubana de GNU/Linux». Serie Científica de la Universidad de las Ciencias Informáticas (La Habana, Cuba: Universidad de las Ciencias Informáticas) 4 (6):  pp. 10. http://publicaciones.uci.cu/index.php/SC/article/download/695/424. Consultado el 27 de abril de 2014. 
  4. «Linuxtracker» (en inglés). Consultado el 27 de abril de 2014.
  5. «Sección de descarga para Nova» (en inglés) (21 de febrero de 2013). Consultado el 27 de abril de 2014.

Enlaces externos[editar]

•«Portal de Nova (página en Archive.org». •«Universidad de las Ciencias Informáticas».