Sistemas Operativos. Linux

Slides:



Advertisements
Presentaciones similares
SISTEMAS OPERATIVOS.
Advertisements

MAC OS.... CONCEPTOS GENERALES
Linux.
Introducción a servidores
Carlos Rojas Kramer Universidad Cristóbal Colón
TEMA 2: «CONFIGURACIÓN DE MÁQUINAS VIRTUALES»
SISTEMAS OPERATIVOS WINDOWS LINUX.
Adrián García Rojo 4ºA.
Miguel Martin Iglesias 4º B E.S.O Trabajo Informática
Curso de Profundización / Actualización en GNU/Linux
Curso Administrador Linux
SISTEMAS OPERATIVOS DE RED
IV. SISTEMAS OPERATIVOS.. Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema.
Unidad 6 (1ª parte) TEORÍA DE SSOO MANTENIMIENTO.
INDICE ¿Qué es Linux? El núcleo de Linux Distribuciones de Linux
Sistemas Operativos. Qué es un S.O.? Un S.O. es un programa o conjunto de programas que permiten gestionar los recursos de un ordenador. Comienza a trabajar.
Desarrollo de aplicaciones para ambientes distribuidos
NICOLAS POLANIA MONJE LUIS FELIPE PERDOMO MURCIA
Sistema operativo de red Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede funcionar sin un sistema operativo.
MARÍA JOSÉ ALBÚJAR BEJARANO Exposición. GNU/Linux  Es uno de los términos empleados para referirse a la combinación del núcleo a Linux. Su desarrollo.
Introducción a los Sistemas Operativos
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Estructuras en Sistemas Operativos DAISY KATERINE RODRÍGUEZ.
Tema 1 INFORMÁTICA 4ºESO 14/15
UNIX® El futuro está abierto.. UNIX® El futuro está abierto.
Introducción a los SOs.
Sistemas operativos.
Tema 8: Introducción a los SOs. Tema 8: 2 Silberschatz, Galvin and Gagne ©2005 Fundamentos de los Computadores (ITT, Sist. Electr.), Introducción.
Integrante: Yohandry Cueto Carnet: # Contenido Kernel Linux Limitaciones del Kernel Linux Kernel Mach Que es Hurd Arquitectura Ventajas Distribuciones.
Núcleo libre de sistema operativo.. porque una PC es una cosa terrible a perder.
Sistemas Operativos.
Cloud Computing Grupo 4 de computación y programación
Sistema operativo Unix
Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede funcionar sin un sistema operativo de red. Si no se dispone.
Resumen Cap. 2 María Camila López Restrepo 11*3.  Es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware.
Sistemas Operativos.
Linux Sistema operativo.
El entorno de código abierto Arduino hace fácil escribir código y cargarlo a la placa E/S. Funciona en Windows, Mac OSX y Linux. El entorno está escrito.
SOFTWARE LIBRE.
SISTEMAS OPERATIVOS MAS COMUNES
VIRTUALIZACIÓN.
Sistemas Operativos. Qué es un S.O.? Un S.O. es un programa o conjunto de programas que permiten gestionar los recursos de un ordenador. Un S.O. es un.
Sistemas Operativos Tema 1 INFORMÁTICA 4ºESO 13/14.
Orígenes y características
SISTEMAS OPERATIVOS.
Linux y Ubuntu. HISTORIA El proyecto GNU, fue iniciado en 1983 por Richard Stallman, tiene como objetivo el desarrollo de un sistema operativo Unix de.
Valentina Hincapié. Christian Hincapié.. ¿QUE ES LINUX? GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel.
S.o de red. Introducción a los Sistemas Operativos de Red Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede.
CASO LINUX.
UABJO LIC. EN CONTADURÍA PUBLICA INFOMATICA I MAC SISTEMAS OPERATIVOS
COLEGIO DE CIENCIAS Y HUMANIDADES CURSO DE COMPUTACION 1 NOMBRE DEL ALUMNO:TANIA IVONNE RAMIREZ DOMINGUEZ MATRICULA: GRUPO:1°C TURNO:MATUTINO NOMBRE.
 El origen de Linux se encuentra en el sistema operativo MINIX. MINIX fue desarrollado por Andrew S. Tanenbaum con el objetivo de que sirviera de apoya.
