• No se han encontrado resultados

Gnu-LinEx. Aplicaciones del Software Libre en Computación de Altas Prestaciones. Sé legal... copia LinEx

N/A
N/A
Protected

Academic year: 2021

Share "Gnu-LinEx. Aplicaciones del Software Libre en Computación de Altas Prestaciones. Sé legal... copia LinEx"

Copied!
25
0
0

Texto completo

(1)

Gnu

Gnu

-

-

LinEx

LinEx

Aplicaciones del Software

Aplicaciones del Software

Libre

Libre

en Computación de Altas Prestaciones

en Computación de Altas Prestaciones

Sé legal ... copia LinEx

Antonio Plaza Miguel

Departamento Tecnología Computadores Universidad de Extremadura

(2)

1. Breve introducción al concepto de

software libre

2. Tipos de licencias

3. El proyecto

Gnu-LinEx

en Extremadura

4.

Gnu-LinEx

en computación de altas prestaciones

5. Ejemplo:

Gnu-LinEx

para análisis de imágenes de satélite

1. Breve introducción al concepto de

software libre

2. Tipos de licencias

3. El proyecto

Gnu-LinEx

en Extremadura

4.

Gnu-LinEx

en computación de altas prestaciones

5. Ejemplo:

Gnu-LinEx

para análisis de imágenes de satélite

CONTENIDOS

(3)

• Origen: ideales humanos, compartir conocimiento • Proyecto GNU (Gnu is Not Unix): Richard Stallman

• El software GNU debía permanecer libre para que todos los usuarios pudieran “ejecutarlo, copiarlo, modificarlo y distribuirlo”

• Con objeto de proporcionar un soporte legal, Richard Stallman instituyó la Free Software Foundation (FSF)

• GNULinux incluye las aplicaciones de la FSF y el núcleo (kernel) del sistema operativo Linux desarrollado por Linus Torvalds

• Origen: ideales humanos, compartir conocimiento • Proyecto GNU (Gnu is Not Unix): Richard Stallman

• El software GNU debía permanecer libre para que todos los usuarios pudieran “ejecutarlo, copiarlo, modificarlo y distribuirlo”

• Con objeto de proporcionar un soporte legal, Richard Stallman instituyó la Free Software Foundation (FSF)

• GNULinux incluye las aplicaciones de la FSF y el núcleo (kernel)

del sistema operativo Linux desarrollado por Linus Torvalds

1. INTRODUCCIÓN AL CONCEPTO DE SOFTWARE LIBRE

(4)

• Nos hace creadores activos de tecnología

• Favorece la cooperación entre diferentes instituciones

• Independencia del fabricante y sus actualizaciones del software • Actualización según necesidades del usuario y de la aplicación

• El código es abierto y se puede modificar (ejemplo: GNU Linux) • Coste de licencias nulo, ahora y siempre

• Nos hace creadores activos de tecnología

• Favorece la cooperación entre diferentes instituciones

• Independencia del fabricante y sus actualizaciones del software • Actualización según necesidades del usuario y de la aplicación

• El código es abierto y se puede modificar (ejemplo: GNU Linux) • Coste de licencias nulo, ahora y siempre

Ventajas del software libre

(5)

1. Breve introducción al concepto de

software libre

2. Tipos de licencias

3. El proyecto

Gnu-LinEx

en Extremadura

4.

Gnu-LinEx

en computación de altas prestaciones

5. Ejemplo:

Gnu-LinEx

para análisis de imágenes de satélite

6. Resumen de contenidos y preguntas abiertas

1. Breve introducción al concepto de

software libre

2. Tipos de licencias

3. El proyecto

Gnu-LinEx

en Extremadura

4.

Gnu-LinEx

en computación de altas prestaciones

5. Ejemplo:

Gnu-LinEx

para análisis de imágenes de satélite

6. Resumen de contenidos y preguntas abiertas

CONTENIDOS

(6)

• Sofware propietario:

Se paga por cada licencia

No se puede modificar

• Sofware propietario:

Se paga por cada licencia

No se puede modificar

