SlideShare una empresa de Scribd logo
1 de 14
 Un sistema operativo en principio se puede definir de una manera
sencilla, como el programa( software), encargado de manejar y
gestionar el hardware. GNU/Linux es un sistema operativo libre
desarrollado por voluntarios de todo el mundo. Su desarrollo es
uno de lo ejemplos más prominentes de software libre, todo su
código fuente puede ser utilizado, modificado y redistribuido
libremente por cualquiera bajo los términos de la GPL(Licencia
Publica General de GNU) y otra serie de licencias libres.
 En 1983 Richard Stallman inicio un proyecto
llamado GNU con el fin de crear un sistema
operativo completamente libre. La historia del
núcleo Linux esta fuertemente vinculada a la del
proyecto GNU. En 1993 Linux Torvalds empezó a
trabajar en un reemplazo no comercial para
MINIX(MINIX es un clon del sistema operativo Unix
distribuido junto con su código fuente y
desarrollado por el profesor Andrew S. Tanenbaum
en 1987) que más adelante acabaría siendo Linux.
Historia
 Cuando Torvalds liberó la primera versión de
Linux, el proyecto GNU ya había producido varias
de las herramientas fundamentales para el
manejo del sistema operativo, incluyendo un
intérprete de comandos, una biblioteca C y un
compilador, pero como el proyecto contaba con
una infraestructura para crear su propio núcleo (o
kernel), el llamado Hurd, y este aún no era lo
suficiente maduro para usarse, comenzaron a
usar a Linux a modo de continuar desarrollando
el proyecto GNU, siguiendo la tradicional filosofía
de mantener cooperatividad entre
desarrolladores.
 Multitarea: se pueden realizar varias actividades a la vez
(navegar por Internet, editar un Documento, compilar un
programa,...)
 Multiusuario: varios usuarios pueden trabajar
concurrentemente en un único ordenador con varios terminales
(teclado y monitor) de forma que tengan la sensación de que es
el único que está trabajando en el sistema. Cada usuario
almacena sus datos (programas, documentos de texto,
imágenes,...) en una cuenta privada o “home”. Notar que para
que sea multiusuario es imprescindible que sea multitarea
Características
 Conectividad: permite las comunicaciones en red y el acceso a
recursos remotamente. Por ejemplo, podemos acceder a
nuestros datos situados en una máquina a través de otro
equipo, conectados ambos a Internet
 Multiplataforma: se puede instalar en multitud de dispositivos,
desde todo tipo de ordenadores de sobremesa y portátiles y
servidores hasta videoconsolas o incluso teléfonos móviles.
 Libre: su código fuente está disponible. Cualquiera puede
usarlo, modificarlo y distribuir. Una consecuencia de esto es que
es gratis.
 Hay muchas razones para utilizar GNU/Linux:
– Económicas: es gratuito
–Privacidad: los programas de GNU/Linux no
recopilan información sobre nuestros
 gustos, historial de navegación,... para
enviársela a terceras empresas
–Seguridad: no se ve afectado por los virus
–Robustez: mucho más estable que los
sistemas Windows
¿Por qué usar GNU/Linux?
 Linux no es un bloque monolítico
 Varios componentes trabajan en conjunto, diseñados por
personas diferentes y conjuntados en distribuciones
 Solo del exterior el núcleo Linux parece solo una unidad
 Existe una diferencia entre el núcleo y las aplicaciones
La arquitectura de Linux
 Administración memoria principal
 Acceso a los periféricos
 Administración del espacio en disco duro
 Administración de los programas y de los procesos
 Administración de los derechos de acceso
Componentes del núcleo
Linux está escrito en el lenguaje de programación C. Por el uso de sus
extensiones al lenguaje, GCC fue durante mucho tiempo el único
compilador capaz de construir correctamente Linux. Sin embargo,
Intel(fabricante de ordenadores) afirmó haber modificado su compilador
C de forma que permitiera compilarlo correctamente.
De igual modo se pueden usar otros lenguajes de programación
básicamente en la conexión con el proceso de construir el núcleo. (el
método a través del cual las imágenes arrancables son creadas desde el
código fuente). Algunos de estos son:
 Perl, Python y varios lenguajes Shell scripting.
 C++, Fortran, u otros lenguajes, pero esto no es aconsejable. El sistema
de construcción de Linux oficialmente solo soporta GCC como núcleo y
compilador de controlador.
Lenguajes de programación
 http://www.docstoc.com/docs/23937973/Caracter%C3
%ADsticas-y-arquitectura-de-Linux
 http://es.wikipedia.org/wiki/N%C3%BAcleo_Linux
 http://es.wikipedia.org/?title=GNU/Linux
Enlaces

Más contenido relacionado

La actualidad más candente

La actualidad más candente (16)

Historia de linux1
Historia de linux1Historia de linux1
Historia de linux1
 
Diferentes sistemas operativos
Diferentes sistemas operativosDiferentes sistemas operativos
Diferentes sistemas operativos
 
