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

Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
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
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 

Último (20)

Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
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
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
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
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 

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