etsii sistemas informÁticos. creación de un live-cd para la etsii josé luís cuadrado garcía sol...

26
ETSII SISTEMAS INFORMÁTICOS

Upload: guadalupe-del-real

Post on 28-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

ETSII SISTEMAS INFORMÁTICOS

Page 2: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

Creación de un Live-CD Creación de un Live-CD para la ETSIIpara la ETSII

José Luís Cuadrado García

SOL (Sistema Operativo Libre)SOL (Sistema Operativo Libre)

Anteproyecto

Page 3: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

ÍNDICE

Propósito y Objetivos.Propósito y Objetivos. Resultados esperados.Resultados esperados. Visión generalVisión general.. Metodología de investigación.Metodología de investigación. Tipo de proyecto.Tipo de proyecto. Requisitos de hardware y software.Requisitos de hardware y software. Plan del Proyecto.Plan del Proyecto. Bibliografía.Bibliografía.

Page 4: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

Propósito y Objetivos.Propósito y Objetivos.

Propósito – Evaluar los diferentes métodos de construcción de Live CD con Linux.

Page 5: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

Propósito y Objetivos.Propósito y Objetivos.

Propósito – Evaluar los diferentes métodos de construcción de Live CD con Linux.

Objetivos– Identificar los principales métodos de construcción de Live CD.

Page 6: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

Propósito y Objetivos.Propósito y Objetivos.

Propósito – Evaluar los diferentes métodos de construcción de Live CD con Linux.

Objetivos– Identificar los principales métodos de construcción de Live CD.

– Evaluar y seleccionar el Sistema Operativo y entorno más adecuado para el Live CD.

Page 7: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

Propósito y Objetivos.Propósito y Objetivos.

Propósito – Evaluar los diferentes métodos de construcción de Live CD con Linux.

Objetivos– Identificar los principales métodos de construcción de Live CD.

– Evaluar y seleccionar el Sistema Operativo y entorno más adecuado para el Live CD.

– Incluir el software aconsejable para los alumnos.

Page 8: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

Propósito y Objetivos.Propósito y Objetivos.

Propósito – Evaluar los diferentes métodos de construcción de Live CD con Linux.

Objetivos– Identificar los principales métodos de construcción de Live CD.

– Evaluar y seleccionar el Sistema Operativo y entorno más adecuado para el Live CD.

– Incluir el software aconsejable para los alumnos.

– Construir un Live CD que contenga, sino todas, la mayoría de las herramientas que necesitaría un alumno para el desarrollo en su vida académica en la ETSII.

Page 9: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

Propósito y Objetivos.Propósito y Objetivos.

Propósito – Evaluar los diferentes métodos de construcción de Live CD con Linux.

Objetivos– Identificar los principales métodos de construcción de Live CD.

– Evaluar y seleccionar el Sistema Operativo y entorno más adecuado para el Live CD.

– Incluir el software aconsejable para los alumnos.

– Construir un Live CD que contenga, sino todas, la mayoría de las herramientas que necesitaría un alumno para el desarrollo en su vida académica en la ETSII.

– Todo el software incluido en el Live CD deberá ser Free software.

Page 10: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

Propósito y Objetivos.Propósito y Objetivos.

Propósito – Evaluar los diferentes métodos de construcción de Live CD con Linux.

Objetivos– Identificar los principales métodos de construcción de Live CD.

– Evaluar y seleccionar el Sistema Operativo y entorno más adecuado para el Live CD.

– Incluir el software aconsejable para los alumnos.

– Construir un Live CD que contenga, sino todas, la mayoría de las herramientas que necesitaría un alumno para el desarrollo en su vida académica en la ETSII.

– Todo el software incluido en el Live CD deberá ser Free software.

– Establecer un método o herramienta que permita la modificación del Live CD para posteriores cursos.

Page 11: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

Propósito y Objetivos.Propósito y Objetivos.

Propósito – Evaluar los diferentes métodos de construcción de Live CD con Linux.