2. TIPOS DE LICENCIAS DE SOFTWARE

Tipos de Licencias:

• Shareware:

Se prueba y luego se paga

No se puede modificar

• Shareware:

Se prueba y luego se paga

No se puede modificar • Freeware: Uso gratuito No se puede modificar • Freeware: Uso gratuito No se puede modificar • Software libre: Uso gratuito

Se puede modificar y distribuir

• Software libre:

Uso gratuito

(7)

1. Breve introducción al concepto de

software libre

2. Tipos de licencias

3. El proyecto

Gnu-LinEx

en Extremadura

4.

Gnu-LinEx

en computación de altas prestaciones

5. Ejemplo:

Gnu-LinEx

para análisis de imágenes de satélite

6. Resumen de contenidos y preguntas abiertas

1. Breve introducción al concepto de

software libre

2. Tipos de licencias

3. El proyecto

Gnu-LinEx

en Extremadura

4.

Gnu-LinEx

en computación de altas prestaciones

5. Ejemplo:

Gnu-LinEx

para análisis de imágenes de satélite

6. Resumen de contenidos y preguntas abiertas

CONTENIDOS

(8)

Marcos Estratégicos

3. EL PROYECTO GNU-LINEX EN EXTREMADURA

Plan de Alfabetización Tecnológica y Red Tecnológica Educativa de Extremadura

(9)

GNU-LinEx

• Extensión de GNU-Linux basada en la distribución Debian

• Marco estratégico: Red Tecnológica Educativa de Extremadura:

Instalación de los nuevos centros educativos

Ratio de un ordenador por cada dos alumnos

Cantidad económica insuficiente para la adquisición masiva y

mantenimiento de licencias de software propietario

Alternativa: software libre (80,000 máquinas con GNU-LinEx)

Más de 500.000 descargas de GNU-LinEx desde el sitio web:

http://www.linex.org

• Extensión de GNU-Linux basada en la distribución Debian

• Marco estratégico: Red Tecnológica Educativa de Extremadura:

Instalación de los nuevos centros educativos

Ratio de un ordenador por cada dos alumnos

Cantidad económica insuficiente para la adquisición masiva y

mantenimiento de licencias de software propietario

Alternativa: software libre (80,000 máquinas con GNU-LinEx)

Más de 500.000 descargas de GNU-LinEx desde el sitio web:

http://www.linex.org

(10)

GNU-LinEx

• Sitio web con descarga, trucos, documentación, soporte técnico, foro, etc. • Más de 4.000.000 de visitas desde marzo de 2002

• Sitio web con descarga, trucos, documentación, soporte técnico, foro, etc. • Más de 4.000.000 de visitas desde marzo de 2002

(11)

¿Qué es GNU-LinEx?

• Distribución de Software Libre GNU-Linux basada en Debian

• Orientada a un usuario no técnico

• Conjunto de aplicaciones seleccionadas entre las 9.000 de Debian • Distribución en un único CD, descargable en http://www.linex.org

• Instalador gráfico automático

• Personalización del escritorio a la identidad cultural de Extremadura

• Protocolo de colaboración con Andalucía desde Marzo de 2003 • Contactos con todas las CCAA españolas, y con varios paises

• Distribución de Software Libre GNU-Linux basada en Debian

• Orientada a un usuario no técnico

• Conjunto de aplicaciones seleccionadas entre las 9.000 de Debian • Distribución en un único CD, descargable en http://www.linex.org

• Instalador gráfico automático

• Personalización del escritorio a la identidad cultural de Extremadura

• Protocolo de colaboración con Andalucía desde Marzo de 2003 • Contactos con todas las CCAA españolas, y con varios paises

(12)

Características GNU-LinEx

• Acceso seguro mediante nombre de usuario y contraseña personalizada • El sistema de ventanas que utiliza se denomina Gnome

• Acceso seguro mediante nombre de usuario y contraseña personalizada • El sistema de ventanas que utiliza se denomina Gnome

(13)

Características GNU-LinEx

La consola de GNU-LinEx Menú Gnome y terminación de la sesión

