SISTEMA OPERATIVO LINUX

24

description

Exposicion de linux

Transcript of SISTEMA OPERATIVO LINUX

Page 1: SISTEMA OPERATIVO  LINUX
Page 2: SISTEMA OPERATIVO  LINUX

Linux

Linux es un núcleo libre de sistema operativo (también suele referirse al núcleo como kernel) basado en Unix. Es uno de los principales ejemplos de software libre y de código abierto.

Linux, es una implementación de libre distribucida por UNIX para computadoras personales (PC), servidores y estaciones de trabajo.

Linux se distribuye bajo la GNL( General Public License )por lo tanto, el código fuente tiene que estar siempre accesible y cualquier modificación ó trabajo derivado tiene que tener esta licencia.

Page 3: SISTEMA OPERATIVO  LINUX

HISTORIALINUS BENEDIT TORVALDLinus Benedit Torvalds nació en Helsinki, Finlandia, en el año de 1969.

Su abuelo, matemático y estadista le compró un Commodore en 1980 y fue quien "enganchó" a Linus al mundo de los computadores.

En 1988 Linus Torvalds entra a la Universidad. Ese mismo año fue cuando el sistema operativo didáctico, basado en UNIX y creado por Andy Tannenbaum, Minix que empezó a cobrar importancia.

Page 4: SISTEMA OPERATIVO  LINUX

El logotipo de Linux

• Tux es el nombre de la mascota oficial de Linux. Creado por Larry Ewing en 1996, es un pequeño pingüino de aspecto risueño y cómico. La idea de que la mascota de kernel Linux fuera un pingüino, provino del mismo Linus Torvalds.

• Existen tres versiones sobre el origen de su nombre: 1. Los pingüinos parecen vestir un esmoquin (que en inglés es tuxedo,

abreviado Tux). 2. Las letras que componen Tux provienen de las palabras Torvalds y Unix. 3. Hay quien dice que Tux era el nombre de un peluche que tenia Linus que

era un pingüino.

Page 5: SISTEMA OPERATIVO  LINUX

DESARROLLADORES LINUXPosición 2012 2013

1 Red Hat Red Hat

2 Intel Intel

3 Novell Texas Instruments

4 IBM Linaro

5 Texas Instruments SUSE

6 Broadcom IBM

7 Nokia Samsung

8 Samsung Google

9 Oracle Vision Engraving Systems Consultants

10 Google Wolfson Microelectronics

Page 6: SISTEMA OPERATIVO  LINUX

Ubuntu 7.10

• Procesador: -AMD o Intel superior a 500MHz (Pentium III o K6-2 en adelante) • Memoria RAM: -Mínimo: 256MB -Recomendada: 384MB

• Disco duro: - Mínimo: 4GB - Recomendado: 4GB

Page 7: SISTEMA OPERATIVO  LINUX

Kubuntu 7.10

• Procesador: -AMD o Intel superior a 500MHz (Pentium III o K6-2 en adelante) • Memoria RAM: - Mínimo: 64MB / 192MB (necesarios para la instalación) - Recomendada: 128MB

• Disco duro:- Mínimo: 1.5GB - - Recomendado: 4GB

Page 8: SISTEMA OPERATIVO  LINUX

Fedora 8

• Procesador: -AMD Duron - Athlon o Intel Celeron - Pentium II en adelante (no especifica

velocidad) • Memoria RAM: - Mínimo: 128MB (modo texto) - 194MB (modo gráfico) - Recomendada: 256MB

• Disco duro: - Mínimo: 500MB - Recomendado: 3GB

Page 9: SISTEMA OPERATIVO  LINUX

Centos 5

• Procesador :-Intel Pentium I/II/III/IV/Celeron/Xeon, AMD K6/II/III, AMD Duron,

Athlon/XP/MP.• Memoria RAM:- mínimo 128 MB- máximo 512 MB

• Disco duro:- mínimo 1.2 GB - recomendado 2 GB

Page 10: SISTEMA OPERATIVO  LINUX

VERSIONES DE LINUX

Page 11: SISTEMA OPERATIVO  LINUX

ARQUITECTURA DE LINUX

Actualmente Linux es un núcleo monolítico híbrido. Los controladores de dispositivos y las extensiones del núcleo normalmente se ejecutan en un espacio privilegiado conocido como anillo, con acceso irrestricto al hardware, aunque algunos se ejecutan en espacio de usuario. A diferencia de los núcleos monolíticos tradicionales, los controladores de dispositivos y las extensiones al núcleo se pueden cargar y descargar fácilmente como módulos, mientras el sistema continúa funcionando sin interrupciones. También, a diferencia de los núcleos monolíticos tradicionales, los controladores pueden ser prevolcados (detenidos momentáneamente por actividades más importantes) bajo ciertas condiciones. Esta habilidad fue agregada para gestionar correctamente interrupciones de hardware, y para mejorar el soporte de multiprocesamiento simétrico.

Page 12: SISTEMA OPERATIVO  LINUX

Algunos sistemas de archivos Linux• umsdosExtiende el dispositivo de sistema de archivos msdos en Linux para obtener

nombres de archivo largos, propietarios, permisos, enlaces, y archivos de dispositivo. Esto permite que un sistema de archivos msdos normal pueda utilizarse como si fuera de Linux, eliminando por tanto la necesidad de una partición independiente para Linux.

• vfatEsta es una extensión del sistema de archivos FAT conocida como FAT32.

Soporta tamaños de discos mayores que FAT. La mayoría de discos con MS Windows son vfat.

• iso9660El sistema de archivos estándar del CD-ROM; la extensión popular Rock Ridge

del estándar del CD-ROM que permite nombres de archivo más largos se soporta de forma automática.

