Está en la página 1de 32

UNIVERSIDAD NACIONAL DE INGENIERIA

INSTITUTO DE INVESTIGACION FIEE-UNI

INTRODUCCION SISTEMA OPERATIVO GNU/LINUX


Expositor : Hegel Ocrospoma Noel E-mail: hegelfreex@gmail.com

HENUX TECHNOLOGY

Web : E-mail:

http://iifiee.uni.edu.pe ii_fiee@uni.edu.pe

Telfono: 481-1070 (420)

SISTEMA OPERATIVO
(Operating System). Sistema tipo software que controla la computadora administra los servicio y recursos de hardware recursos funciones como as tambin la ejecucin de otros programas compatibles con ste. Ejemplos de familias de sistemas operativos: Windows, Unix, Linux, DOS, Mac OS, etc. Un sistema operativo permite interactuar con el hardware de computadoras, telfonos celulares, PDAs, etc. y ejecutar programas compatibles en stos. Permite controlar las asignaciones de memoria, ordenar las solicitudes al sistema, controlar los dispositivos de entrada y salida, facilitar la conexin a redes y el manejo de archivos.

SISTEMA DE COMPUTADORA

El software de computadora puede dividirse a grandes rasgos en dos tipos :

APLICACIONES

Programa de aplicaciones
COMPILADORES

EDITORES

INTERPRETE DE COMANDOS

Programas de sistema

SISTEMA OPERATIVO

( nucleo )

LENGUAJE MAQUINA

DISPOSITIVOS FISICOS

INICIOS DEL SOFTWARE

Tcnicas muy importantes en la evolucin de los Sistemas Operativos , denominada


Tratamiento por lotes Multiprogramacin Tcnica de tiempo compartido (MIT 1962)

Esto dio lugar al Proyecto Multics (servicio de informacin y computacin multiplexado )

AT&T ,

MIT, GENERAL ELECTRIC

PROYECTO MULTICS
* Los SO han evolucionado durante muchos aos.

Historicamente los SO han estado de manera muy estrecha vinculados con la arquitectura de computadoras en las que se ejecutan,

Multics introdujo muchas ideas seminales en la literatura de computacion, En esta generacion aparecieron las minicomputadoras comenzando con las DEC PDP-1 en 1961 . que se vendieron como pan caliente a 120,000 dolares.

UNIX
El proyecto Multics dio lugar al desarrollo de UNIX. Uno de los computologos de Bell Labs que habia trabajado en el proyecto Multics Ken Thompson, encontro subsecuentemente una pequea minicomputadora PDP-7 que nadie estaba usando y se propuso escribir una version de Multics reducida al minimo, para un solo usuario. Este trabajo posteriormente evoluciono para convertirse en el sistema operativo UNIX .

UNIX se popularizo en el mundo academico, las dependencias del gobierno y muchas compaias.

Sobre UNIX , diversas organizaciones desarrollaron sus propias versiones (incompatibles) lo que condujo al caos .

UNIX

MINIX

LINUX
*BSD

Con el objeto de que fuera posible escribir programas susceptibles de ejecucin en cualquier sistema UNIX , el IEEE creo un estndar para UNIX , llamado POSIX, que casi todas las versiones actuales de UNIX reconocen.

POSIX define una interfaz mnima de llamadas al sistema que los sistemas UNIX deben reconocer.
Cuando UNIX era joven era fcil conseguir el cdigo fuente, bajo licencia AT&T Cuando AT&T libero la versin 7 comenz a darse cuenta de que UNIX era un producto comercial valioso, as que entrego la versin 7 junto con una licencia que prohiba el estudio del cdigo fuente. Muchas Universidades simplemente abandonaron el estudio del UNIX e impartieron solo teoria.

Tanenbaum

SO MINIX

HISTORIA LINEA

UNIX

SOFTWARE LIBRE UNA GRAN ALTERNATIVA


Software Libre' se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software.
El Software Libre'' es un asunto de LIBERTAD , que va mas alla , del solo aspecto del precio.