Naime Cecilia del Toro Alvarez
Estructuras en Sistemas Operativos DAISY KATERINE RODRÍGUEZ.
ESTACIONES DE TRABAJO..
Víctor Paz Guerra Juan Carlos Gama Mateos Juan Romero Gómez
Presentado por: Kelly Johana Gallego Soto Rosa Reyes Estrada.
INDICE HISTORIA FAMILIAS MÁS SIGNIFICATIVAS: AT&T BDS XENIX AIX GNU
Linux Victor Villena Siguiente. -1- Que es Linux Es el término empleado para referirse al sistema operativo que utiliza como base las herramientas de.
Cristina Aranda Polo Julia Sereno Sardiña Sara Blanco Acosta Rosalía de la Cruz Montaña.
TECNICO EN SISTEMAS NUMERO DE FICHA:
SISTEMAS OPREATIVOS LIBIA HELENA CASTAÑEDA GRUPO _159.
Trabajo de Informática Facultad de Ciencias de la Educación, Humanas y Tecnologías Carrera de Ciencias Sociales Nombre: Ryan Andrés Siguencia Medina Semestre.
APLICACIONES DE LINUX CLASIFICACION Navegador de Internet Mozilla Firefox SUSE Linux Enterprise Desktop incluye Firefox, la versión más reciente del navegador.
Integración de Servicios en Redes Windows y Guadalinex 1ª Sesión.
Sistemas operativos.
1.El softwareEl software 2.Licencias de softwareLicencias de software 3.Sistemas operativos actualesSistemas operativos actuales 4.VirtualizaciónVirtualización.
¿QUE ES EL TEAMVIEWER? ES UN SOFTWARE CUYA FUNCIÓN ES CONECTARSE REMOTAMENTE A OTRO EQUIPO. ENTRE SUS FUNCIONES ESTÁN: COMPARTIR Y CONTROLAR ESCRITORIOS,
Page 1 Distintos tipos de software y su uso mas común Miércoles 10 de septiembre de 2014 Yesika Liera Martínez.
Transcripción de la presentación:

Sistemas Operativos. Linux Julián Alcolea Martínez Mayo 2014

Distribuciones de GNU / Linux Aplicaciones GNU / Linux Índice Historia de Linux Distribuciones de GNU / Linux Aplicaciones GNU / Linux Interacción con otros sistemas Virtualización Arquitectura GNU / Linux Otros entornos Linux

Historia de Linux 1 – Historia de Linux Kernel Linux Kernel Linux – Contribuciones actuales v3.10 Sistema GNU Aplicaciones GNU GNU / Linux GPL - Licencia GNU / Linux Ventajas / Desventajas GNU / Linux Seguridad ¿Antivirus?

Kernel Linux Linus Torvalds desarrolla un emulador de terminal sobre Minix para conectar a los servidores UNIX de la universidad El desarrollo evoluciona al incluir aplicaciones del proyecto GNU. Torvalds lanza una petición de colaboración a la red (1991). Actualmente mantenido en comunidad. Linux 0.0.1 Linus Torvalds

Kernel Linux –contribuciones actuales v3.10 43.000 ficheros y 17.000.000 líneas de código Desde 2005 1.1000 colaboradores de 1.000 compañías Solo el 14% contribuciones son desinteresadas

Sistema GNU Ecosistema de aplicaciones de software libre compatible con Unix Proyecto iniciado por Stallman en 1983. En 1990 el sistema GNU ya contaba con el editor Emacs, el compilador GCC, y un conjunto importante de librerías de apoyo. Al no disponer de núcleo propio se adoptó el núcleo de Linux. Richard Stallman

Entornos de escritorio Aplicaciones GNU Herramientas Entornos de escritorio Gimp Sistema Programación #!/bin/bash GDB Grub

GNU / LINUX Kernel Linux Aplicaciones GNU Usuarios

