Sie sind auf Seite 1von 22

Juan Antonio Anel Cabanelas aetherlux@es.gnu.

org
aetherlux@member.fsf.org aetherlux@gulo.org

http://es.gnu.org

http://www.gulo.org
Contenidos

Juan Antonio Anel Cabanelas ()

Sistemas Operativos Libres

1 / 22

Contenidos
Sistema Operativo: definicion.
Sistemas Operativos: evolucion historica.
Sistemas Operativos Libres.
Sistema Operativo

Juan Antonio Anel Cabanelas ()

Sistemas Operativos Libres

2 / 22

Sistema Operativo

Conjunto de programas destinados a permitir la comunicacion 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 maquina desde los niveles mas basicos.
Objetivo principal: lograr un uso comodo del hardware.
Objetivo secundario: utilizacion eficiente del hardware.
Sistema Operativo

Juan Antonio Anel Cabanelas ()

Sistemas Operativos Libres

3 / 22

Sistemas Operativos: evolucion historica

Necesidad de un sistema operativo.


Arquitectura interna de los sistemas operativos.
Kernel monoltico.
Microkernel.
Maquinas virtuales.
Modelo cliente-servidor.

Juan Antonio Anel Cabanelas ()

Sistemas Operativos Libres

4 / 22

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 para mostrar
claramente que condiciones debe cumplir la distribucion de un software concreto para que este pueda
ser considerado Software Libre.
La definicion 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 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.

Juan Antonio Anel Cabanelas ()

Sistemas Operativos Libres

5 / 22

Sistemas Operativos Libres

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 puedan satisfacerse.
Pero no es el fin.
Sistemas Operativos Libres

GNU/Linux
GNU/Hurd
GNU/Darwin
BSD: OpenBSD, FreeBSD, NetBSD

Juan Antonio Anel Cabanelas ()

Sistemas Operativos Libres

6 / 22

Sistemas Operativos Libres

Plan9/Inferno radiOS
SO3
ReactOS
Otras cosas
GNU/Linux

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

Juan Antonio Anel Cabanelas ()

Sistemas Operativos Libres

7 / 22

Sistemas Operativos Libres

Familia de SO: Unix.


Kernel: Linux
Tipo de kernel: mololtico
Pagina web: http://www.gnu.org ; http://www.kernel.org

Juan Antonio Anel Cabanelas ()

Sistemas Operativos Libres

8 / 22

Sistemas Operativos Libres

Juan Antonio Anel Cabanelas ()

Sistemas Operativos Libres

9 / 22

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

1 / 22

Sistemas Operativos Libres

Juan Antonio Anel Cabanelas ()

Sistemas Operativos Libres

1 / 22

Sistemas Operativos Libres

GNU-Darwin

Desarrollador: Michael Love.


Familia de SO: BSD.

Juan Antonio Anel Cabanelas ()

Sistemas Operativos Libres

1 / 22

Sistemas Operativos Libres

Kernel: Darwin.
Tipo de Kernel: microkernel.
Pagina web: http://www.gnu-darwin.org

Juan Antonio Anel Cabanelas ()

Sistemas Operativos Libres

1 / 22

Sistemas Operativos Libres

Juan Antonio Anel Cabanelas ()

Sistemas Operativos Libres

1 / 22

Sistemas Operativos Libres

OpenBSD

Desarrollador: Proyecto OpenBSD.


Familia de SO: BSD.
Kernel: OpenBSD.

Juan Antonio Anel Cabanelas ()

Sistemas Operativos Libres

1 / 22

Sistemas Operativos Libres

Tipo de Kernel: monoltico.


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

Desarrollador: Proyecto FreeBSD.

Juan Antonio Anel Cabanelas ()

Sistemas Operativos Libres

1 / 22

Sistemas Operativos Libres

Familia de SO: BSD.


Kernel: FreeBSD.
Tipo de Kernel: monoltico.
Pagina web: http://www.es.freebsd.org/es/ NetBSD

Juan Antonio Anel Cabanelas ()

Sistemas Operativos Libres

1 / 22

Sistemas Operativos Libres

Desarrollador: Fundacion NetBSD.


Familia de SO: BSD.
Kernel: NetBSD.
Tipo de Kernel: monoltico.
Pagina web: http://www.openbsd.org/es/
Portado a 56 arquitecturas y un tostador de cocina ((Of
course it runs NetBSD))
Plan9/Inferno

Juan Antonio Anel Cabanelas ()

Sistemas Operativos Libres

1 / 22

Sistemas Operativos Libres

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


Familia de SO: Plan.

Juan Antonio Anel Cabanelas ()

Sistemas Operativos Libres

1 / 22

Sistemas Operativos Libres

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

2 / 22

Sistemas Operativos Libres

Juan Antonio Anel Cabanelas ()

Sistemas Operativos Libres

2 / 22

Sistemas Operativos Libres

reactos

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


Otras cosas
DSLinux
PS3 Debian GNU/Linux
Telefona movil
Supercomputacion

Juan Antonio Anel Cabanelas ()

Sistemas Operativos Libres

2 / 22

Das könnte Ihnen auch gefallen