SlideShare una empresa de Scribd logo
1 de 19
Sistemas Operativos Libres


                                   Juan Antonio A˜el Cabanelas
                                                 n
                                       aetherlux@es.gnu.org
                                     aetherlux@member.fsf.org
                                        aetherlux@gulo.org



                                        http://es.gnu.org



                                       http://www.gulo.org




Juan Antonio A˜el Cabanelas ()
              n                         Sistemas Operativos Libres   1 / 19
Contenidos




                                        Contenidos

 Sistema Operativo: definici´n.
                           o
 Sistemas Operativos: evoluci´n hist´rica.
                             o      o
 Sistemas Operativos Libres.




Juan Antonio A˜el Cabanelas ()
              n                     Sistemas Operativos Libres   2 / 19
Sistema Operativo




                                          Sistema Operativo

Conjunto de programas destinados a permitir la comunicaci´n del usuario con un ordenador y
                                                          o
gestionar recursos de manera eficiente. Comienza a trabajar cuando se enciende el computador y
gestiona el hardware de la m´quina desde los niveles m´s b´sicos.
                            a                         a a
Objetivo principal: lograr un uso c´modo del hardware.
                                   o
Objetivo secundario: utilizaci´n eficiente del hardware.
                              o




    Juan Antonio A˜el Cabanelas ()
                  n                        Sistemas Operativos Libres                      3 / 19
Sistema Operativo




                                 Sistemas Operativos: evoluci´n hist´rica
                                                             o      o

 Necesidad de un sistema operativo.
 Arquitectura interna de los sistemas operativos.
       Kernel monol´ıtico.
       Microkernel.
       M´quinas virtuales.
        a
       Modelo cliente-servidor.




Juan Antonio A˜el Cabanelas ()
              n                               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´n de Software Libre para
                                                                       o
mostrar claramente qu´ condiciones debe cumplir la distribuci´n de un software concreto para que
                      e                                      o
´ste pueda ser considerado Software Libre.
e
La definici´n consta de los siguientes cuatro puntos, que identifican los derechos o libertades
          o
considerados como fundamentales del consumidor de software:
1. El usuario de software libre dispone de la libertad               de ejecutar el programa, para realizar
cualquier actividad que desee, sin restricciones.
2. El usuario de software libre dispone de la libertad               de estudiar el funcionamiento del programa y
adaptarlo a sus necesidades.
3. El usuario de software libre dispone de la libertad               de redistribuir copias del programa, tal como
le fue distribuido, o bien modificado.
4. El usuario de software libre dispone de la libertad               de mejorar el programa y distribuir copias de
las modificaciones.
La disponibilidad del c´digo fuente es un prerrequisito para que estas libertades puedan
                       o
satisfacerse. Pero no es el fin.




    Juan Antonio A˜el Cabanelas ()
                  n                                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˜el Cabanelas ()
              n                                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: molol´
                      ıtico
 P´gina web: http://www.gnu.org ; http://www.kernel.org
  a




Juan Antonio A˜el Cabanelas ()
              n                                Sistemas Operativos Libres   7 / 19
Sistemas Operativos Libres




Juan Antonio A˜el Cabanelas ()
              n                                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´gina web: http://www.gnu.org/software/hurd/hurd.html
  a




Juan Antonio A˜el Cabanelas ()
              n                                Sistemas Operativos Libres   9 / 19
Sistemas Operativos Libres




Juan Antonio A˜el Cabanelas ()
              n                                Sistemas Operativos Libres   10 / 19
Sistemas Operativos Libres




                                                   GNU-Darwin




 Desarrollador: Michael Love.
 Familia de SO: BSD.
 Kernel: Darwin.
 Tipo de Kernel: microkernel.
 P´gina web: http://www.gnu-darwin.org
  a




Juan Antonio A˜el Cabanelas ()
              n                                Sistemas Operativos Libres   11 / 19
Sistemas Operativos Libres




Juan Antonio A˜el Cabanelas ()
              n                                Sistemas Operativos Libres   12 / 19
Sistemas Operativos Libres




                                                     OpenBSD




 Desarrollador: Proyecto OpenBSD.
 Familia de SO: BSD.
 Kernel: OpenBSD.
 Tipo de Kernel: monol´
                      ıtico.
 P´gina web: http://www.openbsd.org/es/
  a




Juan Antonio A˜el Cabanelas ()
              n                                Sistemas Operativos Libres   13 / 19
