SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Sistemas Operativos de Red II
   El kernel es el corazón del sistema
    operativo, lo que conocemos como LINUX,
    es solamente el kernel.
   El resto del sistema, SHELL, utilitarios,
    sistemas de ventanas, son lo que
    conocemos como herramientas GNU, por
    tanto un nombre más adecuado para
    nuestros sistemas sería GNU/LINUX.
   GNU/LINUX es un sistema operativo que se
    distribuye bajo una licencia pública general
    GNU.
   LINUX es propiedad y creación de Linus B.
    Torvalds y muchas otras personas que han
    aportado software pero, “todo es libremente
    distribuible y gratis bajo los términos de la
    licencia pública de GNU”.
   Las variantes de estos sistemas se
    denominan “distribuciones“ y su objetivo es
    ofrecer una edición que cumpla con las
    necesidades de determinado grupo de
    usuarios.
   LINUX originalmente fue creado por Linus
    Torvalds en la Universidad de Helsinki en
    Finlandia. Su nombre proviene del núcleo
    Linux desarrollado por Linus desde 1991.
   Se inicio como un pequeño proyecto
    inspirado en MINIX (mini UNIX desarrollado
    por Andy Tanembaum).
   Linus trató de crear un mejor MINIX y en
    poco tiempo ya trabajaba en LINUX.
   Entonces, el núcleo creado por Linus
    Torvalds, llenó el hueco final que el sistema
    operativo GNU exigía.
   Linus nunca anunció la versión 0.01 de
    Linux (agosto 1991), esta versión no era
    ejecutable, solamente incluía los principios
    del núcleo del sistema, estaba escrita en
    lenguaje ensamblador y asumía que se tenía
    acceso a un sistema MINIX para su
    compilación.
   El 5 de octubre de 1991, Linus anuncio la
    primera versión "Oficial" de LINUX, -versión
    0.02. Con esta versión Linus pudo ejecutar
    BASH y GCC (el GNU Compiller Collection -
    el compilador GNU del lenguaje C) pero no
    mucho mas funcionaba. En este estado de
    desarrollo ni se pensaba en los términos
    soporte, documentación, distribución,...
   Después de la versión 0.03, Linus salto en
    la numeración hasta la 0.10, mas y mas
    programadores a lo largo y ancho de
    INTERNET empezaron a trabajar en el
    proyecto y después de sucesivas revisiones,
    Linus incremento el número de versión
    hasta la 0.95 (Marzo 1992). Mas de un año
    después (diciembre 1993) el núcleo del
    sistema estaba en la versión 0.99 y la
    versión 1.0 no llego hasta el 14 de marzo
    de 1994.
   Multitarea – Habilidad de ejecutar varios
    programas al mismo tiempo.
   Multiusuario – Habilidad de atender a
    muchos usuarios a la vez.
   Multiplataforma – Habilidad de utilizar
    muchas y variadas plataformas.
   Multiprocesador – Habilidad para soportar
    sistemas con más de un procesador.
   Funciona en modo protegido 386. Corre en
    modo protegido en un procesador 386 o
    superior.
   Protección de la memoria entre procesos,
    de manera que uno de ellos no pueda
    colgar el sistema.
   Carga de ejecutables por demanda – LINUX
    sólo lee del disco aquellas partes de un
    programa que están siendo ejecutadas.
   Reducción de cache. El cache se reduce al
    correr programas grandes.
   Robusto. Tiene protección de memoria
    entre procesos de manera que un programa
    no puede hacer caer al sistema.
   Emulación de 387. En el kernel se emula un
    coprocesador matemático y los programas
    no necesitan hacer esta emulación,
    incrementándose así la velocidad.
   Memoria compartida. Múltiples procesos
    pueden compartir la misma memoria por lo
    que, la velocidad se incrementa y el uso de
    memoria se decrementa.
   Kernel monolítico. El kernel contiene todos
    los drivers y dispositivos.
   Software gratis. Existen algunos programas
    comerciales sin códigos fuentes que
    también son libremente distribuidos y que
    se pueden obtener en INTERNET.
   GNU/LINUX es un sistema de libre
    distribución por lo que se pueden encontrar
    todos los archivos y programas necesarios
    para su funcionamiento en multitud de
    servidores conectados a INTERNET.
   La tarea de reunir todos los archivos y
    programas necesarios, así como instalarlos
    en el sistema y configurarlo, puede ser una
    tarea bastante complicada y no apta para
    muchos.
   Por esto mismo, nacieron las llamadas
    “distribuciones“ de GNU/LINUX.
   “Una distribución no es otra cosa, que una
    recopilación de programas y archivos,
    organizados     y   preparados    para   su
    instalación que utilizan el núcleo de LINUX
    como base”.
   Una distribución contiene el kernel LINUX,
    bibliotecas y paquetes de software. Es un
    conjunto de aplicaciones LINUX preparadas
    para que el usuario las pueda instalar (o
    ejecutar) de forma sencilla.
   Algunas distribuciones LINUX se pueden
    utilizar sin instalar nada en el computador.
    Se les llama LiveCD. Se graban en un CD y
    se insertan en el computador.
   Las distribuciones LiveCD suelen ejecutarse
    más lentamente, ya que funcionan desde el
    CD, y obviamente no es posible guardar los
    datos de tu sesión.
   Suelen incluir la opción de instalar la
    distribución.
   Es una forma de probar LINUX en tu
    computador y si te gusta, instalar el sistema
    completo.
   El kernel linux tiene un diseño monolítico,
    es decir, es una sola pieza de software que
    actúa como el corazón del sistema
    operativo.
   Sin embargo, con el paso de los años, ha
    adquirido un toque modular, y hoy en día
    se pueden inyectar características al kernel
    en tiempo de ejecución a través de los
    llamados módulos, que vienen a ser el
    equivalente a los “drivers” de MS WINDOWS.
   Las funciones más importantes del kernel,
    aunque no las únicas, son:
   Administración de la memoria para todos
    los programas y procesos en ejecución.
   Administración del tiempo de procesador
    que los programas y procesos en ejecución
    utilizan.
   Es el encargado de que podamos acceder al
    hardware del computador de una manera
    cómoda.