Page 13: SISTEMA OPERATIVO  LINUX

Algunos sistemas de archivos Linux

• nfsUn sistema de archivos de red que permite compartir un sistema de archivos

entre varios ordenadores para permitir fácil acceso a los archivos de todos ellos.

• smbfsUn sistema de archivos que permite compartir un sistema de archivos con un

ordenador MS Windows. Es compatible con los protocolos para compartir archivos de Windows.

• hpfsEl sistema de archivos de OS/2.• sysvEL sistema de archivos de Xenix, Coherent y SystemV/386..

Page 14: SISTEMA OPERATIVO  LINUX

Cosas Que Puedo Hacer Con Linux -No necesito protección antivirus ni reiniciar mi equipo durante meses, incluso actualizando el sistema con las últimas actualizaciones de seguridad.- No tengo que desfragmentar el disco duro, nunca.- Puedo instalar y desinstalar programas sabiendo que no dejaran rastros en un registro que puede acumularse de basura y disminuir el rendimiento de mi máquina.- Realizar una completa reinstalación en menos de una hora.- Iniciar completamente el sistema en una PC con 3 años de antigüedad, con efectos de escritorio tan buenos como los de Windows Vista y en tan sólo 40 segundos (incluyendo el tiempo que me lleva escribir mi usuario y contraseña para ingresar).- Personalizar todo lo que quiero legalmente, incluso localizar a los desarrolladores de software para realizar preguntas, aportar ideas y participar en la creación del software.

Page 15: SISTEMA OPERATIVO  LINUX

Cosas Que Puedo Hacer Con Linux

- Tener una multitud de programas abiertos sin pérdida de rendimiento.-Utilizar el comando “dpkg –get-selections > pkg.list” para hacer una completa y detallada lista de todo el software que he instalado y crear un respaldo del sistema en una partición independiente, para que esté en condiciones de ser utilizada en una recuperación del sistema en cualquier momento.- Ejecutar múltiples escritorios y permitir que varios usuarios utilicen la PC al mismo tiempo.- Redimensionar una partición del disco duro sin eliminarla y perder datos.- Utilizar el equipo por más de 5 años sin tener que reemplazarlo por uno más moderno.- Navegar por internet mientras el SO se instala.- Utilizar casi cualquier hardware sin la necesidad de buscar el driver en internet.- Obtener el código fuente de todo, incluso del kernel del SO.

Page 16: SISTEMA OPERATIVO  LINUX

VERSIONES DE LINUX

Page 17: SISTEMA OPERATIVO  LINUX

VERSIONES ACTUALES

- SolusOS - Bedrock Linux

-Linux Lite -Qubes

-Cinnarch -Raspbian

Page 18: SISTEMA OPERATIVO  LINUX

COMPARACIONES DE LINUX Y WINDOWS

Page 19: SISTEMA OPERATIVO  LINUX

USO DE LINUX EN EL MUNDO

Page 20: SISTEMA OPERATIVO  LINUX

VIDEO

HISTORIA DE LINUX

Page 21: SISTEMA OPERATIVO  LINUX

REFERENCIAS

• HISTORIA DE LINUX• SISTEMA OPERATIVO LINUX• DISTRIBUCIONES DE LIUNX• NUEVAS VERSIONES DE LINUX• KERNEL DE LINUX

Page 22: SISTEMA OPERATIVO  LINUX

GLOSARIO• Macintosh: nombre abreviado a MAC o Apple• PowerPC: nombre original de la arquitectura de computadoras de tipo

RISC• RISC: arquitectura de computadores (Computador con Conjunto de

Instrucciones Reducidas)• mainframes: es un gran ordenador o supercomputador capaz de realizar

el procesamiento de datos complejo• Commodore: es una computadora de hogar de 8 bits lanzada por

Commodore International • SPARC :una arquitectura con un conjunto de instrucciones reducidas.• Kernel: «núcleo»; La parte central de un sistema operativo, sobre la cual

el resto del sistema se apoya.• Sistema Monolítico: Sistemas que tienen un núcleo grande y complejo,

que engloba todos los servicios del sistema.• FAT 16(Tabla de asignación de archivos) : Es el sistema de archivos

introducido por Microsoft en 1.987 para dar soporte a los archivos de 16bits, no soportados por versiones anteriores de FAT 12.

Page 23: SISTEMA OPERATIVO  LINUX

GLOSARIO• FAT 32: se utiliza un direccionamiento de cluster de 32bits, lo que en

teoría podría permitir manejar particiones cercanas a los 2 Tib (Terabytes), pero en la práctica Microsoft limitó estas en un primer momento a unos 124Gb, fijando posteriormente el tamaño máximo de una partición en FAT32 en 32Gb

• clúster (del inglés "grupo") se aplica a los conjuntos o conglomerados de computadoras construidos mediante la utilización de hardware comunes y que se comportan como si fuesen una única computadora.

• Multiprocesamiento simétrico: es un tipo de arquitectura de computadores en la que dos o más unidades de procesamiento comparten una única memoria central.

• núcleo híbrido es un tipo de núcleo de un sistema operativo. Básicamente, es un micronúcleo que tienen algo de código «no esencial» en espacio de núcleo, para que éste se ejecute más rápido de lo que lo haría si estuviera en espacio de usuario.

Page 24: SISTEMA OPERATIVO  LINUX

GLOSARIO

• Bash (GNU Bourne Again Shell) es un programa informático cuya función consiste en interpretar órdenes.

• GCC (El compilador GNU de C)es un programa informático que traduce un programa escrito en un lenguaje

de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar

• lenguaje ensamblador es un lenguaje de programación que se encargar de dar instrucciones ala

maquina dados por secuencias de códigos binarios.