Title: ETSII SISTEMAS INFORM
1ETSII SISTEMAS INFORMÁTICOS
2Creación de un Live-CD para la ETSII
Anteproyecto
- José Luís Cuadrado García
SOL (Sistema Operativo Libre)
3ÍNDICE
- Propósito y Objetivos.
- Resultados esperados.
- Visión general.
- Metodología de investigación.
- Tipo de proyecto.
- Requisitos de hardware y software.
- Plan del Proyecto.
- Bibliografía.
4Propósito y Objetivos.
- Propósito
- Evaluar los diferentes métodos de construcción de
Live CD con Linux.
5Propó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.
6Propó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.
7Propó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.
8Propó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.
9Propó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.
10Propó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.
11Propó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.
12Propó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.
13Propó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.
14Resultados 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.
15Visió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
16Visió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.
17Visió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.
18Visió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 - Se ha podido probar el sistema antes de
instalártelo. - Detecta el hardware y no tiene que estar
configurado a mano. - Tiene todo el software necesario para su uso.
- Se permite instalar más software.
- Una vez lo arrancado, ya todo está configurado.
- 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?
19Visió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 - Usted tiene libertad para ejecutar el programa,
con cualquier propósito. - Usted tiene la libertad para modificar el
programa para adaptarlo a sus necesidades. - Usted tiene la libertad para redistribuir copias,
tanto gratis como por un canon. - 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/manif
esto.es.html)
20Visión generalEstado en la ETSII
- Distribuciones de GNU/Linux
- SuSE Live-Eval, DemoLinux o CoolLinux.
- Incluso Apple para Mac OS X.
- 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.
- 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.
21Metodologí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.
22Tipo 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.
23Requisitos de hardware y software
- Desarrollo
- HARDWARE
- Ordenador PC (monitor, telado , ratón etc.)
- Memoria 512 Mb
- Disco duro de 20Gb
- Grabador de Cds 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.
24Plan del Proyecto
- Estructura de descomposición de los trabajos
- Diagrama de Gantt de la planificación del proyecto
25Plan del ProyectoEstructura de descomposición de
los trabajos
26Plan del ProyectoDiagrama de Gantt de la
planificación del proyecto
27Bibliografí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//libreproject
s.org