Software libre
Software libreSoftware libre
Software libre
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 
Diferentes sistemas operativos
Diferentes sistemas operativosDiferentes sistemas operativos
Diferentes sistemas operativos
 
Clasificación de los s.o.
Clasificación de los s.o.Clasificación de los s.o.
Clasificación de los s.o.
 
2do E.P Introduccion a las TIC
2do E.P Introduccion a las TIC2do E.P Introduccion a las TIC
2do E.P Introduccion a las TIC
 
Presentación Linux
Presentación LinuxPresentación Linux
Presentación Linux
 
Pres1
Pres1Pres1
Pres1
 
Historia de linux
Historia de linuxHistoria de linux
Historia de linux
 
Unidad educativa francisca san diego de alcalá
Unidad educativa francisca san diego de alcaláUnidad educativa francisca san diego de alcalá
Unidad educativa francisca san diego de alcalá
 
Linux
LinuxLinux
Linux
 
Linux
LinuxLinux
Linux
 
Tania tomala
Tania tomalaTania tomala
Tania tomala
 
Introduccion gnu linux
Introduccion gnu   linuxIntroduccion gnu   linux
Introduccion gnu linux
 
Segundo Trabajo, Presentacion Linux
Segundo Trabajo, Presentacion LinuxSegundo Trabajo, Presentacion Linux
Segundo Trabajo, Presentacion Linux
 

Destacado

LINEA DE TIEMPO DE TABLETS
LINEA DE TIEMPO DE TABLETSLINEA DE TIEMPO DE TABLETS
LINEA DE TIEMPO DE TABLETSFelipe Quintana
 
Origen de las tablets
Origen de las tabletsOrigen de las tablets
Origen de las tabletsmariateresa91
 
Las tablets y sus caracteristicas
Las tablets y sus caracteristicasLas tablets y sus caracteristicas
Las tablets y sus caracteristicasdiego2615
 
diapositivas de tablets
diapositivas de tabletsdiapositivas de tablets
diapositivas de tablets971028tatis
 
Historia de las tablets
Historia de las tabletsHistoria de las tablets
Historia de las tabletsPabln Morales
 

Destacado (6)

LINEA DE TIEMPO DE TABLETS
LINEA DE TIEMPO DE TABLETSLINEA DE TIEMPO DE TABLETS
LINEA DE TIEMPO DE TABLETS
 
Origen de las tablets
Origen de las tabletsOrigen de las tablets
Origen de las tablets
 
Las tablets y sus caracteristicas
Las tablets y sus caracteristicasLas tablets y sus caracteristicas
Las tablets y sus caracteristicas
 
Tablet, power point
Tablet, power pointTablet, power point
Tablet, power point
 
diapositivas de tablets
diapositivas de tabletsdiapositivas de tablets
diapositivas de tablets
 
Historia de las tablets
Historia de las tabletsHistoria de las tablets
Historia de las tablets
 

Similar a Linux

Linux, Historia, Software Libre, Ventajas, Desventajas y Entornos.
Linux, Historia, Software Libre, Ventajas, Desventajas y Entornos.Linux, Historia, Software Libre, Ventajas, Desventajas y Entornos.
Linux, Historia, Software Libre, Ventajas, Desventajas y Entornos.Esteban Mendez
 
Segundo Trabajo, Presentacion Linux
Segundo Trabajo, Presentacion LinuxSegundo Trabajo, Presentacion Linux
Segundo Trabajo, Presentacion Linuxgluup
 
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.Wolphkens Leveille
 
Historia De Linux
Historia De LinuxHistoria De Linux
Historia De Linuxeduann
 
Presentación de sistemas operativos jamie y jaime .odg
Presentación de sistemas operativos jamie y jaime .odgPresentación de sistemas operativos jamie y jaime .odg
Presentación de sistemas operativos jamie y jaime .odgbromuro5
 
Linux vs windows
Linux vs windowsLinux vs windows
Linux vs windowsjuanyangel
 

Similar a Linux (20)

Linux
LinuxLinux
Linux
 
Presentación 9
Presentación 9Presentación 9
Presentación 9
 
Linux
LinuxLinux
Linux
 
Linux
LinuxLinux
Linux
 
Linux
LinuxLinux
Linux
 
Linux
LinuxLinux
Linux
 
Linux
LinuxLinux
Linux
 
Loren
LorenLoren
Loren
 
Linux, Historia, Software Libre, Ventajas, Desventajas y Entornos.
Linux, Historia, Software Libre, Ventajas, Desventajas y Entornos.Linux, Historia, Software Libre, Ventajas, Desventajas y Entornos.
Linux, Historia, Software Libre, Ventajas, Desventajas y Entornos.
 
Linux
LinuxLinux
Linux
 
Linux
LinuxLinux
Linux
 
Segundo Trabajo, Presentacion Linux
Segundo Trabajo, Presentacion LinuxSegundo Trabajo, Presentacion Linux
Segundo Trabajo, Presentacion 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.
 
