sistemas operativos libres

19
Sistemas Operativos Libres Juan Antonio A˜ nel Cabanelas [email protected] [email protected] [email protected] http://es.gnu.org http://www.gulo.org Juan Antonio A˜ nel Cabanelas () Sistemas Operativos Libres 1 / 19

Upload: orlando-cruz

Post on 28-Apr-2015

16 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Sistemas Operativos Libres

Sistemas Operativos Libres

Juan Antonio Anel Cabanelas

[email protected]@member.fsf.org

[email protected]

http://es.gnu.org

http://www.gulo.org

Juan Antonio Anel Cabanelas () Sistemas Operativos Libres 1 / 19

Page 2: Sistemas Operativos Libres

Contenidos

Contenidos

Sistema Operativo: definicion.

Sistemas Operativos: evolucion historica.

Sistemas Operativos Libres.

Juan Antonio Anel Cabanelas () Sistemas Operativos Libres 2 / 19

Page 3: Sistemas Operativos Libres

Sistema Operativo

Sistema Operativo

Conjunto de programas destinados a permitir la comunicacion del usuario con un ordenador ygestionar recursos de manera eficiente. Comienza a trabajar cuando se enciende el computador ygestiona el hardware de la maquina desde los niveles mas basicos.

Objetivo principal: lograr un uso comodo del hardware.Objetivo secundario: utilizacion eficiente del hardware.

Juan Antonio Anel Cabanelas () Sistemas Operativos Libres 3 / 19

Page 4: Sistemas Operativos Libres

Sistema Operativo

Sistemas Operativos: evolucion historica

Necesidad de un sistema operativo.

Arquitectura interna de los sistemas operativos.Kernel monolıtico.Microkernel.Maquinas virtuales.Modelo cliente-servidor.

Juan Antonio Anel Cabanelas () Sistemas Operativos Libres 4 / 19

Page 5: Sistemas Operativos Libres

Sistemas Operativos Libres

Sistemas Operativos Libres

Un Sistema Operativo es libre si cumple las cuatro libertades fundamentales.

La Free Software Foundation (http://www.fsf.org) mantiene la definicion de Software Libre paramostrar claramente que condiciones debe cumplir la distribucion de un software concreto para queeste pueda ser considerado Software Libre.

La definicion consta de los siguientes cuatro puntos, que identifican los derechos o libertadesconsiderados como fundamentales del consumidor de software:

1. El usuario de software libre dispone de la libertad de ejecutar el programa, para realizarcualquier actividad que desee, sin restricciones.2. El usuario de software libre dispone de la libertad de estudiar el funcionamiento del programa yadaptarlo a sus necesidades.3. El usuario de software libre dispone de la libertad de redistribuir copias del programa, tal comole fue distribuido, o bien modificado.4. El usuario de software libre dispone de la libertad de mejorar el programa y distribuir copias delas modificaciones.

La disponibilidad del codigo fuente es un prerrequisito para que estas libertades puedansatisfacerse. Pero no es el fin.

Juan Antonio Anel Cabanelas () Sistemas Operativos Libres 5 / 19

Page 6: Sistemas Operativos Libres

Sistemas Operativos Libres

Sistemas Operativos Libres

GNU/Linux

GNU/Hurd

GNU/Darwin

BSD: OpenBSD, FreeBSD, NetBSD

Plan9/Inferno

radiOS

SO3

ReactOS

Otras cosas

Juan Antonio Anel Cabanelas () Sistemas Operativos Libres 6 / 19

Page 7: Sistemas Operativos Libres

Sistemas Operativos Libres

GNU/Linux

Desarrollador: Proyecto GNU; Linus Torvalds; comunidad de hackers.

Familia de SO: Unix.

Kernel: Linux

Tipo de kernel: mololıtico

Pagina web: http://www.gnu.org ; http://www.kernel.org

Juan Antonio Anel Cabanelas () Sistemas Operativos Libres 7 / 19

Page 8: Sistemas Operativos Libres

Sistemas Operativos Libres

Juan Antonio Anel Cabanelas () Sistemas Operativos Libres 8 / 19

Page 9: Sistemas Operativos Libres

Sistemas Operativos Libres

GNU/HURD

Desarrollador: Proyecto GNU; hackers HURD.

Familia de SO: Hurd.

Kernel: GNU Mach.

Tipo de Kernel: microkernel.

Microkernels: Mach; L4; Coyotos.

Pagina web: http://www.gnu.org/software/hurd/hurd.html

Juan Antonio Anel Cabanelas () Sistemas Operativos Libres 9 / 19

Page 10: Sistemas Operativos Libres

Sistemas Operativos Libres

Juan Antonio Anel Cabanelas () Sistemas Operativos Libres 10 / 19

Page 11: Sistemas Operativos Libres

Sistemas Operativos Libres

GNU-Darwin

Desarrollador: Michael Love.

Familia de SO: BSD.

Kernel: Darwin.

Tipo de Kernel: microkernel.

Pagina web: http://www.gnu-darwin.org

Juan Antonio Anel Cabanelas () Sistemas Operativos Libres 11 / 19

Page 12: Sistemas Operativos Libres

Sistemas Operativos Libres

Juan Antonio Anel Cabanelas () Sistemas Operativos Libres 12 / 19

Page 13: Sistemas Operativos Libres

Sistemas Operativos Libres

OpenBSD

Desarrollador: Proyecto OpenBSD.

Familia de SO: BSD.

Kernel: OpenBSD.

Tipo de Kernel: monolıtico.

Pagina web: http://www.openbsd.org/es/

Juan Antonio Anel Cabanelas () Sistemas Operativos Libres 13 / 19

Page 14: Sistemas Operativos Libres

Sistemas Operativos Libres

FreeBSD

Desarrollador: Proyecto FreeBSD.

Familia de SO: BSD.

Kernel: FreeBSD.

Tipo de Kernel: monolıtico.

Pagina web: http://www.es.freebsd.org/es/

Juan Antonio Anel Cabanelas () Sistemas Operativos Libres 14 / 19

Page 15: Sistemas Operativos Libres

Sistemas Operativos Libres

NetBSD

Desarrollador: Fundacion NetBSD.

Familia de SO: BSD.

Kernel: NetBSD.

Tipo de Kernel: monolıtico.

Pagina web: http://www.openbsd.org/es/

Portado a 56 arquitecturas y un tostador de cocina((Of course it runs NetBSD))

Juan Antonio Anel Cabanelas () Sistemas Operativos Libres 15 / 19

Page 16: Sistemas Operativos Libres

Sistemas Operativos Libres

Plan9/Inferno

Desarrollador: Bell Laboratories (Ken Thompson, Dennis Ritchie, Brian Kernighan,...).

Familia de SO: Plan.

Kernel: Plan.

Pagina web: http://plan9.bell-labs.com/plan9/

UTF fue inventado por Ken Thompson para ser usado como codificacion nativa en Plan9

Juan Antonio Anel Cabanelas () Sistemas Operativos Libres 16 / 19

Page 17: Sistemas Operativos Libres

Sistemas Operativos Libres

Juan Antonio Anel Cabanelas () Sistemas Operativos Libres 17 / 19

Page 18: Sistemas Operativos Libres

Sistemas Operativos Libres

reactos

Pagina web: http://www.reactos.org

Juan Antonio Anel Cabanelas () Sistemas Operativos Libres 18 / 19

Page 19: Sistemas Operativos Libres

Sistemas Operativos Libres

Otras cosas

DSLinux

PS3 Debian GNU/Linux

Telefonıa movil

Supercomputacion

Juan Antonio Anel Cabanelas () Sistemas Operativos Libres 19 / 19