1. Company
LOGO
Escuela Profesional de Ingeniería en Computación
Profesor
I.S.C Juan Alberto Antonio Velázquez
Alumnos:
Abad Morales José Alberto
Martínez Escobar Jesús
Morales García Pablo Iván
Salvador Mejía Osmara
Sánchez Sánchez Lorena Aracely
Temas:
Sistema Operativo Linux
Ixtlahuaca, México Agosto 2013
Universidad de Ixtlahuaca CUI
3. En 1992 trabajaron en el desarrollo Kernel de Linux, 2010 . Estos
permitieron que lo que eran 250.000 líneas de código (1995) pasaran a ser
14.000.000 (2010).
5. 1969 Ken Thompson, de AT&T Bell Laboratories,
desarrolló el sistema operativo Unix
• Dennis Ritchie (creador del lenguaje de programación C),
• Distribuido por Novell e IBM
• En 1972, los laboratorios Bell y versiones oficiales de Unix
6. En 1975, Berkeley versión Unix (BSD).
1980, Microsoft desarrolló Unix para PC llamada Xenix.
• En 1991 esta organización desarrolló el
SistemaV versión4, que incorporaba
SistemaV versión3, BSDversión4.3,
SunOS y Xenix.
• IBM y Hewlett Packard, establecieron la
Open Software Foundation (OSF) para
crear su propia versión estándar del Unix.
7. Minix,
características de Unix.
Profesor Andrew Tannenbaum.
Director del Departamento de Sistemas de
la Universidad de Vrije, Amsterdam.
• En 1992 debate Linus
sobre núcleo
monolítico en vez,
micro núcleo que
Tanenbaum creía que
serían la base de los
sistemas operativos
futuros.
8. 1991 y Linus Torvalds , era un estudiante de
informática de la Universidad de Helsinki, líneas
de código de un sistema operativo
primera versión no oficial de Linux 0.01
Tux
• El 5 de octubre de 1991, Linus la primera
versión oficial de Linux (versión 0.02)
• 1. Es software libre, esto significa que no
tenemos que pagar por el uso del mismo.
• 2. El sistema viene acompañado del código
fuente (el sistema lo forman el núcleo del
sistema (kernel) mas un gran numero de
librerías que hacen posible su utilización).
9. LINUS TORVALDS
Nació el 28 de diciembre de 1969 en Finlandia,
es un ingeniero de software “kernel” de Linux
• Richard Mathew Stallman
11. Dragora
• kernel del proyecto Linux-libre y posee
un sencillo gestor de paquetes que los
instala o elimina con más facilidad que
en otras distribuciones
12. Red Hat
• Red Hat Enterprise Linux.
Actualmente la versión gratuita es Fedora.
Red Hat Enterprise Linux Desktop
Red Hat Enterprise Linux para servidores
14. Debian
• El Hurd sonservidores que se ejecutan en
micronúcleo para implementar las distintas
funcionalidades.
• Debian siempre mantiene al menos tres
versiones en mantenimiento activo: estable, en
pruebas e inestable.
15. Ubuntu
• se centra en la facilidad de uso, los
lanzamientos regulares (cada 6 meses)
y la facilidad en la instalación
16. Componentes de un Sistema Linux
Kernel: forma la base del sistema opertivo Linux.
Bibliotecas del sistema: definen un conjunto estandar
de funciones, mediante las aplicaciones que pueden
interactuar con el kernel
Utilidades del sistema: programas que realizan
las tareas individuales y especializadas de gestion.
17. Kernel
Linux mantiene el modelo de UNIX:
El kernel está construido como un
código binario monolítico.
18. Caracteristicas del Kernel
Codigo libre
Escrito en lenguaje C, ”primera”
capa en ensamblador
Se ejecuta en deversas plataformas
Multitareas, multiusuarios
Librerias compartidas y dinamicas
19. Componentes del Nucleo
Señales
Llamadas al sistema
Prosesos y planificador
Memoria virtual
Sistema de ficheros
Protocolos de red
Controladoresde dispositivo tipo caracter
20. Controladores de dispositivos tipo bloque
Controladores de dispositivo de red
Traps y fallos
Memoria fisica
Interrupciones
21.
22. Sistemas Principales del Kernel
Interfaz de llamadas del sistema
Gestion de Procesos
El sistema de Archivos virtual
Red
Drivers de dispositivos
28. XFCE
Distribuciones con XFCE:
● Xfld
● Archie
● Belenix
● College Linux
● Dream Linux
● Fedora
● XubuntuX-Evian
● Linux Mint
● SLAX
● Mandriva
● LinEspa
30. Shell en Linux
El intérprete de comandos es la
interfaz entre el usuario y el sistema
operativo.
31. Tipo de extensiones (Sistema de Archivos)
Existen diferentes sistemas de archivos y cada sistema operativo
soporta diferentes sistemas de archivos, algunos de ellos son los
siguientes:
Ext2
Ext3
Ext4
XFS
ReiserFS
Fat16/Fat32
NTFS