una imagen vale más que mil...

27
logo Motivaci ´ on Un caso de estudio: EC1 Creaci ´ on de una Imagen ¿Tiene sentido... Referencias Una imagen vale m´ as que mil palabras Daniel Jim ´ enez-Gonz ´ alez, Carlos ´ Alvarez {djimenez,calvarez}@ac.upc.edu Computer Architecture Department Universitat Polit` ecnica de Catalunya JoDoDAC 2009 12-13th Febrero 2009 1 / 26

Upload: others

Post on 21-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

Una imagen vale mas que mil palabras

Daniel Jimenez-Gonzalez, Carlos Alvarez{djimenez,calvarez}@ac.upc.edu

Computer Architecture DepartmentUniversitat Politecnica de Catalunya

JoDoDAC 2009 12-13th Febrero 2009

1 / 26

Page 2: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

Indice

1 Motivacion

2 Un caso de estudio: EC1

3 Creacion de una Imagen

4 ¿Tiene sentido...

5 Referencias

2 / 26

Page 3: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

Indice

1 Motivacion

2 Un caso de estudio: EC1

3 Creacion de una Imagen

4 ¿Tiene sentido...

5 Referencias

3 / 26

Page 4: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

Motivacion

El estudianteI El/La estudiante de primero no tiene porque tener experienciaI El profesor de primero quiere que empiecen a practicar pero...

I El/La estudiante tiene que instalarse una cuantas cosasI El/La estudiante reacciona tarde: novato/a y miedo escenicoI El/La estudiante se junta con un/a estudiante espaviladoI El/La estudiante no reacciona / no se junta por el miedo a empezar

El profesor novel/nuevoI Mmm... pero para el profesor novel en la asignatura tambien es

importante

4 / 26

Page 5: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

Indice

1 Motivacion

2 Un caso de estudio: EC1Simulador de SISA en EC1Una posible solucion

3 Creacion de una Imagen

4 ¿Tiene sentido...

5 Referencias

5 / 26

Page 6: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

Simulador de SISA en EC1

Mision Imposible: Instalacion de SISA y Uso en casaI Deben bajarse el software.... de donde?

I y ahora leer el READMEI Deben seguir unos pasos con algo que se llama PATH, y no se

que variable...I Mejor si tiene un sitema linux

I La version Windows normalmente no se suele actualizarI Una posible consequencia:

I Los alumnos no utilizan el software para comprobar sus ejercicios

6 / 26

Page 7: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

Una posible solucion: una Imagen

I ¿Que es un LiveCD y una imagen?

Creemos una LiveCDI Donde este instalado el software...I Variables de entorno correctamente inicializadas...I Objetivos:

I Facilitar el trabajoI Introducirles en el mundo de Linux y Software Libre

I Hace unos cuatrimestres creamos una imagen: EC1-Remix,sobre Ubuntu 7.0

I Puede ser un poco costoso sin tener experienciaI Pero, como montamos una imagen... moriremos en el intento? ...I ... Ubuntu Customization Kit es una posible solucion muy

rapida....

7 / 26

Page 8: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

Indice

1 Motivacion

2 Un caso de estudio: EC1

3 Creacion de una Imagen¿Que debe llevar la imagen?¿Que necesitamos para crearla?¿Como se hace?¿Que genera? Demo

4 ¿Tiene sentido...

5 Referencias

8 / 26

Page 9: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

¿Que debe llevar la imagen?

I En el caso de EC1...I Un usuario ec1alumne, con passwordI Contenga el software de ec1 y las plantillas ya instaladasI Entorno de trabajo ya instaladoI Mensaje de bienvenida solo para el usuario ec1alumneI Root con password, por si el usuario quiere hacer algo masI Intentaremos no borrar nada de la imagen (pero se puede)

9 / 26

Page 10: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

¿Que necesitamos para crearla?

I Una maquina un poco potente, no como estaI Ubuntu Customization KitI Una imagen de Ubuntu, kubuntu, edubuntu, etc.I CD si lo quieres crear o una maquina virtual para testearla

10 / 26

Page 11: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

¿Como se hace? (I)

I UCK te ofrece automatismo para:I desempaquetarI montar, etc.I desmontarI empaquetar

I Command:I uck-remaster file.iso customization-scripts-directory

I Tenemos que tocar la ISO y el systema de ficherosI Por lo que necesitamos crear dos scripts:

1 customize iso: Para modificar la imagen ISO2 customize: Para modificar el sistema de ficheros (Tu linux)

I Directorio que se llama tmp/customization-scripts/

11 / 26

Page 12: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

¿Como se hace? (II)

I customize iso:I Si uck ve este fichero hace el unpack de la ISOI Una vez se realizan todas las tareas (sobre el sistema de ficheros

etc.), los comandos de este script se ejecutan antes de hacer elpack de la ISO.

I customize:I Su uck ve este fichero hace el unpack del squashfsI Si no existe squashfs peta :)

12 / 26

Page 13: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

¿Que genera? Demo

I Una nueva imagen con las actuaciones que hayamos dichoI En el directorio remaster-new-filesI Veamos la imagen: livecd32-ec1alumne-en.iso

13 / 26

Page 14: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

¿Que genera? Demo

I Una nueva imagen con las actuaciones que hayamos dichoI En el directorio remaster-new-filesI Veamos la imagen: livecd32-ec1alumne-en.iso

13 / 26

Page 15: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

Creacion de una maquina virtual

Figura: LiveCD con una maquina virtual.

14 / 26

Page 16: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

Menu de arranque del LiveCD

Figura: Menu adaptado a EC1. Ingles elegido como idioma por defecto.

15 / 26

Page 17: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

Usuario ec1alumne creado

Figura: Usuario ya creado para el/la alumno/a de EC1.

16 / 26

Page 18: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

Mensaje de Bienvenida

Figura: Usuario/a con entrada de bienvenida. Muestra tambien la version delsoftware instalado.

17 / 26

Page 19: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

Software y plantillas instalados (I)

Figura: Listado del directorio donde esta todo instalado.

18 / 26

Page 20: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

Software y plantillas instalados (II)

Figura: Ejecucion de sisa-dbg.

19 / 26

Page 21: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

Usuario Root con password

Figura: Usurio Root tiene password para dejar la posibilidad de hacerinstalaciones en el disco virtual.

20 / 26

Page 22: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

Ya saliendo

21 / 26

Page 23: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

Indice

1 Motivacion

2 Un caso de estudio: EC1

3 Creacion de una Imagen

4 ¿Tiene sentido...

5 Referencias

22 / 26

Page 24: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

¿Tiene sentido...

I Tiene sentido plantearnos tener un Live-CD a nivel de DAC?I Creemos que los alumnos de primero lo agradeceran

I Paternalistas? puede... pero tienen tiempo para espavilar...I Creemos que los profesores noveles en la asignatura tambien nos

lo agradeceranI Documentacion en pdf, en sistema de directorios o via moodle o

algo parecidoI En general... creemos que los alumnos nos lo agradeceranI UPC Sostenibilidad 2015

23 / 26

Page 25: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

Indice

1 Motivacion

2 Un caso de estudio: EC1

3 Creacion de una Imagen

4 ¿Tiene sentido...

5 Referencias

24 / 26

Page 26: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

Referencias

I Ubuntu Customization Kit:I http://uck.sourceforge.net/

I Los ejemplos, fuentes, y LiveCD de la presentacion:I e-mail to Daniel o Carlos

25 / 26

Page 27: Una imagen vale más que mil palabrasdocencia.ac.upc.edu/jododac/2009/2009/djimenez_jododac09.pdf · I Deben bajarse el software ... I Contenga el software de ec1 y las plantillas

logo

Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias

Una imagen vale mas que mil palabras

Daniel Jimenez-Gonzalez, Carlos Alvarez{djimenez,calvarez}@ac.upc.edu

Computer Architecture DepartmentUniversitat Politecnica de Catalunya

JoDoDAC 2009 12-13th Febrero 2009

26 / 26