Historia De Linux
Historia De LinuxHistoria De Linux
Historia De Linux
 
Material gnu
Material gnuMaterial gnu
Material gnu
 
Linux
LinuxLinux
Linux
 
Presentación de sistemas operativos jamie y jaime .odg
Presentación de sistemas operativos jamie y jaime .odgPresentación de sistemas operativos jamie y jaime .odg
Presentación de sistemas operativos jamie y jaime .odg
 
Linux
LinuxLinux
Linux
 
Diapositivas de SOR II
Diapositivas de SOR IIDiapositivas de SOR II
Diapositivas de SOR II
 
Linux vs windows
Linux vs windowsLinux vs windows
Linux vs windows
 

Último

Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 

Último (7)

Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 

Linux

  • 1.
  • 2.
  • 3.  Un sistema operativo en principio se puede definir de una manera sencilla, como el programa( software), encargado de manejar y gestionar el hardware. GNU/Linux es un sistema operativo libre desarrollado por voluntarios de todo el mundo. Su desarrollo es uno de lo ejemplos más prominentes de software libre, todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL(Licencia Publica General de GNU) y otra serie de licencias libres.
  • 4.  En 1983 Richard Stallman inicio un proyecto llamado GNU con el fin de crear un sistema operativo completamente libre. La historia del núcleo Linux esta fuertemente vinculada a la del proyecto GNU. En 1993 Linux Torvalds empezó a trabajar en un reemplazo no comercial para MINIX(MINIX es un clon del sistema operativo Unix distribuido junto con su código fuente y desarrollado por el profesor Andrew S. Tanenbaum en 1987) que más adelante acabaría siendo Linux. Historia
  • 5.  Cuando Torvalds liberó la primera versión de Linux, el proyecto GNU ya había producido varias de las herramientas fundamentales para el manejo del sistema operativo, incluyendo un intérprete de comandos, una biblioteca C y un compilador, pero como el proyecto contaba con una infraestructura para crear su propio núcleo (o kernel), el llamado Hurd, y este aún no era lo suficiente maduro para usarse, comenzaron a usar a Linux a modo de continuar desarrollando el proyecto GNU, siguiendo la tradicional filosofía de mantener cooperatividad entre desarrolladores.
  • 6.  Multitarea: se pueden realizar varias actividades a la vez (navegar por Internet, editar un Documento, compilar un programa,...)  Multiusuario: varios usuarios pueden trabajar concurrentemente en un único ordenador con varios terminales (teclado y monitor) de forma que tengan la sensación de que es el único que está trabajando en el sistema. Cada usuario almacena sus datos (programas, documentos de texto, imágenes,...) en una cuenta privada o “home”. Notar que para que sea multiusuario es imprescindible que sea multitarea Características
  • 7.  Conectividad: permite las comunicaciones en red y el acceso a recursos remotamente. Por ejemplo, podemos acceder a nuestros datos situados en una máquina a través de otro equipo, conectados ambos a Internet  Multiplataforma: se puede instalar en multitud de dispositivos, desde todo tipo de ordenadores de sobremesa y portátiles y servidores hasta videoconsolas o incluso teléfonos móviles.  Libre: su código fuente está disponible. Cualquiera puede usarlo, modificarlo y distribuir. Una consecuencia de esto es que es gratis.
  • 8.  Hay muchas razones para utilizar GNU/Linux: – Económicas: es gratuito –Privacidad: los programas de GNU/Linux no recopilan información sobre nuestros  gustos, historial de navegación,... para enviársela a terceras empresas –Seguridad: no se ve afectado por los virus –Robustez: mucho más estable que los sistemas Windows ¿Por qué usar GNU/Linux?
  • 9.  Linux no es un bloque monolítico  Varios componentes trabajan en conjunto, diseñados por personas diferentes y conjuntados en distribuciones  Solo del exterior el núcleo Linux parece solo una unidad  Existe una diferencia entre el núcleo y las aplicaciones La arquitectura de Linux
  • 10.  Administración memoria principal  Acceso a los periféricos  Administración del espacio en disco duro  Administración de los programas y de los procesos  Administración de los derechos de acceso Componentes del núcleo
  • 11.
  • 12.
  • 13. Linux está escrito en el lenguaje de programación C. Por el uso de sus extensiones al lenguaje, GCC fue durante mucho tiempo el único compilador capaz de construir correctamente Linux. Sin embargo, Intel(fabricante de ordenadores) afirmó haber modificado su compilador C de forma que permitiera compilarlo correctamente. De igual modo se pueden usar otros lenguajes de programación básicamente en la conexión con el proceso de construir el núcleo. (el método a través del cual las imágenes arrancables son creadas desde el código fuente). Algunos de estos son:  Perl, Python y varios lenguajes Shell scripting.  C++, Fortran, u otros lenguajes, pero esto no es aconsejable. El sistema de construcción de Linux oficialmente solo soporta GCC como núcleo y compilador de controlador. Lenguajes de programación