• Posibilidad de trabajar mediante comandos en la consola

• Opciones de terminación, apagado y reinicio de la computadora

• Posibilidad de trabajar mediante comandos en la consola

• Opciones de terminación, apagado y reinicio de la computadora

(14)

1. Breve introducción al concepto de

software libre

2. Tipos de licencias

3. El proyecto

Gnu-LinEx

en Extremadura

4.

Gnu-LinEx

en computación de altas prestaciones

5. Ejemplo:

Gnu-LinEx

para análisis de imágenes de satélite

1. Breve introducción al concepto de

software libre

2. Tipos de licencias

3. El proyecto

Gnu-LinEx

en Extremadura

4.

Gnu-LinEx

en computación de altas prestaciones

5. Ejemplo:

Gnu-LinEx

para análisis de imágenes de satélite

CONTENIDOS

(15)

4. GNU-LINEX Y COMPUTACIÓN ALTAS PRESTACIONES

• El sistema operativo Linux es el estándar a la hora de administrar

supercomputadores y sistemas paralelos

• Clusters de tipo Beowulf : formados por PCs interconectados mediante una red de comunicación de altas prestaciones, y gestionados por un sistema operativo libre (p.e., GNU-LinEx)

• El sistema operativo Linux es el estándar a la hora de administrar

supercomputadores y sistemas paralelos

• Clusters de tipo Beowulf : formados por PCs interconectados mediante una red de comunicación de altas prestaciones, y gestionados por un sistema operativo libre (p.e., GNU-LinEx)

(16)

Computadores paralelos

• Computador paralelo: colección PCs conectados que cooperan para resolver problema científico

• Ejemplo: procesamiento de imágenes de la tierra obtenidas vía satélite • Speed-up o aceleración (p procesadores) = Rendimiento (p procesadores)

Rendimiento (1 procesador)

(17)

1. Breve introducción al concepto de

software libre

2. Tipos de licencias

3. El proyecto

Gnu-LinEx

en Extremadura

4.

Gnu-LinEx

en computación de altas prestaciones

5. Ejemplo:

Gnu-LinEx

para análisis de imágenes de satélite

6. Resumen de contenidos y preguntas abiertas

1. Breve introducción al concepto de

software libre

2. Tipos de licencias

3. El proyecto

Gnu-LinEx

en Extremadura

4.

Gnu-LinEx

en computación de altas prestaciones

5. Ejemplo:

Gnu-LinEx

para análisis de imágenes de satélite

6. Resumen de contenidos y preguntas abiertas

CONTENIDOS

(18)

5. EJEMPLO: ANÁLISIS IMÁGENES HIPERESPECTRALES Imagen

hiperespectral.-• “Cubo de datos” en el que cada píxel no es un valor en nivel de gris ni un color, sino un vector de cientos de valores

• Cada píxel define una “firma espectral” que permite “ver lo que el ojo no ve”

Pixel puro (agua) Pixel mezcla (suelo + rocas) Pixel mezcla (vegetación + suelo) 2000 3000 4000 5000 ef le ct a n c ia 0 1000 2000 3000 4000 300 600 900 1200 1500 1800 2100 2400 Long. onda (nm) R ef le ct a n c ia 0 1000 2000 3000 4000 300 600 900 1200 1500 1800 2100 2400 Long. onda (nm) R ef le ct a n c ia

(19)

Ejemplos de sensores

hiperespectrales.-Más de 15,000 objetos creados por el hombre se encuentran en órbita: varios tipos de satélites militares y comerciales, residuos, etc.

AHI Airborne Hyperspectral Imager (Aerospace Corp) ENVISAT (ESA) AVIRIS (NASA)

(20)

Monitorización de incendios: Estimación de temperaturas a nivel sub-píxel, monitorización de zonas quema-das y humo, predicciones sobre la propagación del incendio, etc.

Detección de contaminantes ambientales: Contaminantes directos e indirectos, contamina-ción en zonas urbanas, etc.

Aplicaciones marinas: Detección de agentes contaminantes en aguas y atmósfera, monitoriza-ción de vertidos tóxicos, etc.