El kernel de GNU/LINUX
   Configurar el kernel de LINUX no es una
    tarea sencilla, se necesita conocer el
    hardware con el que se está trabajando.
   Por otra parte, no todos necesitan
    recompilar o reconfigurar el kernel. Esta
    tarea está reservada a quienes quieren
    obtener un mejor performance en sus
    máquinas, hacer ajustes finos a la
    configuración del kernel, o bien quienes
    simplemente no están a gusto con los
    llamados "Stock Kernels“.
   ¿Cuál sería el motivo para no usar un Stock
    Kernel si funciona todo mi hardware en él?.
    Simple, un Stock Kernel es un kernel
    configurado de forma genérica, en él deben
    funcionar la mayor cantidad de dispositivos
    posibles. Como consecuencia de esto, los
    Stock Kernel son kernels grandes y algunas
    veces más lentos que un kernel optimizado
    para nuestro hardware.
   El sitio oficial para encontrar los kernels de
    LINUX es http://www.kernel.org/.
   El proyecto GNU pretende ser un entorno
    computacional completo de uso libre; debe
    incluir un sistema operativo avanzado,
    herramientas de desarrollo, hojas de
    cálculo, gestores de bases de datos,
    editores y procesadores de textos, juegos y
    otros programas típicos que un usuario de
    un computador pueda necesitar.
   Además de la extraordinaria potencia y
    versatilidad del software GNU, uno de los
    mayores atractivos es su condición de
    software libre (Freeware). Esto significa que
    GNU puede ser utilizado y distribuido sin
    ningún tipo de cargo.
   Todo el software GNU está disponible con
    código fuente. La modificación de este
    código fuente por parte de un usuario debe
    hacerse bajo las condiciones de GNU.
   La Licencia Pública General de GNU o más
    conocida por su nombre en inglés GNU
    General Public License o simplemente sus
    siglas del inglés GNU GPL, es una licencia
    creada por la Free Software Foundation en
    1989 (la primera versión), y está orientada
    principalmente      a    proteger    la    libre
    distribución, modificación y uso de software.
    Su propósito es declarar que el software
    cubierto por esta licencia es software libre y
    protegerlo de intentos de apropiación que
    restrinjan esas libertades a los usuarios.
   El software libre (en inglés free software, aunque
    esta denominación también se confunde a veces
    con "gratis" por la ambigüedad del término en el
    idioma inglés, por lo que también se usa "libre
    software") es la denominación del software que
    respeta la libertad de los usuarios sobre su
    producto adquirido y, por tanto, una vez
    obtenido puede ser usado, copiado, estudiado,
    modificado y redistribuido libremente. Según la
    Free Software Foundation, el software libre se
    refiere a la libertad de los usuarios para ejecutar,
    copiar, distribuir, estudiar, modificar el software
    y distribuirlo modificado.
   Tampoco debe confundirse software libre con
    "software de dominio público". Este Último es
    aquel software que no requiere de licencia, pues
    sus derechos de explotación son para toda la
    humanidad, porque pertenece a todos por igual.
    Cualquiera puede hacer uso de el, siempre con
    fines legales y consignando su autoría original.
    Este software será aquel cuyo autor lo dona a la
    humanidad o cuyos derechos de autor han
    expirado, tras un plazo contado desde la muerte
    de este, habitualmente 70 años. Si un autor
    condiciona su uso bajo una licencia, por muy
    débil que sea, ya no es del dominio público.
   De acuerdo con tal definición, un software es
    "libre" cuando garantiza las siguientes libertades:

   La libertad de usar el programa, con cualquier
    propósito.
   La libertad de estudiar como funciona el
    programa y modificarlo, adaptándolo a tus
    necesidades.
   La libertad de distribuir copias del programa, con
    lo cual puedes ayudar a tu prójimo.
   la libertad de mejorar el programa y hacer
    públicas esas mejoras a los demás, de modo que
    toda la comunidad se beneficie.
   Código abierto es el término con el que se
    conoce al software distribuido y desarrollado
    libremente. El código abierto tiene un punto
    de vista más orientado a los beneficios
    prácticos de compartir el código que a las
    cuestiones éticas y morales las cuales
    destacan en el llamado software libre.
   La idea bajo el concepto de código abierto es
    sencilla: cuando los programadores (en
    Internet) pueden leer, modificar y redistribuir
    el código fuente de un programa, este
    evoluciona, se desarrolla y mejora. Los
    usuarios lo adaptan a sus necesidades,
    corrigen sus errores a una velocidad
    impresionante, mayor a la aplicada en el
    desarrollo de software convencional o
    cerrado, dando como resultado la producción
    de un mejor software.
   La idea del código abierto se centra en la
    premisa de que al compartir el código, el
    programa resultante tiende a ser de calidad
    superior al software propietario, es una visión
    técnica. Por otro lado, el software libre tiene
    tendencias filosóficas e incluso morales: el
    software     propietario,    al    no    poder
    compartirse, es "antitético" dado que prohibir
    compartir entre seres humanos va en contra
    del sentido común.
   Al igual que el software libre, el código
    abierto u open source tiene una serie de
    requisitos necesarios para que un programa
    pueda     considerarse    dentro   de   este
    movimiento, estos son:
   Libre redistribución: el software debe poder
    ser regalado o vendido libremente.
   Código fuente: el código fuente debe estar
    incluido u obtenerse libremente.
   Trabajos derivados: la redistribución de
    modificaciones debe estar permitida.
   Integridad del código fuente del autor: las
    licencias    pueden     requerir    que    las
    modificaciones sean redistribuidas solo como
    parches.
   Sin discriminación de personas o grupos:
    nadie puede dejarse fuera.
   Sin discriminación de áreas de iniciativa: los
    usuarios    comerciales    no    pueden    ser
    excluidos.
   Distribución de la licencia: deben aplicarse
    los mismos derechos a todo el que reciba el
    programa
   La licencia no debe ser especifica de un
    producto: el programa no puede licenciarse solo
    como parte de una distribución mayor.
   La licencia no debe restringir otro software: la
    licencia no puede obligar a que algún otro
    software que sea distribuido con el software
    abierto deba también ser de código abierto.
   La licencia debe ser tecnológicamente neutral: no
    debe requerirse la aceptación de la licencia por
    medio de un acceso por clic de ratón o de otra
    forma especifica del medio de soporte del
    software.
   Resumen de la clase

   En primer lugar, se establecen los antecedentes históricos de LINUX
    que lo sitúan como descendiente de los sistemas operativos UNIX
    (usualmente se le denomina clon de UNIX).
   Se establecen las principales características de LINUX: multiusuario,
    multitarea, de tiempo compartido, multiplataforma, etc.
   LINUX es el nombre del kernel del sistema operativo GNU/LINUX.
   GNU/LINUX es un sistema de libre distribución, distribuido bajo
    licencia GPL de GNU. Esto contribuye a que existan una gran
    cantidad de “distribuciones”.
   Una distribución contiene el kernel LINUX, bibliotecas y paquetes de
    software. Es un conjunto de aplicaciones LINUX preparadas para que
    el usuario las pueda instalar (o ejecutar) de forma sencilla.
   Resumen de la clase

   Entre las distribuciones mas notables, podemos nombrar: Red Hat,
    Suse, Debian, Slackware, entre otras.
   El kernel linux tiene un diseño monolítico, sin embargo, con el paso
    de los años, ha adquirido un toque modular.
   El kernel que viene por defecto en las distribuciones se denomina
    “stock kernel”. Un “stock kernel” es un kernel configurado de forma
    genérica, en él deben funcionar la mayor cantidad de dispositivos
    posibles.
   El proyecto GNU pretende ser un entorno computacional completo
    de uso libre.
   GNU/LINUX puede ser utilizado y distribuido sin ningún tipo de
    cargo.
   Todo el software GNU está disponible con código fuente. La
    modificación de este código fuente por parte de un usuario debe
    hacerse bajo las condiciones de GNU.

Weitere ähnliche Inhalte

Was ist angesagt?

Presentación Linux
Presentación LinuxPresentación Linux
Presentación Linux
CarlosFlors
 
Sistema operativo linux
Sistema operativo linuxSistema operativo linux
Sistema operativo linux
kevinperez123
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
silvia0208
 

Was ist angesagt? (20)

Sistema operativo linux 2016
Sistema operativo linux 2016Sistema operativo linux 2016
Sistema operativo linux 2016
 
Programa de aplicacion en linux
Programa de aplicacion en linuxPrograma de aplicacion en linux
Programa de aplicacion en linux
 
¿Qué es Linux?
¿Qué es Linux?¿Qué es Linux?
¿Qué es Linux?
 
Presentación Linux
Presentación LinuxPresentación Linux
Presentación Linux
 
Presentación1
Presentación1Presentación1
Presentación1
 
Curso básico Linux
Curso básico LinuxCurso básico Linux
Curso básico Linux
 
Sistema operativo linux
Sistema operativo linuxSistema operativo linux
Sistema operativo linux
 
Comparativo de distribuciones Linux
Comparativo de distribuciones LinuxComparativo de distribuciones Linux
Comparativo de distribuciones Linux
 
RiKarl
RiKarlRiKarl
RiKarl
 
Karl
KarlKarl
Karl
 
JHON
JHONJHON
JHON
 
Presentacion Linux
Presentacion LinuxPresentacion Linux
Presentacion Linux
 
Sistema operativo linux
Sistema operativo linuxSistema operativo linux
Sistema operativo linux
 
Primeros pasos con GNU / Linux
Primeros pasos con GNU / LinuxPrimeros pasos con GNU / Linux
Primeros pasos con GNU / Linux
 
Linux ubuntu
Linux   ubuntuLinux   ubuntu
Linux ubuntu
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
 
Linux ppt (2)
Linux ppt (2)Linux ppt (2)
Linux ppt (2)
 
Linux
LinuxLinux
Linux
 
Linux
LinuxLinux
Linux
 

Andere mochten auch

Proyecto De Sistemas O Software
Proyecto De Sistemas O SoftwareProyecto De Sistemas O Software
Proyecto De Sistemas O Software
gueste38b69
 
Sistemas operativos para red
Sistemas operativos para redSistemas operativos para red
Sistemas operativos para red
Ckybaker Chopp
 
Sistemas Operativos : Linux
Sistemas Operativos : LinuxSistemas Operativos : Linux
Sistemas Operativos : Linux
Valeria Carvalho
 
Sistemas operativos de red
Sistemas operativos de redSistemas operativos de red
Sistemas operativos de red
paul1996
 
Sistema Operativo de Red y Local
Sistema Operativo de Red y LocalSistema Operativo de Red y Local
Sistema Operativo de Red y Local
at12apan
 
Sistema operativo de red
Sistema operativo de redSistema operativo de red
Sistema operativo de red
Heidi Gutierrez
 
sistemas operativos de red
sistemas  operativos de redsistemas  operativos de red
sistemas operativos de red
josemerry
 
Sistemas operativos de red NOS
Sistemas operativos de red NOSSistemas operativos de red NOS
Sistemas operativos de red NOS
DaNn Justo Patiño
 
Sistemas operativos de red
Sistemas operativos de redSistemas operativos de red
Sistemas operativos de red
LeNiN RaMos
 
Hirens boot cd2
Hirens boot cd2Hirens boot cd2
Hirens boot cd2
fer_1992
 

Andere mochten auch (20)

El pastorcito
El pastorcitoEl pastorcito
El pastorcito
 
Proyecto tics
Proyecto ticsProyecto tics
Proyecto tics
 
Proyecto De Sistemas O Software
Proyecto De Sistemas O SoftwareProyecto De Sistemas O Software
Proyecto De Sistemas O Software
 
Sistemas operativos para red
Sistemas operativos para redSistemas operativos para red
Sistemas operativos para red
 
Sistemas Operativos : Linux
Sistemas Operativos : LinuxSistemas Operativos : Linux
Sistemas Operativos : Linux
 
Actividad instalacion de sistemas operativos por red (wds)
Actividad instalacion de sistemas operativos por red  (wds)Actividad instalacion de sistemas operativos por red  (wds)
Actividad instalacion de sistemas operativos por red (wds)
 
Live CD
Live CDLive CD
Live CD
 
Sistemas operativos de red
Sistemas operativos de redSistemas operativos de red
Sistemas operativos de red
 
Sistema Operativo de Red y Local
Sistema Operativo de Red y LocalSistema Operativo de Red y Local
Sistema Operativo de Red y Local
 
Presentacion de sistemas operativos
Presentacion de sistemas operativosPresentacion de sistemas operativos
Presentacion de sistemas operativos
 
Simm 3Parcial - Segundo Q
Simm 3Parcial - Segundo QSimm 3Parcial - Segundo Q
Simm 3Parcial - Segundo Q
 
Sistema operativo de red
Sistema operativo de redSistema operativo de red
Sistema operativo de red
 
Administración de sistemas operativos
Administración de sistemas operativosAdministración de sistemas operativos
Administración de sistemas operativos
 
Sistemas operativos de red de microsoft
Sistemas operativos de red de microsoftSistemas operativos de red de microsoft
Sistemas operativos de red de microsoft
 
IntroduccióN A Los Sistemas Operativos De Red
IntroduccióN A Los Sistemas Operativos De RedIntroduccióN A Los Sistemas Operativos De Red
IntroduccióN A Los Sistemas Operativos De Red
 
sistemas operativos de red
sistemas  operativos de redsistemas  operativos de red
sistemas operativos de red
 
Sistemas operativos de red NOS
Sistemas operativos de red NOSSistemas operativos de red NOS
Sistemas operativos de red NOS
 
Sistemas operativos de red
Sistemas operativos de redSistemas operativos de red
Sistemas operativos de red
 
Yaxica mision
Yaxica misionYaxica mision
Yaxica mision
 
Hirens boot cd2
Hirens boot cd2Hirens boot cd2
Hirens boot cd2
 

Ähnlich wie Diapositivas de SOR II

Presentacion Taller De Instalacion
Presentacion  Taller De InstalacionPresentacion  Taller De Instalacion
Presentacion Taller De Instalacion
Eloy Garcia
 
Segundo Trabajo, Presentacion Linux
Segundo Trabajo, Presentacion LinuxSegundo Trabajo, Presentacion Linux
Segundo Trabajo, Presentacion Linux
gluup
 
Segundo Trabajo, Presentacion Linux
Segundo Trabajo, Presentacion LinuxSegundo Trabajo, Presentacion Linux
Segundo Trabajo, Presentacion Linux
gluup
 

Ähnlich wie Diapositivas de SOR II (20)

GNU/Linux
GNU/LinuxGNU/Linux
GNU/Linux
 
Loren
LorenLoren
Loren
 
Linux
LinuxLinux
Linux
 
linux
linuxlinux
linux
 
Gnu LINUX
Gnu LINUXGnu LINUX
Gnu LINUX
 
Differencia entre dos (2) sistema Operativo Differente.
Differencia entre dos (2) sistema Operativo Differente.Differencia entre dos (2) sistema Operativo Differente.
Differencia entre dos (2) sistema Operativo Differente.
 
Software Libre-Linux y Ubunto
Software Libre-Linux y UbuntoSoftware Libre-Linux y Ubunto
Software Libre-Linux y Ubunto
 
Historia De Linux
Historia De LinuxHistoria De Linux
Historia De Linux
 
Material gnu
Material gnuMaterial gnu
Material gnu
 
Presentacion Taller De Instalacion
Presentacion  Taller De InstalacionPresentacion  Taller De Instalacion
Presentacion Taller De Instalacion
 
Segundo Trabajo, Presentacion Linux
Segundo Trabajo, Presentacion LinuxSegundo Trabajo, Presentacion Linux
Segundo Trabajo, Presentacion Linux
 
Segundo Trabajo, Presentacion Linux
Segundo Trabajo, Presentacion LinuxSegundo Trabajo, Presentacion Linux
Segundo Trabajo, Presentacion Linux
 
Sistema gnulinux 1
Sistema gnulinux 1Sistema gnulinux 1
Sistema gnulinux 1
 
Contenidos wiki
Contenidos wikiContenidos wiki
Contenidos wiki
 
gnu/Linux informatica
gnu/Linux informaticagnu/Linux informatica
gnu/Linux informatica
 
Linux
LinuxLinux
Linux
 
Administracion de redes II
Administracion de redes IIAdministracion de redes II
Administracion de redes II
 
Introducción a GNU/Linux
Introducción a GNU/LinuxIntroducción a GNU/Linux
Introducción a GNU/Linux
 
ACTIVIDAD INICIAL.pptx
ACTIVIDAD INICIAL.pptxACTIVIDAD INICIAL.pptx
ACTIVIDAD INICIAL.pptx
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 

Mehr von Orlando Verdugo

Mehr von Orlando Verdugo (13)

Almacen de datos
Almacen de datosAlmacen de datos
Almacen de datos
 
Unidad v integridad relacional
Unidad v  integridad relacionalUnidad v  integridad relacional
Unidad v integridad relacional
 
Unidad ii diseño de bd
Unidad ii diseño de bdUnidad ii diseño de bd
Unidad ii diseño de bd
 
Unidad vi vii dml select
Unidad vi vii dml selectUnidad vi vii dml select
Unidad vi vii dml select
 
Unidad v integridad relacional
Unidad v  integridad relacionalUnidad v  integridad relacional
Unidad v integridad relacional
 
Unidad iv ddl
Unidad iv ddlUnidad iv ddl
Unidad iv ddl
 
Unidad iii normalizacion
Unidad iii normalizacionUnidad iii normalizacion
Unidad iii normalizacion
 
Unidad ii diseño de bd
Unidad ii diseño de bdUnidad ii diseño de bd
Unidad ii diseño de bd
 
Unidad i intro a base de datos
Unidad i intro a base de datosUnidad i intro a base de datos
Unidad i intro a base de datos
 
Blogs para ganar_dinero
Blogs para ganar_dineroBlogs para ganar_dinero
Blogs para ganar_dinero
 
Como ganar-dinero-en-linea
Como ganar-dinero-en-lineaComo ganar-dinero-en-linea
Como ganar-dinero-en-linea
 
Ejercicoo matematico
Ejercicoo matematicoEjercicoo matematico
Ejercicoo matematico
 
Ejercicoo matematico
Ejercicoo matematicoEjercicoo matematico
Ejercicoo matematico
 

Kürzlich hochgeladen

6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Kürzlich hochgeladen (20)

Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 

Diapositivas de SOR II

  • 2. El kernel es el corazón del sistema operativo, lo que conocemos como LINUX, es solamente el kernel.  El resto del sistema, SHELL, utilitarios, sistemas de ventanas, son lo que conocemos como herramientas GNU, por tanto un nombre más adecuado para nuestros sistemas sería GNU/LINUX.
  • 3. GNU/LINUX es un sistema operativo que se distribuye bajo una licencia pública general GNU.  LINUX es propiedad y creación de Linus B. Torvalds y muchas otras personas que han aportado software pero, “todo es libremente distribuible y gratis bajo los términos de la licencia pública de GNU”.
  • 4. Las variantes de estos sistemas se denominan “distribuciones“ y su objetivo es ofrecer una edición que cumpla con las necesidades de determinado grupo de usuarios.
  • 5. LINUX originalmente fue creado por Linus Torvalds en la Universidad de Helsinki en Finlandia. Su nombre proviene del núcleo Linux desarrollado por Linus desde 1991.  Se inicio como un pequeño proyecto inspirado en MINIX (mini UNIX desarrollado por Andy Tanembaum).  Linus trató de crear un mejor MINIX y en poco tiempo ya trabajaba en LINUX.
  • 6. Entonces, el núcleo creado por Linus Torvalds, llenó el hueco final que el sistema operativo GNU exigía.  Linus nunca anunció la versión 0.01 de Linux (agosto 1991), esta versión no era ejecutable, solamente incluía los principios del núcleo del sistema, estaba escrita en lenguaje ensamblador y asumía que se tenía acceso a un sistema MINIX para su compilación.
  • 7. El 5 de octubre de 1991, Linus anuncio la primera versión "Oficial" de LINUX, -versión 0.02. Con esta versión Linus pudo ejecutar BASH y GCC (el GNU Compiller Collection - el compilador GNU del lenguaje C) pero no mucho mas funcionaba. En este estado de desarrollo ni se pensaba en los términos soporte, documentación, distribución,...
  • 8. Después de la versión 0.03, Linus salto en la numeración hasta la 0.10, mas y mas programadores a lo largo y ancho de INTERNET empezaron a trabajar en el proyecto y después de sucesivas revisiones, Linus incremento el número de versión hasta la 0.95 (Marzo 1992). Mas de un año después (diciembre 1993) el núcleo del sistema estaba en la versión 0.99 y la versión 1.0 no llego hasta el 14 de marzo de 1994.
  • 9. Multitarea – Habilidad de ejecutar varios programas al mismo tiempo.  Multiusuario – Habilidad de atender a muchos usuarios a la vez.  Multiplataforma – Habilidad de utilizar muchas y variadas plataformas.  Multiprocesador – Habilidad para soportar sistemas con más de un procesador.
  • 10. Funciona en modo protegido 386. Corre en modo protegido en un procesador 386 o superior.  Protección de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema.  Carga de ejecutables por demanda – LINUX sólo lee del disco aquellas partes de un programa que están siendo ejecutadas.
  • 11. Reducción de cache. El cache se reduce al correr programas grandes.  Robusto. Tiene protección de memoria entre procesos de manera que un programa no puede hacer caer al sistema.  Emulación de 387. En el kernel se emula un coprocesador matemático y los programas no necesitan hacer esta emulación, incrementándose así la velocidad.
  • 12. Memoria compartida. Múltiples procesos pueden compartir la misma memoria por lo que, la velocidad se incrementa y el uso de memoria se decrementa.  Kernel monolítico. El kernel contiene todos los drivers y dispositivos.  Software gratis. Existen algunos programas comerciales sin códigos fuentes que también son libremente distribuidos y que se pueden obtener en INTERNET.
  • 13. GNU/LINUX es un sistema de libre distribución por lo que se pueden encontrar todos los archivos y programas necesarios para su funcionamiento en multitud de servidores conectados a INTERNET.  La tarea de reunir todos los archivos y programas necesarios, así como instalarlos en el sistema y configurarlo, puede ser una tarea bastante complicada y no apta para muchos.
  • 14. Por esto mismo, nacieron las llamadas “distribuciones“ de GNU/LINUX.  “Una distribución no es otra cosa, que una recopilación de programas y archivos, organizados y preparados para su instalación que utilizan el núcleo de LINUX como base”.
  • 15. Una distribución contiene el kernel LINUX, bibliotecas y paquetes de software. Es un conjunto de aplicaciones LINUX preparadas para que el usuario las pueda instalar (o ejecutar) de forma sencilla.  Algunas distribuciones LINUX se pueden utilizar sin instalar nada en el computador. Se les llama LiveCD. Se graban en un CD y se insertan en el computador.
  • 16. Las distribuciones LiveCD suelen ejecutarse más lentamente, ya que funcionan desde el CD, y obviamente no es posible guardar los datos de tu sesión.  Suelen incluir la opción de instalar la distribución.  Es una forma de probar LINUX en tu computador y si te gusta, instalar el sistema completo.
  • 17. El kernel linux tiene un diseño monolítico, es decir, es una sola pieza de software que actúa como el corazón del sistema operativo.  Sin embargo, con el paso de los años, ha adquirido un toque modular, y hoy en día se pueden inyectar características al kernel en tiempo de ejecución a través de los llamados módulos, que vienen a ser el equivalente a los “drivers” de MS WINDOWS.
  • 18. Las funciones más importantes del kernel, aunque no las únicas, son:  Administración de la memoria para todos los programas y procesos en ejecución.  Administración del tiempo de procesador que los programas y procesos en ejecución utilizan.  Es el encargado de que podamos acceder al hardware del computador de una manera cómoda.
  • 19. El kernel de GNU/LINUX
  • 20. Configurar el kernel de LINUX no es una tarea sencilla, se necesita conocer el hardware con el que se está trabajando.  Por otra parte, no todos necesitan recompilar o reconfigurar el kernel. Esta tarea está reservada a quienes quieren obtener un mejor performance en sus máquinas, hacer ajustes finos a la configuración del kernel, o bien quienes simplemente no están a gusto con los llamados "Stock Kernels“.
  • 21. ¿Cuál sería el motivo para no usar un Stock Kernel si funciona todo mi hardware en él?. Simple, un Stock Kernel es un kernel configurado de forma genérica, en él deben funcionar la mayor cantidad de dispositivos posibles. Como consecuencia de esto, los Stock Kernel son kernels grandes y algunas veces más lentos que un kernel optimizado para nuestro hardware.
  • 22. El sitio oficial para encontrar los kernels de LINUX es http://www.kernel.org/.
  • 23. El proyecto GNU pretende ser un entorno computacional completo de uso libre; debe incluir un sistema operativo avanzado, herramientas de desarrollo, hojas de cálculo, gestores de bases de datos, editores y procesadores de textos, juegos y otros programas típicos que un usuario de un computador pueda necesitar.
  • 24. Además de la extraordinaria potencia y versatilidad del software GNU, uno de los mayores atractivos es su condición de software libre (Freeware). Esto significa que GNU puede ser utilizado y distribuido sin ningún tipo de cargo.  Todo el software GNU está disponible con código fuente. La modificación de este código fuente por parte de un usuario debe hacerse bajo las condiciones de GNU.
  • 25. La Licencia Pública General de GNU o más conocida por su nombre en inglés GNU General Public License o simplemente sus siglas del inglés GNU GPL, es una licencia creada por la Free Software Foundation en 1989 (la primera versión), y está orientada principalmente a proteger la libre distribución, modificación y uso de software. Su propósito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiación que restrinjan esas libertades a los usuarios.
  • 26. El software libre (en inglés free software, aunque esta denominación también se confunde a veces con "gratis" por la ambigüedad del término en el idioma inglés, por lo que también se usa "libre software") es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado y redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.
  • 27. Tampoco debe confundirse software libre con "software de dominio público". Este Último es aquel software que no requiere de licencia, pues sus derechos de explotación son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de el, siempre con fines legales y consignando su autoría original. Este software será aquel cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado, tras un plazo contado desde la muerte de este, habitualmente 70 años. Si un autor condiciona su uso bajo una licencia, por muy débil que sea, ya no es del dominio público.
  • 28. De acuerdo con tal definición, un software es "libre" cuando garantiza las siguientes libertades:  La libertad de usar el programa, con cualquier propósito.  La libertad de estudiar como funciona el programa y modificarlo, adaptándolo a tus necesidades.  La libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo.  la libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie.
  • 29.
  • 30. Código abierto es el término con el que se conoce al software distribuido y desarrollado libremente. El código abierto tiene un punto de vista más orientado a los beneficios prácticos de compartir el código que a las cuestiones éticas y morales las cuales destacan en el llamado software libre.
  • 31. La idea bajo el concepto de código abierto es sencilla: cuando los programadores (en Internet) pueden leer, modificar y redistribuir el código fuente de un programa, este evoluciona, se desarrolla y mejora. Los usuarios lo adaptan a sus necesidades, corrigen sus errores a una velocidad impresionante, mayor a la aplicada en el desarrollo de software convencional o cerrado, dando como resultado la producción de un mejor software.
  • 32. La idea del código abierto se centra en la premisa de que al compartir el código, el programa resultante tiende a ser de calidad superior al software propietario, es una visión técnica. Por otro lado, el software libre tiene tendencias filosóficas e incluso morales: el software propietario, al no poder compartirse, es "antitético" dado que prohibir compartir entre seres humanos va en contra del sentido común.
  • 33. Al igual que el software libre, el código abierto u open source tiene una serie de requisitos necesarios para que un programa pueda considerarse dentro de este movimiento, estos son:  Libre redistribución: el software debe poder ser regalado o vendido libremente.  Código fuente: el código fuente debe estar incluido u obtenerse libremente.  Trabajos derivados: la redistribución de modificaciones debe estar permitida.
  • 34. Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas solo como parches.  Sin discriminación de personas o grupos: nadie puede dejarse fuera.  Sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser excluidos.  Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa
  • 35. La licencia no debe ser especifica de un producto: el programa no puede licenciarse solo como parte de una distribución mayor.  La licencia no debe restringir otro software: la licencia no puede obligar a que algún otro software que sea distribuido con el software abierto deba también ser de código abierto.  La licencia debe ser tecnológicamente neutral: no debe requerirse la aceptación de la licencia por medio de un acceso por clic de ratón o de otra forma especifica del medio de soporte del software.
  • 36. Resumen de la clase  En primer lugar, se establecen los antecedentes históricos de LINUX que lo sitúan como descendiente de los sistemas operativos UNIX (usualmente se le denomina clon de UNIX).  Se establecen las principales características de LINUX: multiusuario, multitarea, de tiempo compartido, multiplataforma, etc.  LINUX es el nombre del kernel del sistema operativo GNU/LINUX.  GNU/LINUX es un sistema de libre distribución, distribuido bajo licencia GPL de GNU. Esto contribuye a que existan una gran cantidad de “distribuciones”.  Una distribución contiene el kernel LINUX, bibliotecas y paquetes de software. Es un conjunto de aplicaciones LINUX preparadas para que el usuario las pueda instalar (o ejecutar) de forma sencilla.
  • 37. Resumen de la clase  Entre las distribuciones mas notables, podemos nombrar: Red Hat, Suse, Debian, Slackware, entre otras.  El kernel linux tiene un diseño monolítico, sin embargo, con el paso de los años, ha adquirido un toque modular.  El kernel que viene por defecto en las distribuciones se denomina “stock kernel”. Un “stock kernel” es un kernel configurado de forma genérica, en él deben funcionar la mayor cantidad de dispositivos posibles.  El proyecto GNU pretende ser un entorno computacional completo de uso libre.  GNU/LINUX puede ser utilizado y distribuido sin ningún tipo de cargo.  Todo el software GNU está disponible con código fuente. La modificación de este código fuente por parte de un usuario debe hacerse bajo las condiciones de GNU.