Sistemas Operativos Libres




                                                     FreeBSD




 Desarrollador: Proyecto FreeBSD.
 Familia de SO: BSD.
 Kernel: FreeBSD.
 Tipo de Kernel: monol´
                      ıtico.
 P´gina web: http://www.es.freebsd.org/es/
  a




Juan Antonio A˜el Cabanelas ()
              n                                Sistemas Operativos Libres   14 / 19
Sistemas Operativos Libres




                                                      NetBSD




 Desarrollador: Fundaci´n NetBSD.
                       o
 Familia de SO: BSD.
 Kernel: NetBSD.
 Tipo de Kernel: monol´
                      ıtico.
 P´gina web: http://www.openbsd.org/es/
  a

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



Juan Antonio A˜el Cabanelas ()
              n                                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´gina web: http://plan9.bell-labs.com/plan9/
   a

UTF fue inventado por Ken Thompson para ser usado como codificaci´n nativa en Plan9
                                                                o




 Juan Antonio A˜el Cabanelas ()
               n                                Sistemas Operativos Libres                16 / 19
Sistemas Operativos Libres




Juan Antonio A˜el Cabanelas ()
              n                                Sistemas Operativos Libres   17 / 19
Sistemas Operativos Libres




                                                       reactos




 P´gina web: http://www.reactos.org
  a




Juan Antonio A˜el Cabanelas ()
              n                                Sistemas Operativos Libres   18 / 19
Sistemas Operativos Libres




                                                    Otras cosas

 DSLinux
 PS3 Debian GNU/Linux
 Telefon´ m´vil
        ıa o
 Supercomputaci´n
               o




Juan Antonio A˜el Cabanelas ()
              n                                Sistemas Operativos Libres   19 / 19

Más contenido relacionado

La actualidad más candente

Windows, linux, mac os, software libre y sofware propietario
Windows, linux, mac os, software libre y sofware propietarioWindows, linux, mac os, software libre y sofware propietario
Windows, linux, mac os, software libre y sofware propietariothoyz70
 
Sistemas operativos window y linux
Sistemas operativos window y linuxSistemas operativos window y linux
Sistemas operativos window y linuxnathalysepas
 
definicion de Linux
definicion de Linuxdefinicion de Linux
definicion de LinuxRASMILLE
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo LinuxGafo Mendoza
 
Administrador De Archivo So[1]
Administrador De Archivo So[1]Administrador De Archivo So[1]
Administrador De Archivo So[1]SistemOper
 
Prueba conocimeinto sistemas operativos correcion
Prueba conocimeinto sistemas operativos correcionPrueba conocimeinto sistemas operativos correcion
Prueba conocimeinto sistemas operativos correcionAngelica Casas
 
Sistemas operativos presentacion
Sistemas operativos presentacionSistemas operativos presentacion
Sistemas operativos presentacionnone
 
Daisy cabello
Daisy cabelloDaisy cabello
Daisy cabelloDaisy1993
 

La actualidad más candente (15)

Windows, linux, mac os, software libre y sofware propietario
Windows, linux, mac os, software libre y sofware propietarioWindows, linux, mac os, software libre y sofware propietario
Windows, linux, mac os, software libre y sofware propietario
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos window y linux
Sistemas operativos window y linuxSistemas operativos window y linux
Sistemas operativos window y linux
 
definicion de Linux
definicion de Linuxdefinicion de Linux
definicion de Linux
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
 
Administrador De Archivo So[1]
Administrador De Archivo So[1]Administrador De Archivo So[1]
Administrador De Archivo So[1]
 
sistemas operativos
sistemas operativos sistemas operativos
sistemas operativos
 
Prueba conocimeinto sistemas operativos correcion
Prueba conocimeinto sistemas operativos correcionPrueba conocimeinto sistemas operativos correcion
Prueba conocimeinto sistemas operativos correcion
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos presentacion
Sistemas operativos presentacionSistemas operativos presentacion
Sistemas operativos presentacion
 
Administracion de servicios
Administracion de serviciosAdministracion de servicios
Administracion de servicios
 
Daisy cabello
Daisy cabelloDaisy cabello
Daisy cabello
 
Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos
 

Similar a Sistemas operativos libres (20)

Decreto 1014
Decreto 1014Decreto 1014
Decreto 1014
 
