Linux Fiee
Linux Fiee
Linux Fiee
HENUX TECHNOLOGY
Web : E-mail:
http://iifiee.uni.edu.pe [email protected]
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
APLICACIONES
Programa de aplicaciones
COMPILADORES
EDITORES
INTERPRETE DE COMANDOS
Programas de sistema
SISTEMA OPERATIVO
( nucleo )
LENGUAJE MAQUINA
DISPOSITIVOS FISICOS
AT&T ,
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
PROYECTO GNU
Richard Stallman
OTROS
S.O.
* LINUX * HURD
LINUX
EL SISTEMA
GNU
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
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.
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.
INSTALACION DE CENTOS
Productos VMWARE
Descargar de Internet :
http://www.vmware.com/
Productos DataCenter :
Vmware ESXi
Productos Desktop :
Vmware Workstation
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 ?????