Objetivos– Identificar los principales métodos de construcción de Live CD.

– Evaluar y seleccionar el Sistema Operativo y entorno más adecuado para el Live CD.

– Incluir el software aconsejable para los alumnos.

– Construir un Live CD que contenga, sino todas, la mayoría de las herramientas que necesitaría un alumno para el desarrollo en su vida académica en la ETSII.

– Todo el software incluido en el Live CD deberá ser Free software.

– Establecer un método o herramienta que permita la modificación del Live CD para posteriores cursos.

– El resultado de este proyecto podría entregarse para el curso 2005/2006 a los alumnos de la ETSII como material académico.

Page 12: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

Propósito y Objetivos.Propósito y Objetivos.

Propósito – Evaluar los diferentes métodos de construcción de Live CD con Linux.

Objetivos– Identificar los principales métodos de construcción de Live CD.

– Evaluar y seleccionar el Sistema Operativo y entorno más adecuado para el Live CD.

– Incluir el software aconsejable para los alumnos.

– Construir un Live CD que contenga, sino todas, la mayoría de las herramientas que necesitaría un alumno para el desarrollo en su vida académica en la ETSII.

– Todo el software incluido en el Live CD deberá ser Free software.

– Establecer un método o herramienta que permita la modificación del Live CD para posteriores cursos.

– El resultado de este proyecto podría entregarse para el curso 2005/2006 a los alumnos de la ETSII como material académico.

Page 13: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

Resultados esperadosResultados esperados

Seleccionar el Sistema Operativo y entorno más adecuado para el Live CD.

Seleccionar la manera más adecuada para la construcción del Live CD.

Evaluar el grado de cumplimiento de los objetivos propuestos.

Palabras clave : Live CD, LINUX, Free Software, GNU, ETSII, Linux, Sistema Operativo (SO), copyleft.

Page 14: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

Visión generalVisión generalDistribuciones de SO y Distribuciones Live

Una distribución de Linux es el conjunto del SO (Linux) más:– Los programas, es la manera en que están

organizados y– Como se configuran y además– El método que se usa para instalar nuevos programas

y/o para desinstalarlos.

Distribuciones: – Red-Hat, Fedora, Gentoo, Caldera, Slackware,

Debian, Suse, Madrake, etc…

Page 15: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

Visión generalVisión generalDistribuciones de SO y Distribuciones Live

¿Por qué Debian? – Pues porque nació como un proyecto para hacer

distribuciones– Es la principal de las distribuciones no comerciales – Tiene una larga trayectoria de estabilidad y madurez– Tiene el respaldo de una amplia comunidad de

desarrolladores – Una clara política respecto al software libre – Además, sobrepasa a todas las demás distribuciones

en lo bien integrados que están sus paquetes. • El software se empaqueta por grupos coherentes• Estar seguro de que se han eliminado los problemas al

respecto de dependencias.

Page 16: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

Visión generalVisión generalDistribuciones de SO y Distribuciones Live

Distribución Live– No es eso que está tan de moda– Simplemente es un sistema, muchas veces basado en Linux – Puede hacerse con multitud de sistemas operativos– Es capaz de funcionar desde un dispositivo de solo lectura o

desde un dispositivo externo a un ordenador– Sin haber realizado una instalación previa – Lo útil de esta propuesta es que no necesita ser instalado

• Una tecnología muy sencilla • Muy práctica ya que esto puede tener multitud de

utilidades.

Page 17: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

Visión generalVisión general Distribuciones de SO y Distribuciones Live

La idea de arrancar un sistema operativo directamente desde el CD-ROM no es nueva.

Las diferencias existen de este método con el método tradicional son:

1. Se ha podido probar el sistema antes de instalártelo. 2. Detecta el hardware y no tiene que estar configurado a mano. 3. Tiene todo el software necesario para su uso. 4. Se permite instalar más software. 5. Una vez lo arrancado, ya todo está configurado. 6. Se puede tardar entre 15 y 30 minutos en instalarte un sistema de