Administración básica de ubuntu server parte 1
Administración básica de ubuntu server   parte 1Administración básica de ubuntu server   parte 1
Administración básica de ubuntu server parte 1
 
Presentación Linux(2)
Presentación Linux(2)Presentación Linux(2)
Presentación Linux(2)
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
El proyecto lliurex
El proyecto lliurexEl proyecto lliurex
El proyecto lliurex
 
Decreto Presidencial
Decreto PresidencialDecreto Presidencial
Decreto Presidencial
 
El Software Libre en la Educación
El Software Libre en la EducaciónEl Software Libre en la Educación
El Software Libre en la Educación
 
X1. sistema operativo gnu linux
X1. sistema operativo gnu linuxX1. sistema operativo gnu linux
X1. sistema operativo gnu linux
 
¿Qué es Linux?
¿Qué es Linux?¿Qué es Linux?
¿Qué es Linux?
 
Que es linux?
Que es linux? Que es linux?
Que es linux?
 
Pres1
Pres1Pres1
Pres1
 
Software Libre
Software LibreSoftware Libre
Software Libre
 
Linux Intro
Linux IntroLinux Intro
Linux Intro
 
Linux Intro
Linux IntroLinux Intro
Linux Intro
 
Revolution OS (Documental)
Revolution OS (Documental)Revolution OS (Documental)
Revolution OS (Documental)
 
Apuntes so
Apuntes soApuntes so
Apuntes so
 
Presentación introducción gnu linux.odt
Presentación introducción gnu linux.odtPresentación introducción gnu linux.odt
Presentación introducción gnu linux.odt
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Que es linux 2018
Que es linux 2018Que es linux 2018
Que es linux 2018
 

Más de Prof. Javier Troya

Más de Prof. Javier Troya (7)

Gestiondered 100222091702-phpapp01
Gestiondered 100222091702-phpapp01Gestiondered 100222091702-phpapp01
Gestiondered 100222091702-phpapp01
 
Grupo f planificacion
Grupo f planificacionGrupo f planificacion
Grupo f planificacion
 
Fase Planificación FATLA - Grupo F
Fase Planificación FATLA - Grupo FFase Planificación FATLA - Grupo F
Fase Planificación FATLA - Grupo F
 
Fase planificacion
Fase planificacionFase planificacion
Fase planificacion
 
Administración de Memoria
Administración de MemoriaAdministración de Memoria
Administración de Memoria
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructura
 
C3p3
C3p3C3p3
C3p3
 

Último

5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxRAMON EUSTAQUIO CARO BAYONA
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 

Último (20)

5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 