PONE LA TECNOLOGIA EN TUS MANOS

MOVIMIENTO DEL SOFTWARE LIBRE

PROYECTO GNU

Richard Stallman

OTROS

S.O.

* LINUX * HURD

LINUX

Linux fue desarrollado por Linus Torvalds en 1991.


Linux es el kernel del S.O. GNU/LINUX

Est basado en Minix ,se buscaba algo ms .

EL SISTEMA

GNU + KERNEL LINUX


NUCLEO KERNEL
LINUX

GNU

SISTEMA OPERATIVO GNU / LINUX

Caractersticas de Linux
Multitarea: La palabra multitarea describe la habilidad de ejecutar varios programas al mismo tiempo.
Multiusuario: Muchos usuarios usando la misma maquina al mismo tiempo. Multiplataforma: Las plataformas en las que en un principio se puede utilizar Linux son 386-, 486-. Pentium, Pentium Pro, Pentium II,Amiga y Atari, tambien existen versiones para su utilizacion en otras plataformas, como Alpha, ARM,MIPS, PowerPC y SPARC. Multiprocesador: Soporte para sistemas con mas de un procesador esta disponible para Intel y SPARC. Proteccin de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema. Carga de ejecutables por demanda: Linux slo lee del disco aquellas partes de un programa que estn siendo usadas actualmente. Compatible con POSIX, System V y BSD a nivel fuente. Consolas virtuales mltiples Diversos protocolos de red incluidos en el kernel: TCP, IPv4, IPv6, AX.25, X.25, IPX. Todo el cdigo fuente est disponible, incluyendo el ncleo completo y todos los drivers, las herramientas de desarrollo y todos los programas de usuario

ENTORNO DE ESCRITORIO

Dnde conseguir el ncleo de LINUX


Se puede bajar de un gran nmero de servidores en Internet pero el sitio oficial es :

http://www.kernel.org/

Linux puede ser instalado en gran variedad de hardware, incluyendo computadores de escritorio y porttiles (PCs x86 y x86-64 as como Macintosh y PowerPC), computadores de bolsillo, telfonos celulares, dispositivos empotrados, videoconsolas (Xbox, PlayStation 3, PlayStation Portable, Dreamcast, GP2X) y otros (como enrutadores o reproductores de audio digital como el iPod).

DISTRIBUCIONES DE GNU/LINUX

Linux es un sistema de libre distribucin por lo que podeis encontrar todos los ficheros y programas necesarios para su funcionamiento en multitud de servidores conectados a Internet.

DISTRIBUCIONES DE GNU/LINUX
Otra distribucin con muy buena calidad. El proceso de instalacion es quizas un poco mas complicado, pero sin mayores problemas. Gran estabilidad antes que ltimos avances.
Esta es una distribucin que tiene muy buena calidad, contenidos y soporte a los usuarios por parte de la empresa que la distribuye. Es necesario el pago de una licencia de soporte. Enfocada a empresas.

Otra de las grandes. Muy buena calidad, contenidos y soporte a los usuarios por parte de la empresa que la distribuye, Novell. Es necesario el pago de una licencia de soporte. Enfocada a empresas.
Distribucin basada en Debian, con lo que esto conlleva y centrada en el usuario final y facilidad de uso. Muy popular y con mucho soporte en la comunidad. El entorno de escritorio por defecto es GNOME.

DISTRIBUCIONES DE GNU/LINUX

Esta distribucin es de las primeras que existio. Tuvo un periodo en el cual no se actualizo muy a menudo, pero eso es historia. Es raro encontrar usuarios de los que empezaron en el mundo linux hace tiempo, que no hayan tenido esta distribucion instalada en su ordenador en algun momento.
Esta es una distribucin patrocinada por RedHat y soportada por la comunidad. Facil de instalar y buena calidad. Esta distribucin es una de las unicas que incorporaron un concepto totalmente nuevo en Linux. Es una sistema inspirado en BSD-ports. Podeis compilar/optimizar vuestro sistema completamente desde cero. No es recomendable adentrarse en esta distribucion sin una buena conexion a internet, un ordenador medianamente potente (si quereis terminar de compilar en un tiempo prudencial) y cierta experiencia en sistemas Unix. Esta distribucin fue creada en 1998 con el objetivo de acercar el uso de Linux a todos los usuarios, en un principio se llamo Mandrake Linux. Facilidad de uso para todos los usuarios.