GPL - Licencia GNU / Linux Software Libre : relativo a libertad no a gratuidad libertad 0: ejecutar el programa con cualquier propósito libertad 1: estudiar y adaptar el programa libertad 2: distribuir copias del programa libertad 3: mejorar el programa y publicar las mejoras La licencia GPL permite cobrar por la creación o distribución del software.

Ventajas / Desventajas GNU / Linux Basado en software libre y gratuito Dificultad con drivers mas modernos Estabilidad garantizada Escasez de juegos Seguridad, antivirus innecesarios Requiere cierta destreza en ocasiones Gran comunidad de desarrolladores Interoperabilidad con otros sistemas Gran flexibilidad, múltiples variantes

GNU / Linux no requiere la instalación de antivirus Seguridad ¿Antivirus? GNU / Linux no requiere la instalación de antivirus Seguridad Sistema multiusuario, solo root puede hacer las labores críticas Archivos ejecutables han de ser habilitados por los usuarios No existe un registro donde puedan almacenarse comportamientos maliciosos Sistema modular, un error en un componente no compromete al resto Software libre, los usuarios conocen lo que hacen los programas que instalan Sistema de repositorios, instalación de software garantizado Diversidad, múltiples versiones y distribuciones

Distribuciones 2 – DISTRIBUCIONES Distribuciones clásicas Genealogía – GNU / Linux Distribuciones derivadas de Ubuntu Distribuciones autonómicas

Distribuciones clásicas. Existen mas de 600 distribuciones. Actualmente 300 están activas

Genealogía GNU/LINUX

Distribución UBUNTU Distribución basada en Debian Orientada al usuario novel y medio Muy enfocada a la facilidad de uso. 49% cuota de mercado Linux 20 millones de usuarios en 2012 Variantes: Escritorio KDE Entorno educativo Recursos limitados Edición multimedia

Distribuciones Autonómicas Varias autonomías han apoyado el desarrollo de distribuciones Linux. La mayoría basadas en Ubuntu.

Aplicaciones Linux 3 – Aplicaciones Linux Entornos de escritorio Escritorios habituales KDE Escritorios habituales GNOME Escritorios optimizados - LXDE Aplicaciones de usuario

Entornos de Escritorio Conjunto de aplicaciones que permiten al usuario interaccionar con el sistema mediante un entorno gráfico basado en ventanas Existen varios entornos, la mayoría basados en el la misma plataforma de base , X Windows junto a diferentes librerías gráficas.

Escritorios Habituales- GNOME Escritorio Ubuntu Desarrollado con GTK Buen rendimiento Aplicaciones Rhythmbox Reproductor de audio Gimp Diseño gráfico Shotwell Editor y organizador fotos

Escritorios Habituales-KDE Escritorio mas extendido Desarrollado con QT Mas vistoso que Gnome pero menor rendimiento Aplicaciones Kdevelop Desarrollo Amarok Reproductor audio K3B Grabador Konkeror Navegador

Escritorios Optimizados - LXDE Entorno ligero pensado para equipos con pocos recursos Entorno menos potente pero perfectamente funcional Permite utilizar indefinidamente equipos que con otros sistemas operativos habrían quedado ya obsoletos

5.Aplicaciones de usuario Multimedia Internet Comunicaciones Evolution Ofimática

4 – Interacción con otros sistemas Samba Ejemplo Samba Grub

Interacción con otros sistemas - Samba Samba es una implementación libre del protocolo de archivos compartidos de Microsoft Windows es posible que computadoras con GNU/Linux, Mac OS X o Unix en general se vean como servidores o actúen como clientes en redes de Windows.

Interacción con otros sistemas – Ejemplo Samba El Servidor configura los directorios que ofrece al exterior así como a quien se los ofrece. Fichero /etc/exports El usuario remoto puede montar en un directorio local el recurso ofrecido por el servidor. Fichero /etc/fstab

Interacción con otros sistemas – GNU - GRUB Gestor de arranque múltiple Durante el arranque la BIOS localiza el dispositivo de inicio (disco) Carga el primer sector (sector de arranque) donde habitualmente comienza el arranque del sistema operativo o el arranque de grub para un sistema múltiple