Sistemas operativos libres

  • 1. Sistemas Operativos Libres Juan Antonio A˜el Cabanelas n aetherlux@es.gnu.org aetherlux@member.fsf.org aetherlux@gulo.org http://es.gnu.org http://www.gulo.org Juan Antonio A˜el Cabanelas () n Sistemas Operativos Libres 1 / 19
  • 2. Contenidos Contenidos Sistema Operativo: definici´n. o Sistemas Operativos: evoluci´n hist´rica. o o Sistemas Operativos Libres. Juan Antonio A˜el Cabanelas () n Sistemas Operativos Libres 2 / 19
  • 3. Sistema Operativo Sistema Operativo Conjunto de programas destinados a permitir la comunicaci´n del usuario con un ordenador y o gestionar recursos de manera eficiente. Comienza a trabajar cuando se enciende el computador y gestiona el hardware de la m´quina desde los niveles m´s b´sicos. a a a Objetivo principal: lograr un uso c´modo del hardware. o Objetivo secundario: utilizaci´n eficiente del hardware. o Juan Antonio A˜el Cabanelas () n Sistemas Operativos Libres 3 / 19
  • 4. Sistema Operativo Sistemas Operativos: evoluci´n hist´rica o o Necesidad de un sistema operativo. Arquitectura interna de los sistemas operativos. Kernel monol´ıtico. Microkernel. M´quinas virtuales. a Modelo cliente-servidor. Juan Antonio A˜el Cabanelas () n Sistemas Operativos Libres 4 / 19
  • 5. 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´n de Software Libre para o mostrar claramente qu´ condiciones debe cumplir la distribuci´n de un software concreto para que e o ´ste pueda ser considerado Software Libre. e La definici´n consta de los siguientes cuatro puntos, que identifican los derechos o libertades o considerados como fundamentales del consumidor de software: 1. El usuario de software libre dispone de la libertad de ejecutar el programa, para realizar cualquier actividad que desee, sin restricciones. 2. El usuario de software libre dispone de la libertad de estudiar el funcionamiento del programa y adaptarlo a sus necesidades. 3. El usuario de software libre dispone de la libertad de redistribuir copias del programa, tal como le fue distribuido, o bien modificado. 4. El usuario de software libre dispone de la libertad de mejorar el programa y distribuir copias de las modificaciones. La disponibilidad del c´digo fuente es un prerrequisito para que estas libertades puedan o satisfacerse. Pero no es el fin. Juan Antonio A˜el Cabanelas () n Sistemas Operativos Libres 5 / 19
  • 6. 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˜el Cabanelas () n Sistemas Operativos Libres 6 / 19
  • 7. Sistemas Operativos Libres GNU/Linux Desarrollador: Proyecto GNU; Linus Torvalds; comunidad de hackers. Familia de SO: Unix. Kernel: Linux Tipo de kernel: molol´ ıtico P´gina web: http://www.gnu.org ; http://www.kernel.org a Juan Antonio A˜el Cabanelas () n Sistemas Operativos Libres 7 / 19
  • 8. Sistemas Operativos Libres Juan Antonio A˜el Cabanelas () n Sistemas Operativos Libres 8 / 19
  • 9. 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´gina web: http://www.gnu.org/software/hurd/hurd.html a Juan Antonio A˜el Cabanelas () n Sistemas Operativos Libres 9 / 19
  • 10. Sistemas Operativos Libres Juan Antonio A˜el Cabanelas () n Sistemas Operativos Libres 10 / 19
  • 11. Sistemas Operativos Libres GNU-Darwin Desarrollador: Michael Love. Familia de SO: BSD. Kernel: Darwin. Tipo de Kernel: microkernel. P´gina web: http://www.gnu-darwin.org a Juan Antonio A˜el Cabanelas () n Sistemas Operativos Libres 11 / 19
  • 12. Sistemas Operativos Libres Juan Antonio A˜el Cabanelas () n Sistemas Operativos Libres 12 / 19
  • 13. Sistemas Operativos Libres OpenBSD Desarrollador: Proyecto OpenBSD. Familia de SO: BSD. Kernel: OpenBSD. Tipo de Kernel: monol´ ıtico. P´gina web: http://www.openbsd.org/es/ a Juan Antonio A˜el Cabanelas () n Sistemas Operativos Libres 13 / 19
  • 14. Sistemas Operativos Libres FreeBSD Desarrollador: Proyecto FreeBSD. Familia de SO: BSD. Kernel: FreeBSD. Tipo de Kernel: monol´ ıtico. P´gina web: http://www.es.freebsd.org/es/ a Juan Antonio A˜el Cabanelas () n Sistemas Operativos Libres 14 / 19
  • 15. Sistemas Operativos Libres NetBSD Desarrollador: Fundaci´n NetBSD. o Familia de SO: BSD. Kernel: NetBSD. Tipo de Kernel: monol´ ıtico. P´gina web: http://www.openbsd.org/es/ a Portado a 56 arquitecturas y un tostador de cocina ( (Of course it runs NetBSD) ) Juan Antonio A˜el Cabanelas () n Sistemas Operativos Libres 15 / 19
  • 16. Sistemas Operativos Libres Plan9/Inferno Desarrollador: Bell Laboratories (Ken Thompson, Dennis Ritchie, Brian Kernighan,...). Familia de SO: Plan. Kernel: Plan. P´gina web: http://plan9.bell-labs.com/plan9/ a UTF fue inventado por Ken Thompson para ser usado como codificaci´n nativa en Plan9 o Juan Antonio A˜el Cabanelas () n Sistemas Operativos Libres 16 / 19
  • 17. Sistemas Operativos Libres Juan Antonio A˜el Cabanelas () n Sistemas Operativos Libres 17 / 19
  • 18. Sistemas Operativos Libres reactos P´gina web: http://www.reactos.org a Juan Antonio A˜el Cabanelas () n Sistemas Operativos Libres 18 / 19
  • 19. Sistemas Operativos Libres Otras cosas DSLinux PS3 Debian GNU/Linux Telefon´ m´vil ıa o Supercomputaci´n o Juan Antonio A˜el Cabanelas () n Sistemas Operativos Libres 19 / 19