CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( [email protected] ) Departament D...

22
CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ([email protected]) Departament D’Informàtica

Transcript of CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( [email protected] ) Departament D...

Page 1: CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( Ricardo.Ferris@uv.es ) Departament D Informàtica.

CURSO DE LINUX(Sesión 1)

Ricardo Ferrís Castell

([email protected])

Departament D’Informàtica

Page 2: CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( Ricardo.Ferris@uv.es ) Departament D Informàtica.

Objetivos

• Obtener una visión global y práctica de los sistemas operativos Linux como alternativa al uso de los sistemas operativos Microsoft Windows.

Curso Linux 2

Page 3: CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( Ricardo.Ferris@uv.es ) Departament D Informàtica.

Temario

• Introducción a los sistemas operativos.• Instalación y actualización.• Gestión de usuarios y claves.• El sistema de archivos.• Administración básica del sistema.• Interfaces gráficas (KDE, Gnome).• Aplicaciones ofimáticas de uso cotidiano.• Interpretes de ordenes (shell).

Curso Linux 3

Page 4: CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( Ricardo.Ferris@uv.es ) Departament D Informàtica.

Introducción

• Un sistema operativo es un programa que se encarga de gestionar los recursos hardware del ordenador.

• Tareas básicas:– Administrar la memoria.– Gestionar el uso de la CPU (planificación).– Administrar el uso de los dispositivos E/S.– Apoyar la ejecución de los programas.

Curso Linux 4

Siste

mas o

pera

tivos

Page 5: CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( Ricardo.Ferris@uv.es ) Departament D Informàtica.

Introducción

• Breve historia:– Primera generación: Tubos de vacio y tableros

enchufables (1945-55).– Segunda generación: Transistores y sistemas

de lotes (1955-65).– Tercera generación: Circuitos integrados y

multiprogramación (1965-1980).– Cuarta generación: Circuitos integrados a

gran escala y aparición de los ‘PC’.

Curso Linux 5

Siste

mas o

pera

tivos

Page 6: CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( Ricardo.Ferris@uv.es ) Departament D Informàtica.

Introducción

• Aparición de los primeros sistemas operativos: Software de código abierto, dependiente del harware.

• Evolución hacia la independencia del hardware: OS/360 de IBM. CTSS de MIT

• Aparición de MULTICS (MIT, Bell Labs y General Electric)

• Evolución hacia UNICS (UNIX)

Curso Linux 6

Siste

mas o

pera

tivos

Page 7: CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( Ricardo.Ferris@uv.es ) Departament D Informàtica.

Introducción

• Aparición de los ordenadores personales (decada de los 70):– Z80– 8086/8088 (IBM)– Motorola 68000 (Apple)

• Aparición de los sistemas operativos propietarios a finales de los 60:– UNIX– CP/M– MS-DOS

Curso Linux 7

Siste

mas o

pera

tivos

Page 8: CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( Ricardo.Ferris@uv.es ) Departament D Informàtica.

Introducción

• Evolución de los SS.OO. UNIX:UNIX III / UNIX V (AT&T)

BSD (Berkeley)

AIX (Licencia UNIX III a IBM)

SCO Unix (Santa Cruz Operation)

XENIX (Licencia de AT&T a Microsoft)

* Aparición de interfaces gráficas

HP-UX / Solaris / Mac OS X

Curso Linux 8

Siste

mas o

pera

tivos

Page 9: CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( Ricardo.Ferris@uv.es ) Departament D Informàtica.

Introducción

Curso Linux 9

Siste

mas o

pera

tivos

http://es.wikipedia.org/wiki/Archivo:Unix_history-simple.svg

Page 10: CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( Ricardo.Ferris@uv.es ) Departament D Informàtica.

Introducción

• Proyecto GNU (Ñu/g.n.u.) y la Free Software Fundation (FSF):

El usuario tendrá...• ... Libertad (0) para usar el programa para cualquier

propósito.• ... libertad (1) para estudiar como funciona el programa y

adaptarlo a las propias necesidades.• ... libertad (2) para distribuir copias del software ayudando

al vecino.• ... libertad (3) para mejorar el programa y hacer públicas las

propias mejoras, en beneficio de toda la comunidad.Son precondiciones de la libertad 1 y 3 el acceso al código fuente.

– Licencias GPL.

Curso Linux 10

Free so

ftware

Fu

ndatio

n

Page 11: CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( Ricardo.Ferris@uv.es ) Departament D Informàtica.

Introducción

• Propósito del proyecto GNU.– Creación de un sistema operativo de código

abierto.– Similar a UNIX.– Modular: Librerías + Aplicaciones + Kernel.– Librerías

http://www.gnu.org/software/libc/

– Aplicacioneshttp://directory.fsf.org/GNU/

– Kernel: Hurdhttp://www.gnu.org/software/hurd/

Curso Linux 11

Free so

ftware

Fu

ndatio

n

Page 12: CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( Ricardo.Ferris@uv.es ) Departament D Informàtica.

Introducción

• Desarrollo de MINIX (1987)

• Desarrollo de Linux (1991-94)

• Integración de Linux en el proyecto GNU: GNU/Linux

• Consola / Entornos gráficos

Curso Linux 12

GN

U/Lin

ux

Page 13: CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( Ricardo.Ferris@uv.es ) Departament D Informàtica.

Introducción

• Free Software Fundation.• Open Source initiative.http://www.opensource.org/docs/osd– Libre redistribución.

– Código fuente.

– Trabajos deribados.

– Integridad del código de los autores.

– Ninguna discriminación contra personas o grupos.

– Ninguna discriminación contra áreas de iniciativa.

– Distribución de la licencia.

– La licencia no debe restringir otro software.

– La licencia debe ser tecnológicamente neutral.

Curso Linux 13

Softw

are Libre/código abierto

Page 14: CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( Ricardo.Ferris@uv.es ) Departament D Informàtica.

Introducción

• Productores de software libre:– Grandes compañías.

SUN / IBM

– Voluntarios.– Universidades.

• Financiación:– Venta de productos y servicios.– Patrocinios.

Canonical Ltd (Mark Shuttleworth).– Fuentes de financiación públicas.

Curso Linux 14

Softw

are

libre

Page 15: CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( Ricardo.Ferris@uv.es ) Departament D Informàtica.

Introducción

• Otros software relacionados:– Freeware.– Shareware.– Dominio público.– Copyleft.– Propietario / Privativo / No libre

Curso Linux 15

Softw

are

libre

Page 16: CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( Ricardo.Ferris@uv.es ) Departament D Informàtica.

Introducción

Posibles problemas con el software libre:– Propiedad intelectual.– Derechos de autor.– Secreto comercial / Propiedad industrial.– Patentes.

Ejemplos:– AT&T vs BSD– SCO vs IBM

Curso Linux 16

Softw

are

libre

Page 17: CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( Ricardo.Ferris@uv.es ) Departament D Informàtica.

Introducción

• Distribuciones GNU/Linux.– Primeras distribuciones- Slackware - Red Hat

- Debian - SuSE

- Knoppix - Fedora

- Ubuntu

Curso Linux 17

Distrib

ucio

nes Lin

ux

Page 18: CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( Ricardo.Ferris@uv.es ) Departament D Informàtica.

Introducción

• Evolución de los sistemas ‘Windows’– MS-DOS (PC)– GEM– Windows 1.00/3.11– Windows 95/98/2000– Windows NT / XP / Windows7

• Aceptación de los sistemas windows frente a sistemas UNIX/Linux y Apple.

• Desarrollo de herramientas y juegos.

Curso Linux 18

Win

dow

sTM

Page 19: CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( Ricardo.Ferris@uv.es ) Departament D Informàtica.

Introducción

• Diferencias fundamentales entre ‘GNU/Linux’ y ‘WindowsTM’– Propósito original distinto.– Filosofías de desarrollo distintas.– Usuarios distintos.

Curso Linux 19

GN

U/Lin

ux y

Win

dow

sTM

Page 20: CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( Ricardo.Ferris@uv.es ) Departament D Informàtica.

Introducción

• Como trabajar en Linux:– Elección de la distribución.– Elección / Instalación de programas:

• Muchos programas tienen versiones para linux:CoreDrawAcrobat ReaderFirefox

• Otros tienen equivalentes:– Microsoft Office / Open Office

– Búsqueda de información en internet.http://linux.ciberaula.com/tabla.php

Curso Linux 20

Linu

x p

ara

usu

ario

s dom

éstico

s

Page 21: CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( Ricardo.Ferris@uv.es ) Departament D Informàtica.

Introducción

• Esfuerzos de las administraciones hacia la utilización del software libre:– Alemania: Debian / SuSE– Argentina: Estudia una ley para licenciar el

software desarrollado en una provinciaq bajo GPL.– México: GDF/Linux basado en Fedora y

estudiantes de la UNAM desarrollaron ‘Jarro Negro’ (instalable/LiveCD).

– Australia: Financiación de Kroupware e inclusión en las escuelas de explicaciones de GNU/Linux.

– Brasil, China, Francia, Italia,…Curso Linux 21

Linu

x p

ara

usu

ario

s dom

éstico

s

Page 22: CURSO DE LINUX (Sesión 1) Ricardo Ferrís Castell ( Ricardo.Ferris@uv.es ) Departament D Informàtica.

Introducción

• Administraciones públicas españolas:– Extremadura: LinEx– Aragón: Augustux– Andalucía: GuadaLineX– Comunidad Valenciana: LliureX– Castilla la Mancha: Molinux– Comunidad de Madrid: MAX– Cataluña: Linkat– Galicia: Trisquel– …

Curso Linux 22

Linu

x p

ara

usu

ario

s dom

éstico

s