Ecología: Seguimiento del estado de la vegetación y el ciclo de carbono, con aplicaciones directas en el estudio del cambio climático

Aplicaciones militares: Detección de minas anti-persona, identificación de objetivos militares con precisión sub-píxel

Monitorización de incendios: Estimación de

temperaturas a nivel sub-píxel, monitorización de zonas quema-das y humo, predicciones sobre la propagación del incendio, etc.

Detección de contaminantes ambientales:

Contaminantes directos e indirectos, contamina-ción en zonas urbanas, etc.

Aplicaciones marinas: Detección de agentes

contaminantes en aguas y atmósfera, monitoriza-ción de vertidos tóxicos, etc.

Ecología: Seguimiento del estado de la vegetación

y el ciclo de carbono, con aplicaciones directas en el estudio del cambio climático

Aplicaciones militares: Detección de minas

anti-persona, identificación de objetivos militares con precisión sub-píxel

5. EJEMPLO: ANÁLISIS IMÁGENES HIPERESPECTRALES

(21)

Imagen proporcionada por NASA/JPL Imagen proporcioanda por U.S. Geological Survey

Localización de fuegos en World Trade Center Ejemplo: Imágenes hiperespectrales sobre World Trade Center.-5. EJEMPLO: ANÁLISIS IMÁGENES HIPERESPECTRALES

(22)

Necesidad de

paralelismo.-• Algoritmos de procesamiento de imágenes hiperespectrales se caracterizan por su elevadísimo coste computacional (imágenes de varios GB)

• La capacidad de procesamiento es fundamental en varias aplicaciones de esta tecnología emergente (detección y seguimiento de incendios, localización de agentes contaminantes en aguas y atmósfera, detección de objetivos militares…)

• En la mayor parte de los casos los algoritmos se basan en operaciones regulares, susceptibles de ser paralelizadas para obtener productos finales en tiempo casi real 5. EJEMPLO: ANÁLISIS IMÁGENES HIPERESPECTRALES

(23)

1. Breve introducción al concepto de

software libre

2. Tipos de licencias

3. El proyecto

Gnu-LinEx

en Extremadura

4.

Gnu-LinEx

en computación de altas prestaciones

5. Ejemplo:

Gnu-LinEx

para análisis de imágenes de satélite

6. Resumen de contenidos y preguntas abiertas

1. Breve introducción al concepto de

software libre

2. Tipos de licencias

3. El proyecto

Gnu-LinEx

en Extremadura

4.

Gnu-LinEx

en computación de altas prestaciones

5. Ejemplo:

Gnu-LinEx

para análisis de imágenes de satélite

6. Resumen de contenidos y preguntas abiertas

CONTENIDOS

(24)

• El software libre es abierto: cualquiera puede ver el código y modificarlo

• Se puede adaptar para que cumpla los requerimientos de la aplicación

• El software propietario puede trabajar conjuntamente con software libre

• GNU-LinEx es un caso de software libre implantado en la administración

• ¿Por qué las empresas tienen miedo al software libre? – Fear of change

• La crisis económica puede ayudar a la expansión del software libre

• Pregunta clave: ¿Por qué seguir alquilando software propietario cuando

• El software libre es abierto: cualquiera puede ver el código y modificarlo

• Se puede adaptar para que cumpla los requerimientos de la aplicación

• El software propietario puede trabajar conjuntamente con software libre

• GNU-LinEx es un caso de software libre implantado en la administración

• ¿Por qué las empresas tienen miedo al software libre? – Fear of change

• La crisis económica puede ayudar a la expansión del software libre

• Pregunta clave: ¿Por qué seguir alquilando software propietario cuando

Resumen y preguntas

(25)

Gnu

Gnu

-

-

LinEx

LinEx

Aplicaciones del Software

Aplicaciones del Software

Libre

Libre

en Computación de Altas Prestaciones

en Computación de Altas Prestaciones

Sé legal ... copia LinEx

Antonio Plaza Miguel

Departamento Tecnología Computadores Universidad de Extremadura

Referencias

Documento similar