DISTRIBUCIONES DE GNU/LINUX : LIVECD

Knoppix es una distribucin de GNU/Linux basada en Debian

Knoppix es un LiveCD, por lo tanto, no requiere una instalacin en el disco duro; el sistema puede iniciarse desde un simple CD de 700 MB. Tambin existe, a partir de la versin 4.0.1, en formato DVD de algo ms de 3 Gb. Adems, Knoppix reconoce automticamente la mayor parte del hardware del ordenador soportado por Linux cuando se inicia. Se caracteriza por ser totalmente libre y con programas libremente distribuibles como GIMP, OpenOffice.org y KDE. Se pueden almacenar hasta 2 gigabytes en el CD de forma comprimida, la descompresin es transparente.

DISTRIBUCION LINUX CentOS


CentOS (Community ENTerprise Operating System) es un clon a nivel binario de la distribucin Linux Red Hat Enterprise Linux RHEL, compilado por voluntarios a partir del cdigo fuente liberado por Red Hat.

Actualmente, podemos anunciar ya tambin la versin CentOS 5.3

INSTALACION DE CENTOS

ENTORNO VIRTUAL DE TRABAJO

MAQUINA VIRTUAL DE SISTEMA


Las mquinas virtuales de sistema, tambin llamadas mquinas virtuales de hardware, permiten a la mquina fsica subyacente multiplexarse entre varias mquinas virtuales, cada una ejecutando su propio sistema operativo. A la capa de software que permite la virtualizacin se la llama monitor de mquina virtual o "hypervisor". Un monitor de mquina virtual puede ejecutarse o bien directamente sobre el hardware o bien sobre un sistema operativo ("host operating system").

MAQUINA VIRTUALES CONOCIDAS

VirtualPC VirtualBox Xen XenServer VMWare

Quemu KVM Wine

Productos VMWARE
Descargar de Internet :

http://www.vmware.com/

Productos DataCenter :
Vmware ESXi

Productos Desktop :
Vmware Workstation

NIVELES DE ARRANQUE DE LINUX /etc/inittab

SHELL DE LINUX
El intrprete de comandos es la interfaz entre el usuario y el sistema operativo. Por esta razn, se le da el nombre ingls "shell", que significa "caparazn". La shell es un caparazn entre el OS y el usuario

Existen varios shells. La ms comn es sh (llamada "Bourne shell"), bash ("Bourne again shell"), csh ("C Shell")

Cada usuario tiene una shell predeterminada, la cual se activar cuando se abra un indicador del comando.

Sistema de Archivos

UNIX

GNU/Linux

/ (directorio raiz) /bin (contiene los comandos de los usuarios) /boot (archivo de kernel,archivos de carga del sistema) /dev (archivos de dispositivos) /etc (archivos de configuracin del sistema) /home (donde se guardan todos los usuarios de sistema) /lib (librerias compartidas para el sistema, modulos del kernel) /mnt (montaje temporal de sistema de archivos) /opt (directorio de aplicaciones opcionales) /proc (contiene archivos de comunicacin directa con el ncleo) /root (directorio de root) /sbin (comandos solo del root, procesos, demonios) /tmp (directorio de archivos temporales utilizados por las aplicaciones) /usr (aplicaciones para los usuarios) /media (Puntos de montaje para dispositivos de medios como unidades lectoras de discos compactos) /var (archivo de tamao extensible para datos variables)

INICIO DE SESSION

COMANDOS

UNIX

PREGUNTAS ?????

También podría gustarte