Está en la página 1de 19

Sistemas Operativos Libres

Juan Antonio A
nel Cabanelas
aetherlux@es.gnu.org
aetherlux@member.fsf.org
aetherlux@gulo.org

http://es.gnu.org

http://www.gulo.org

Juan Antonio A
nel Cabanelas ()

Sistemas Operativos Libres

1 / 19

Contenidos

Contenidos
Sistema Operativo: definici
on.
Sistemas Operativos: evoluci
on hist
orica.
Sistemas Operativos Libres.

Juan Antonio A
nel Cabanelas ()

Sistemas Operativos Libres

2 / 19

Sistema Operativo

Sistema Operativo
Conjunto de programas destinados a permitir la comunicaci
on del usuario con un ordenador y
gestionar recursos de manera eficiente. Comienza a trabajar cuando se enciende el computador y
gestiona el hardware de la m
aquina desde los niveles m
as b
asicos.
Objetivo principal: lograr un uso c
omodo del hardware.
Objetivo secundario: utilizaci
on eficiente del hardware.

Juan Antonio A
nel Cabanelas ()

Sistemas Operativos Libres

3 / 19

Sistema Operativo

Sistemas Operativos: evoluci


on hist
orica
Necesidad de un sistema operativo.
Arquitectura interna de los sistemas operativos.
Kernel monoltico.
Microkernel.
M
aquinas virtuales.
Modelo cliente-servidor.

Juan Antonio A
nel Cabanelas ()

Sistemas Operativos Libres

4 / 19

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 definici
on de Software Libre para
mostrar claramente qu
e condiciones debe cumplir la distribuci
on de un software concreto para que

este pueda ser considerado Software Libre.


La definici
on consta de los siguientes cuatro puntos, que identifican los derechos o libertades
considerados como fundamentales del consumidor de software:
1. El usuario de software libre dispone de la libertad
cualquier actividad que desee, sin restricciones.
2. El usuario de software libre dispone de la libertad
adaptarlo a sus necesidades.
3. El usuario de software libre dispone de la libertad
le fue distribuido, o bien modificado.
4. El usuario de software libre dispone de la libertad
las modificaciones.

de ejecutar el programa, para realizar


de estudiar el funcionamiento del programa y
de redistribuir copias del programa, tal como
de mejorar el programa y distribuir copias de

La disponibilidad del c
odigo fuente es un prerrequisito para que estas libertades puedan
satisfacerse. Pero no es el fin.

Juan Antonio A
nel Cabanelas ()

Sistemas Operativos Libres

5 / 19

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 A
nel Cabanelas ()

Sistemas Operativos Libres

6 / 19

Sistemas Operativos Libres

GNU/Linux

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


Familia de SO: Unix.
Kernel: Linux
Tipo de kernel: mololtico
P
agina web: http://www.gnu.org ; http://www.kernel.org

Juan Antonio A
nel Cabanelas ()

Sistemas Operativos Libres

7 / 19

Sistemas Operativos Libres

Juan Antonio A
nel Cabanelas ()

Sistemas Operativos Libres

8 / 19

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.
P
agina web: http://www.gnu.org/software/hurd/hurd.html

Juan Antonio A
nel Cabanelas ()

Sistemas Operativos Libres

9 / 19

Sistemas Operativos Libres

Juan Antonio A
nel Cabanelas ()

Sistemas Operativos Libres

10 / 19

Sistemas Operativos Libres

GNU-Darwin

Desarrollador: Michael Love.


Familia de SO: BSD.
Kernel: Darwin.
Tipo de Kernel: microkernel.
P
agina web: http://www.gnu-darwin.org

Juan Antonio A
nel Cabanelas ()

Sistemas Operativos Libres

11 / 19

Sistemas Operativos Libres

Juan Antonio A
nel Cabanelas ()

Sistemas Operativos Libres

12 / 19

Sistemas Operativos Libres

OpenBSD

Desarrollador: Proyecto OpenBSD.


Familia de SO: BSD.
Kernel: OpenBSD.
Tipo de Kernel: monoltico.
P
agina web: http://www.openbsd.org/es/

Juan Antonio A
nel Cabanelas ()

Sistemas Operativos Libres

13 / 19

Sistemas Operativos Libres

FreeBSD

Desarrollador: Proyecto FreeBSD.


Familia de SO: BSD.
Kernel: FreeBSD.
Tipo de Kernel: monoltico.
P
agina web: http://www.es.freebsd.org/es/

Juan Antonio A
nel Cabanelas ()

Sistemas Operativos Libres

14 / 19

Sistemas Operativos Libres

NetBSD

Desarrollador: Fundaci
on NetBSD.
Familia de SO: BSD.
Kernel: NetBSD.
Tipo de Kernel: monoltico.
P
agina web: http://www.openbsd.org/es/
Portado a 56 arquitecturas y un tostador de cocina
((Of course it runs NetBSD))

Juan Antonio A
nel Cabanelas ()

Sistemas Operativos Libres

15 / 19

Sistemas Operativos Libres

Plan9/Inferno

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


Familia de SO: Plan.
Kernel: Plan.
P
agina web: http://plan9.bell-labs.com/plan9/
UTF fue inventado por Ken Thompson para ser usado como codificaci
on nativa en Plan9

Juan Antonio A
nel Cabanelas ()

Sistemas Operativos Libres

16 / 19

Sistemas Operativos Libres

Juan Antonio A
nel Cabanelas ()

Sistemas Operativos Libres

17 / 19

Sistemas Operativos Libres

reactos

P
agina web: http://www.reactos.org

Juan Antonio A
nel Cabanelas ()

Sistemas Operativos Libres

18 / 19

Sistemas Operativos Libres

Otras cosas
DSLinux
PS3 Debian GNU/Linux
Telefona m
ovil
Supercomputaci
on

Juan Antonio A
nel Cabanelas ()

Sistemas Operativos Libres

19 / 19

También podría gustarte