2 Gb de software.

¿Por qué no usar una distribución ya hecha?

Page 18: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

Visión generalVisión generalSoftware libre y GNU

El término «free software»: – El tema es la libertad. – Como «free» [libre] se refiere a libertad y no a precio.

Un programa es software libre, para usted, un usuario en particular, si: 1. Usted tiene libertad para ejecutar el programa, con cualquier

propósito.2. Usted tiene la libertad para modificar el programa para

adaptarlo a sus necesidades. 3. Usted tiene la libertad para redistribuir copias, tanto gratis

como por un canon.4. Usted tiene la libertad para distribuir versiones modificadas del

programa, de tal manera que la comunidad pueda beneficiarse con sus mejoras.

El Proyecto GNU : El Manifiesto GNU fue escrito por Richard Stallman (http://www.fsf.org/gnu/manifesto.es.html)

Page 19: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

Visión generalVisión generalEstado en la ETSII

Algunas distribuciones son:– Knoppix (derivada de Debian) – Linex Live-CD (derivada de

Debian) – Guadalinex (derivada de Debian) – Gnome2Live (derivada de Debian) – Pequelin (derivada de Debian) – SuSe tiene una versión Live-CD no

instalable. – Gentoo también tiene su versión

Live-CD. – MandrakeMove es la distribución

Live-CD de Mandrake.

Algunos proyectos : Metadistros: Proyecto englobado dentro

de Hispalinux que permite la realización de distribuciones a la medida

KNOPPIXMAME: Distribución que incluye un emulador de ROMs.

Movix: Permite crear un CD-ROM autoarrancable que incluya cualquier película.

Quantian: Distribución enfocada al uso por parte de científicos

Linux From Scratch: Recoge la información necesaria para construir un sistema con Linux desde cero, partiendo de las fuentes de los programas.

Distribuciones de GNU/Linux :– SuSE Live-Eval, DemoLinux o CoolLinux. – Incluso Apple para Mac OS X.

Page 20: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

Metodología de investigaciónMetodología de investigación

Estudio de la situación actual. – Estudiar las soluciones obtenidas por

otros.

Realizarán una serie de entrevistas y cuestionarios a los profesores.

Para llegar a la versión final del producto, se realizará de forma incremental.– Confección diferentes prototipos.

Page 21: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

Tipo de proyectoTipo de proyecto

Desarrollo :– Evaluación y documentación acerca de los requisitos del producto,

diseño del mismo, análisis y pruebas. Investigación:

– Estudio del estado del arte de los productos similares y esto conducirá, sin duda, a la mejor comprensión de esta área en particular, reconociendo los desarrollos ulteriores.

Evaluación:– Realización de evaluaciones y seleccionar, por ejemplo los

entornos e interfaces, dado que habría que realizar los diferentes casos de uso de los aspectos del producto bajo estudio.

Colaboración:– Este proyecto viene a resolver un problema definido dentro de una

organización externa.

Page 22: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

Requisitos de hardware y softwareRequisitos de hardware y software

Desarrollo– HARDWARE :

• Ordenador PC (monitor, telado , ratón etc.)

• Memoria 512 Mb

• Disco duro de 20Gb

• Grabador de Cd’s y consumibles

– SOFTWARE:

• «free software» y se obtendrá después en función del estudio realizado en la fase correspondiente a la selección del modelo y método de construcción

Explotación– Igual que la fase de desarrollo.

– Una vez confeccionado el producto, producción industrial del CD para el abaratamiento de los costes y una mejor presentación del producto.

Page 23: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

Plan del ProyectoPlan del Proyecto

Estructura de descomposición de los trabajos

Diagrama de Gantt de la planificación del proyecto

Proyecto de generación

Live-CD

Evaluación de resultados

Construcción de prototitos

Realización de encuestas

Puesta al día de la documentación

Revisión de bibliografía

Completar memoria

Búsqueda de bibliografía

Realización de encuesta

Confección de encuesta

Evaluación de resultados

Seleccionar métdo de construcción

Construcción del prototipo

seleccionado

Investigación de métodos de construcción,

Elección de método de construcción

Determinación del método de evacuación de prototipos

Creación del entorno

Confección de/los prototipos

Evaluación del entorno

Evaluación de herramientas específicas

Estudiar y determinar método

de evaluación

Page 24: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

Plan del ProyectoPlan del ProyectoEstructura de descomposición de los trabajos

Proyecto de generación

Live-CD

Evaluación de resultados

Construcción de prototitos

Realización de encuestas

Puesta al día de la documentación

Revisión de bibliografía

Completar memoria

Búsqueda de bibliografía

Realización de encuesta

Confección de encuesta

Evaluación de resultados

Seleccionar métdo de construcción

Construcción del prototipo

seleccionado

Investigación de métodos de construcción,

Elección de método de construcción

Determinación del método de evacuación de prototipos

Creación del entorno

Confección de/los prototipos

Evaluación del entorno

Evaluación de herramientas específicas

Estudiar y determinar método

de evaluación

Page 25: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

Plan del ProyectoPlan del ProyectoDiagrama de Gantt de la planificación del proyectoDiagrama de Gantt de la planificación del proyecto

Id. Nombre de tarea Comienzo Fin Duración17 oct aaaa 24 oct aaaa 31 oct aaaa 7 nov aaaa 14 nov aaaa 21 nov aaaa 28 nov aaaa 5 dic aaaa 12 dic aaaa 19 dic aaaa 26 dic aaaa 2 ene aaaa 9 ene aaaa 16 ene aaaa 23 ene aaaa 30 ene aaaa

20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3

1 20d17/11/200420/10/2004Puesta al día de la documentación

2 13d08/11/200420/10/2004Búsqueda de bibliografía

3 7d17/11/200408/11/2004Revisión de bibliografía

4 20d06/12/200408/11/2004Realización de encuestas

5 7d17/11/200408/11/2004Confección de encuesta

6 5d24/11/200417/11/2004Realización de encuesta

7 8d06/12/200424/11/2004Evaluación de resultados

8 0d06/12/200406/12/2004Hito 1 (Puesta al día y Encuestas)

9 14d 5,33h24/12/200406/12/2004Construcción de prototitos

10 6d 5,33h14/12/200406/12/2004Seleccionar método de construcción

11 3d09/12/200406/12/2004Investigación de métodos de construcción

12 3d14/12/200409/12/2004Determinación del método de evaluación de prototipos

13 1d15/12/200414/12/2004Elección de método de construcción

14 8d24/12/200415/12/2004Construcción del prototipo seleccionado

15 3d17/12/200415/12/2004Creación del entorno

16 5d24/12/200420/12/2004Confección de/los prototipos

17 0d27/12/200427/12/2004Hito 2 (Construcción de prototipos)

18 20d24/01/200527/12/2004Evaluación de resultados

19 6d04/01/200527/12/2004Estudiar y determinar método de evaluación

20 7d14/01/200505/01/2005Evaluación del entorno

21 6d24/01/200514/01/2005Evaluación de herramientas específicas

22 20d07/02/200510/01/2005Completar memoria

Page 26: ETSII SISTEMAS INFORMÁTICOS. Creación de un Live-CD para la ETSII José Luís Cuadrado García SOL (Sistema Operativo Libre) Anteproyecto

BibliografíaBibliografía

Libro Blanco del Software libre http://www.libroblanco.com/html/index.php

Manifiesto de Richard Stallman y FSF http://www.fsf.org/gnu/manifesto.es.html

Proyecto Metadistro de Hispalinux http://metadistros.hispalinux.es

Oficina de software libre de la Universidad de las Palmas http://www.softwarelibre.ulpgc.es

Herramientas par construcción de Live CD http://www.linux-live.org/

Software para Linux http://linux.bankhacker.com/ Creación de proyectos libres - http://libreprojects.org