PDF de programación - Manual de referencia para el diseño y desarrollo del sistema operativo Canaima GNU/Linux y derivados

Imágen de pdf Manual de referencia para el diseño y desarrollo del sistema operativo Canaima GNU/Linux y derivados

Manual de referencia para el diseño y desarrollo del sistema operativo Canaima GNU/Linux y derivadosgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 16 de Marzo del 2018)
685 visualizaciones desde el 16 de Marzo del 2018
365,3 KB
47 paginas
Creado hace 15a (12/01/2009)
Manual de referencia para el diseño
y desarrollo del sistema operativo
Canaima GNU/Linux y derivados

VE2-0002-1002-340-09-04-0001.02

Caracas, Enero de 2009

Código

VE2-0002-1002-340-09-04-0001.02

Fecha

12/01/2009

Ficha catalográfica

ONUVA, Integración de Sistemas

Manual de referencia para el diseño y desarrollo del sistema operativo
Canaima GNU/Linux y derivados . / ONUVA, Integración de Sistemas;
Centro Nacional de Tecnologías de Información; Josė Miguel Parrella. –
Caracas: ONUVA, 2009

Manual

1. Sistema operativo - Debian. 2. Sistema operativo - Canaima. I.
Parrella, José. II. Manual de referencia para el diseño y desarrollo del
sistema operativo Canaima GNU/Linux y derivados. III. Centro Nacional de
Tecnologías de Información.

Fecha

29 de diciembre de 2008

Control de versiones

Responsable

José Miguel Parrella Romero

ONUVA Integración de Sistemas

Descripción del cambio

Versión inicial

04 de enero de 2008

José Miguel Parrella Romero

ONUVA Integración de Sistemas

Uso de qemu en lugar de kvm en

los ejemplos

Ajuste en la introducción del tema

de destrezas comunes

04 de enero de 2008

12 de enero de 2008

Ailé Carelén Filippi Sánchez

ONUVA Integración de Sistemas

Ficha catalográfica

Versión final

José Miguel Parrella Romero

ONUVA Integración de Sistemas

Ajustes a la ficha y a la portada

Segunda versión

Para distribución pública bajo la Licencia GPL

www.cnti.gob.ve | www.onuva.com

Página 2 de 47

Código

VE2-0002-1002-340-09-04-0001.02

Fecha

12/01/2009

Contenido
Créditos y licencia.......................................................................................................................4
Convenciones tipográficas..........................................................................................................4
Introducción a Canaima..............................................................................................................5
Componentes nativos de Canaima.............................................................................................7
Listas de software...................................................................................................................7
Listas funcionales...............................................................................................................8
Árbol de dependencias.....................................................................................................12
Repositorios..........................................................................................................................16
Instalador..............................................................................................................................21
Módulo del instalador.......................................................................................................24
Paquete de integración.........................................................................................................25
Medios vivos.........................................................................................................................29
Estrategias comunes de desarrollo de Canaima......................................................................30
Construir una jaula de la rama de pruebas de Debian.........................................................31
Preparar una carpeta de trabajo del instalador....................................................................32
Construir un nuevo instalador a partir de la carpeta de trabajo...........................................33
Modificar un disco volátil inicial.............................................................................................34
Modificar el contenido de un paquete binario.......................................................................35
Construir paquetes binarios a partir de un paquete fuente..................................................36
Casos específicos de desarrollo de Canaima..........................................................................37
Agregar paquetes binarios de software en el instalador......................................................38
Remover paquetes binarios de sofware del instalador........................................................39
Agregar, remover o modificar la preconfiguración de Debconf en el instalador..................40
Agregar, remover o modificar la postconfiguración en el instalador....................................41
Cambiar la preconfiguración del manejador de ventanas GNOME.....................................42
Cambiar el estilo visual.........................................................................................................43
Cambiar el perfil predeterminado de nuevos usuarios.........................................................44
Crear un repositorio parcial para uso institucional...............................................................45
Agregar o cambiar llaves PGP para el sistema de paquetes...............................................47
Referencias...............................................................................................................................48

Para distribución pública bajo la Licencia GPL

www.cnti.gob.ve | www.onuva.com

Página 3 de 47

Código

VE2-0002-1002-340-09-04-0001.02

Fecha

12/01/2009

Créditos y licencia

© 2008-2009 Centro Nacional de Tecnologías de Información

© 2008-2009 ONUVA Integración de Sistemas

Este documento se distribuye al público como documentación y
conocimiento libre bajo los términos de la Licencia Pública General
GNU, que puede obtener en la dirección Web:

http://www.gnu.org/copyleft/gpl.html

Convenciones tipográficas

texto resaltado,
Texto enfatizado,
salidas, paquetes o contenido de archivos.

anglicismos,

comandos,

Indica información muy importante con respecto al contenido

Indica información importante para la puesta en práctica

Indica comandos, salidas en pantalla o contenido de archivos

Indica otros recursos donde puede conseguir información adicional

Indica información complementaria referente al capítulo

Indica los pasos de un procedimiento

Para distribución pública bajo la Licencia GPL

www.cnti.gob.ve | www.onuva.com

Página 4 de 47

Código

VE2-0002-1002-340-09-04-0001.02

Fecha

12/01/2009

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 Venezuela1.

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
incompatiblidades al momento de su instalación.

1 Esto incluye no sólo el Decreto Presidencial 3390, sino también las políticas de Estado en materias de
tecnologías de información y comunicaciones, las Normas Técnicas del CNTI y varias Leyes, Decretos
Leyes y Reglamentos vinculados.

2 Exceptuando procesadores de la familia Intel Itanium.
3 El nombre código que se le dará a esta rama cuando se libere al público es lenny.

Para distribución pública bajo la Licencia GPL

www.cnti.gob.ve | www.onuva.com

Página 5 de 47

Código

VE2-0002-1002-340-09-04-0001.02

Fecha

12/01/2009

Canaima utiliza el sistema de paquetes APT4, posiblemente el mecanismo de
distribución gestionada de software de mayor difusión a nivel internacional. Es utilizado por
distribuciones de impacto global como Debian y Ubuntu, y es la base de centenares de
distribuciones incluyendo algunas utilizadas por OEMs en equipos portátiles y de escritorio.

En ese sentido, una de las partes más importantes de Canaima es su repositorio, que
cuenta con tres (3) ramas con niveles de servicio diferenciados y la posibilidad de sincronizar
sus paquetes de software con los repositorios de la rama de pruebas de Debian. Así mismo,
es posible incluir nuevos paquetes de software en los repositorios en un momento dado. Los
repositorios son autocontenidos.

Canaima se distribuye en distintos medios, que incluyen el repositorio, el instalador en
formato DVD para arquitecturas i386 y amd64, el LiveDVD para múltiples arquitecturas con
su instalador integrado y el instalador para dispositivos USB.

Como se explicará con mayor detalle en este manual, Canaima incorpora muchas
mejoras con respecto a otras distribuciones de software libre y sistemas operativos
propietarios, incluyendo una lista de software para usuarios finales, un estilo visual de alta
calidad, perfiles para nuevos usuarios e instalación sencilla.

Para mayor información sobre el proyecto Canaima GNU/Linux visite
la página Web canaima.softwarelibre.gob.ve.

4 Herramienta avanzada de empaquetado, por sus siglas en inglés.

Para distribución pública bajo la Licencia GPL

www.cnti.gob.ve | www.onuva.com

Página 6 de 47

Cód
  • Links de descarga
http://lwp-l.com/pdf9600

Comentarios de: Manual de referencia para el diseño y desarrollo del sistema operativo Canaima GNU/Linux y derivados (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad