CURSO DE LINUX (Sesión 1)

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

description

Departament D ’ Informàtica. CURSO DE LINUX (Sesión 1). Ricardo Ferrís Castell ( [email protected] ). Objetivos. Obtener una visión global y práctica de los sistemas operativos Linux como alternativa al uso de los sistemas operativos Microsoft Windows. Temario. - PowerPoint PPT Presentation

Transcript of CURSO DE LINUX (Sesión 1)

Page 1: CURSO DE LINUX (Sesión 1)

CURSO DE LINUX(Sesión 1)

Ricardo Ferrís Castell([email protected])

Departament D’Informàtica

Page 2: CURSO DE LINUX (Sesión 1)

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)

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)

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

Sistemas operativos

Page 5: CURSO DE LINUX (Sesión 1)

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

Sistemas operativos

Page 6: CURSO DE LINUX (Sesión 1)

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

Sistemas operativos

Page 7: CURSO DE LINUX (Sesión 1)

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

Sistemas operativos

Page 8: CURSO DE LINUX (Sesión 1)

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áficasHP-UX / Solaris / Mac OS X

Curso Linux 8

Sistemas operativos

Page 9: CURSO DE LINUX (Sesión 1)

Introducción

Curso Linux 9

Sistemas operativos

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

Page 10: CURSO DE LINUX (Sesión 1)

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 software

Fundation

Page 11: CURSO DE LINUX (Sesión 1)

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íashttp://www.gnu.org/software/libc/

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

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

Curso Linux 11

Free software

Fundation

Page 12: CURSO DE LINUX (Sesión 1)

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/Linux

Page 13: CURSO DE LINUX (Sesión 1)

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)

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

Software libre

Page 15: CURSO DE LINUX (Sesión 1)

Introducción

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

Curso Linux 15

Software libre

Page 16: CURSO DE LINUX (Sesión 1)

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

Software libre

Page 17: CURSO DE LINUX (Sesión 1)

Introducción

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

- Debian - SuSE

- Knoppix - Fedora

- Ubuntu

Curso Linux 17

Distribuciones Linux

Page 18: CURSO DE LINUX (Sesión 1)

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

Window

sTM

Page 19: CURSO DE LINUX (Sesión 1)

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/Linux y W

indows

TM

Page 20: CURSO DE LINUX (Sesión 1)

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

Linux para usuarios dom

ésticos

Page 21: CURSO DE LINUX (Sesión 1)

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

Linux para usuarios dom

ésticos

Page 22: CURSO DE LINUX (Sesión 1)

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

Linux para usuarios dom

ésticos