Virtualización 5 – VIRTUALIZACION Concepto Entornos profesionales Conexión a la red Configuración de red Host Only Configuración de red Bridge Configuración de red NAT KVM VirtualBox

Virtualizacion - Concepto Tecnología que, mediante software, permite la creación de recursos hardware en base a una plataforma hardware real y un software específico de virtualización. Los elementos virtuales se muestran hacia el usuario sin diferencia alguna de sistemas “reales”.

Virtualizacion – Entornos profesionales La virtualización en entornos profesionales permite reducir la inversión en hardware. Facilita el mantenimiento al reducirse el número de equipos.

Virtualización – conexión a la red El sistema virtualizador permite configurar el hardware emulado. Entre otras cosas permite configurar la red que dispondrán los sistemas virtuales Dependiendo de que configuración se decida, las máquinas virtuales podrán relacionarse con los demás equipos de la red o no ser visibles.

Virtualizacion - CONFIGURACION DE RED HOST ONLY El sistema virtualizador crea una red privada dentro del host Las máquinas virtuales están integradas en esa red pero no son visibles desde fuera del host

Virtualizacion - CONFIGURACION DE RED BRIDGE Las máquinas virtuales acceden a la red externa como una máquina mas. Pueden acceder a servicios dhcp como cualquier otro equipo de la red.

Virtualizacion - CONFIGURACION DE RED NAT El sistema virtualizador crea una red privada para las máquinas virtuales. Estas pueden acceder a los servicios de la red externa pero no son visibles desde ella del mismo modo que permite un router doméstico.

KVM Opción ideal para virtualización sobre host Linux Sistema integrado en el kernel de Linux, lo que da ventaja sobre otras aplicaciones del sistema Mejores prestaciones que otros sistemas

VirtualBox Opción ideal para vitalización sobre sistemas no Linux Entorno de administración mas desarrollado y amigable. El sistema virtualizador corre como una aplicación mas sobre el S.O.

6 - GNU / Linux - ARQUITECTURA Usuarios - Grupos Kernel Módulos Estructura de directorios Arquitectura – Ficheros / Permisos

Arquitectura – Usuarios - Grupos Sistema operativo multiusuario Usuario especial root destinado a tareas administrativas restringidas Los proceso ejecutados en el sistema pertenece a un usuario y en función de dicho usuario cada proceso tendrá unos permisos u otros Los usuarios pueden pertenecer a grupos Grupo A Grupo B Root

Arquitectura - Kernel Proceso principal del sistema operativo Intermediario entre Hardware y Software de usuario Distribuidor del tiempo de CPU entre procesos (sistema multiproceso) Soporta extensiones (módulos) cargables dinámicamente

Arquitectura – Kernel - Módulos Los kernel originalmente eran monolíticos, era necesario recompilar el kernel si necesitábamos añadir una nueva funcionalidad. Actualmente las extensiones como por ejemplo drivers pueden ser añadidos al kernel en caliente.

Arquitectura - Estructura de directorios Linux

Arquitectura – Ficheros / Permisos Los ficheros de Linux tienen una serie de atributos que controlan el acceso a estos así como atributos especiales

Otros entornos Linux Sistemas embebidos Movilidad Entornos embebidos Rapsberry pi – Arquitectura Rapsberry pi - Proyectos Sistemas embebidos Movilidad

Otros entornos - Movilidad Aplicaciones HTML5 Orientado a recursos limitados Teléfonos ya en el mercado Ubuntu Touch Versión adaptada del sistema ubuntu Aun no en el mercado

Otros entornos - EMBEBIDOS Reproductores Smart TV Routers Rapsberry Pi

Rapsberry Pi - aRQUITECTURA Ordenador de placa reducida de bajo coste Adecuado para instalar Linux Distribuciones Linux específicas Multitud de proyectos documentados

raPSBERRY PI - Proyectos XBMC Media Player XBMC Remote – Móvil Sistema Linux específico Basado en sistema MAME Sistema Linux específico

Gracias por vuestra atención. Julián Alcolea Martínez jalcoleam@gmail.com indracompany.com