Canaima
es un proyecto socio-tecnológico abierto, construido de forma colaborativa,
centrado en el desarrollo de herramientas y modelos productivos basados en las
Tecnologías de Información Libres (TIL) de software y sistemas operativos cuyo
objetivo es generar capacidades nacionales, desarrollo endógeno, apropiación y
promoción del libre conocimiento, sin perder su motivo original: la
construcción de una Nación venezolana tecnológicamente preparada.
Surge inicialmente como respuesta a las necesidades ofimáticas y de otros procesos productivos de los usuarios finales de la Administración Pública Nacional (APN), y para dar cumplimiento al decreto presidencial Nro. 3.390 sobre el uso de TIL en la APN.
Características Principales
- Totalmente desarrollada en Software Libre.
- No está limitada al uso en la APN, sino que puede ser usado por cualquier persona.
- Se encuentra equipado con herramientas ofimáticas como OpenOffice.org, (procesador de palabras, hojas de cálculo, presentaciones), diseño gráfico, planificación de proyectos y bases de datos.
- Permite la interacción con Internet, a través de su navegador web, gestor de correo electrónico y aplicaciones para realizar llamadas telefónicas por la red.
- Es estable y segura, basada en la versión estable de GNU/Linux Debian, la cual pasa por una serie de procesos y pruebas rigurosas de calidad.
- Realizada en Venezuela por talento nacional.
Introducción a Canaima
En términos generales, Canaima GNU/Linux es una distribución de software libre y estándares abiertos basada en el sistema de
paquetes APT dirigida a usuarios finales venezolanos y desarrollada en
concordancia con el marco legal vigente en Venezuela 1.
Su base de software es pequeña y sustentable, sobre
todo cuando se le compara con otros proyectos como Debian o Ubuntu, contando
con menos de mil quinientos (1500) paquetes binarios de software. A la fecha se
mantiene como premisa la compatibilidad binaria con, al menos, Debian y Ubuntu.
Canaima es mantenida para las arquitecturas x86 (i386) y x86-64 (amd64)
que se encuentra en procesadores de los fabricantes Intel, AMD y VIA de 32 y 64
bits2.
Es importante resaltar que el mayor esfuerzo en
desarrollo y soporte de Canaima GNU/Linux se invierte en la arquitectura i386,
por ser esta la que cuenta con mayor cantidad de usuarios a nivel nacional.
La base de software de Canaima ha sido tomada de una
captura de la rama de pruebas de Debian GNU/Linux3 para Mayo 2008. Ya que la
rama de pruebas de Debian GNU/Linux no ha sido congelada para ser liberada
oficialmente, las versiones de algunos paquetes de software difieren entre
Canaima y Debian y, de hecho, podrían presentar incompatibilidades al momento de
su instalación.
1 Esto incluye no solo el Decreto Presidencial 3390,
sino tambien las politicas de Estado en materias de tecnologias de informacion
y comunicaciones, las Normas Tecnicas del CNTI y varias Leyes, Decretos Leyes y
Reglamentos vinculados.
2 Exceptuando procesadores de la familia Intel Itanium.
3 El nombre codigo que se le dara a esta rama cuando se
libere al publico es lenny.
Componentes
nativos de Canaima
Luego de realizar nuestra introduccion a la
distribucion Canaima, pasaremos a describir en detalle cada uno de los
componentes nativos del proyecto, que requieren el esfuerzo intelectual para la
arquitectura, diseño y desarrollo que hacen de Canaima un producto inedito en
el mercado regional.
Listas de software
Canaima GNU/Linux es un sistema operativo. El objetivo
de un sistema operativo es darle sentido util a un computador, por lo que debe
contener programas y aplicaciones que permitan al usuario explotar el sistema informático.
En cada versión de Canaima el Equipo de
Desarrollo determina que software se quiere
incluir en la distribución Este software debe ser distribuido como software
libre basado en estándares abiertos de acuerdo al marco legal vigente, con las
excepciones que el Centro Nacional de Tecnologías de Información autorice.
Usualmente, las aplicaciones que se quieren incluir en
Canaima ya han sido preparadas por los desarrolladores de distribuciones como
Debian para su distribución bajoel sistema APT. En ese caso, se hace uso del
Sistema de Rastreo de Paquetes de Debian5 para ubicar el software deseado y
encontrar el nombre del paquete o paquetes correspondientes.
Guía del nuevo
desarrollador de Debian (Rodin
et al., 1998), El desarrollo de paquetes fuentes y binarios del
sistema APT esta fuera del alcance de este manual. Puede consultar el material
en castellano elaborado por Parrella, J. para varios talleres a nivel internacional
en distribuciones.com.ve.
En todo caso se contempla
la posibilidad de que el software empaquetado para el sistema APT o las mejoras
realizadas a paquetes ya preparados por Debian puedan ser enviadas de vuelta a
Debian y otros proyectos con la finalidad de colaborar en su desarrollo,lo que
forma parte esencial de la vision del Proyecto Canaima