HISTORIA DE LOS SISTEMAS OPERATIVOS EN RED Diego Leal 115096 Edinson Caicedo 1150683 Heiner Villamizar 1150716 Brayam Mora 1151010 SISTEMA OPERATIVO DE RED Network Operating System (Sistema Operativo de red) es un componente software de una computadora, cuyo objetivo es coordinar y administrar las actividades de los recursos del ordenador en una red de equipos. * 2 Lanzamientos de SO de red 1987 IBM PC DOS 1991 liberación núcleo de linux 1992 surge solaris 1993 surge windows nt 1994 surge bsd lite y windows nt 3.5.1 1996 windows 4.0 1998 solaris 7ma64 bits 1999 novell multiplataforma 2000 windows 2000 2001 windows xp 2003 windows server 2003 2008 windows server 2008 2009 windows 7 2012 windows 8 y server 2012 3 1969 Ken Thompson y Dennis Ritchie crean UNIX en los laboratorios Bell de AT&T. UNIX provee una serie de herramientas, cada una realiza una función limitada y bien definida, utiliza un sistema de archivos unificado como medio de comunicación, y un lenguaje de comandos llamado “shell” que permite combinar estas herramientas para realizar acciones complejas. Servicios básicos ofrecidos por UNIX en redes: • Sistemas de archivos en red (NFS) • Copias de seguridad • impresión • Inicio de sesiones a través de la red Estos servicios pueden utilizarse a través de la red. * 4 1980 Nace SunOS en la empresa Sun MicroSystems, SunOS fue la versión del sistema operativo derivado de Unix. El sistema operativo Sun estaba basado en BSD incorporando TCP/IP. BSD (Berkely Software Distribution) asi denomino la universidad de de California en Berkely al realizar cambios en el código fuente para poder adaptarlo a sus necesidades. Más adelante incorporó funcionalidades del System V convirtiéndose en un SO totalmente basado en System V, esta versión fue la primera en llamar Solaris 2. * 5 6 7 1980 NACE NETBIOS “Network Basic Input/Output System", es, (en sentido estricto) una especificación de interfaz para acceso a servicios de red, es decir, una capa de software desarrollado para enlazar un sistema operativo de red con hardware específico. NetBIOS provee los servicios de sesión descritos en la capa 5 del modelo OSI. Se encarga de establecer la sesión y mantener las conexiones. Pero este protocolo debe transportarse entre máquinas a través de otros protocolos; debido a que por sí mismo no es suficiente para transportar los datos en redes LAN o WAN, para lo cual debe usar otro mecanismo de transporte (Ej: en redes LAN protocolo NetBEUI, en redes WAN protocolo TCP/IP). Los protocolos que pueden prestar el servicio de transporte a NetBIOS son: ● IPC/IPX ● NetBEUI ● TCP/IP NetBIOS permite conexión orientada a la conexión (TCP) o no orientada a la conexión(UDP), soporta broadcast y multicast. 8 1983 Novell Netware es un sistema operativo de red, una de las plataformas de servicio para ofrecer acceso a la red y los recursos de información, sobre todo en cuanto a servidores de archivos. Fue retirado en 1995 por Ray Noorda. Los Servicios de directorios de Novell (NDS) proporcionan servicios de: • nombre y seguridad • encaminamiento • mensajería • publicación Web • servicios de impresión y de archivos. Mediante la utilización de la arquitectura de directorios X.500, organiza todos los recursos de red, incluyendo usuarios, grupos, impresoras, servidores y volúmenes. NDS también proporciona una entrada única para el usuario, que permite a éste poder entrar en cualquier servidor de la red y tener acceso a todos sus permisos y derechos habituales. * 9 VENTAJAS DE NOVELL NETWARE VENTAJAS •NDS (Servicio de Directorios de Red) • Excelente administración de redes en gran escala. • Es un sistema operativo de red independiente del hardware. • Ofrece el mejor sistema de impresión y archivos. • Excelente nivel de seguridad. • Soporta aplicaciones a través de Módulos cargables de NetWare (NLM). • La gran infraestructura de Novell es capaz de dar soporte técnico y asistencia por mucho tiempo. • Cuando se descubre un error en la versión reciente de NetWare, Novell hace públicas las posibles soluciones para usuarios nuevos y antiguos. 10 DESVENTAJAS DE NOVELL NETWARE DESVENTAJAS •NDS es bastante complejo de instalar y administrar. • NetWare está perdiendo mercado por la complejidad de NetWare 4.1 y NDS. • La plataforma de NetWare está un tanto limitada al proveer otros servicios fuera de servidor de archivos e impresión. • Servicios como FTP o HTTP requieren comprar software adicional de Novell. • La actualización de una versión a otra es lenta y compleja. • Puede ser caro para redes pequeñas. 11 1984 Appletalk es un conjunto de protocolos desarrollados por Apple Inc. para la interconexión de redes locales. Fue incluido en un Macintosh Apple en 1984 y actualmente está en desuso en los Macintosh en favor de las redes TCP/IP. integrado en el sistema operativo de cada equipo que ejecuta el Mac OS. La implementación actual de AppleTalk permite posibilidades de interconexión Trabajo en Grupo de alta velocidad entre equipos Apple, así como interoperabilidad con otros equipos y sistemas operativos de red. Para la interconexión de redes locales. Fue incluido en un Macintosh Apple en 1984 y actualmente está en desuso en los Macintosh en favor de las redes TCP/IP. * 12 LINUX En 1983 Richard Stallman inició el ambicioso Proyecto GNU, con el propósito de crear un sistema operativo similar y compatible con UNIX. 1985, creó la Fundación del Software Libre (FSF) y desarrolló la Licencia pública general de GNU (GNU GPL), para tener un marco legal que permitiera difundir libremente el software. En 1991, en Helsinki, Linus Torvalds comenzó un proyecto que más tarde llegó a ser el núcleo Linux. Esto fue al principio un emulador terminal, al cual Torvalds solía tener acceso en los grandes servidores UNIX de la universidad. El sistema operativo que él usó durante el desarrollo fue Minix, y el compilador inicial fue el GNU C compiler, que aún es la opción principal para compilar Linux hoy (aunque Linux puede ser compilado bajo otros compiladores, tal como el Intel C Compiler). Cuando GNU había conseguido fabricar herramientas fundamentales como un intérprete de comandos, una biblioteca C y un compilador, incorporaron el núcleo Linux. Dicha decisión fue tomada porque su propio núcleo, Hurd, no estaba listo para poder usarse, por lo que continuaron el desarrollo de GNU utilizando Linux. 13 WINDOWS Windows es un sistema operativo desarrollado por la empresa de software Microsoft Corporation, el cual se encuentra dotado de una interfaz gráfica de usuario basada en el prototipo de ventanas 14 WINDOWS 15 WINDOWS SERVER: VENTAJAS • Proporcionar una infraestructura integrada que ayuda a asegurar que su información de negocios estará segura. • Proporcionar fiabilidad, disponibilidad y escalabilidad para que nosotros podamos ofrecer la infraestructura de red que los usuarios solicitan • Proporcionar herramientas flexibles que ayuden a ajustar su diseño e implementación a sus necesidades organizativas y de red. • Proporcionar un servidor web integrado y un servidor de transmisión de multimedia en tiempo real para ayudarle a crear más rápido, fácil y seguro un Internet dinámico y sitios de internet • Proporcionar un servidor de aplicaciones integrado que le ayude a desarrollar, implementar y administrar servicios web en XML más fácilmente. • Brindar las herramientas que le permitan conectar servicios web a aplicaciones internas, proveedores y socios. 16 DESVENTAJAS • Como es de esperarse en la familia Microsoft el costo de licencias. • En cuestiones de manejo e instalación, es un sistema que requiere altísimo conocimiento para poder configurar a tope, también contrario a los que afirma Microsoft con su facilidad de adaptación, es decir que aparte de comprar un sistema servidor de alto costo, el usuario debe pagar por un personal altamente especializado, lo cual desde luego no es tan económico. 17 DIRECTORIO ACTIVO Utiliza distintos protocolos, principalmente LDAP, DNS, DHCP y Kerberos. Es un servicio establecido en uno o varios servidores en donde se crean objetos tales como usuarios, equipos o grupos, con el objetivo de administrar los inicios de sesión en los equipos conectados a la red, así como también la administración de políticas en toda la red. Su estructura jerárquica permite mantener una serie de objetos relacionados con componentes de una red, como usuarios, grupos de usuarios, permisos y asignación de recursos y políticas de acceso. 18 VIRTUALIZACION Es la creación a través de software de una versión virtual de algún recurso tecnológico, como puede ser una plataforma de hardware, un sistema operativo, un dispositivo de almacenamiento u otros recursos de red. ¿QUE ES EL HYPERVISOR? Hypervisor o Virtual Machine Monitor (VMM) es una tecnología que esta compuesta por una capa de software que permite utilizar, al mismo tiempo, diferentes sistemas operativos o maquinas virtuales (sin modificar o modificados en el caso de paravirtualización) en una misma computadora central. Es decir es la parte principal de una máquina virtual que se encarga de manejar los recursos del sistema principal exportandolos a la máquina virtual * 19 TIPOS DE HIPERVISOR Existen 2 clases principales de hypervisor: • Tipo 1 (“nativo” ´o “bare-metal”): el hipervisor se ejecuta directamente sobre el hardware y gestiona los SSOO invitados. Al SO se le llama Dominio de Control y se ejecuta sobre el hipervisor. Los invitados son Dominios Logicos. Ejemplos: Xen, Citrix XenServer, KVM, VMware ESX/ESXi, VMWare VSphere Microsoft Hyper-V. • Tipo 2 (“hosted”): el hipervisor se ejecuta en el entorno convencional de un SO. El hipervisor representa una capa software que se ejecuta sobre el SO anfitrión. Ejemplos: VMware Workstation, VMware Server, VirtualBox, QEMU, Microsoft Virtual PC. 20 TIPOS DE HYPERVISOR 21 TIPOS DE VIRTUALIZACIÓN 1. Virtualización de Servidor: Genera la participación de un Servidor físico en múltiples entornos virtuales, que pasan a llamarse Servidores Virtuales o Servidores Privados. 2. Virtualizacion de Almacenamiento: Se refiere al proceso de abstraer el almacenamiento lógico del almacenamiento físico, y es comúnmente usado en SANs ("Storage Area Network" Red de área de almacenamiento). Los recursos de almacenamiento físicos son agregados al "storage pool" (almacén de almacenamiento), del cual es creado el almacenamiento lógico. 3. Virtualización de red. Consiste en combinar conexiones de red como Internet y otros datos en una red visible y entonces dividir la conexión en otras conexiones. 22 TIPOS DE VIRTUALIZACIÓN 4. Virtualización de aplicaciones: convierte las aplicaciones en servicios virtualizados con administración centralizada que nunca están instalados y por lo tanto no entran en conflictos con otras aplicaciones. 5. Virtualización de Sistema Operativo: Ejecutar más de un sistema operativo en el mismo dispositivo.El SO anfitrión virtualiza el hardware a nivel de SO. Esto permite que varios SO virtuales se ejecuten de forma aislada en un mismo servidor f´ısico. • El SO invitado ejecuta el mismo el mismo kernel que el anfitrión, de hecho son el mismo SO. 6. Virtualizacion por hardware:Es un caso especial de la virtualización completa en la que se cuenta con ayuda del procesador. Como ejemplos de plataformas de virtualizacióon adaptadas a este hardware tenemos: ◦ KVM, VMware Workstation, VMware Fusion, Microsoft Hyper-V, Microsoft Virtual PC, Xen, Parallels Desktop for Mac, VirtualBox y Parallels Workstation. 23 VENTAJAS DE LA VIRTUALIZACION 1. Disminuye la utilización de hardware físico. 2. Reducción de gastos. Al disminuir los hardwares físicos los gastos asociados a ellos (luz, mantenimiento, etc.) se ven recortados. 3. Aumento de la eficiencia. A medida que la virtualización se va estableciendo dentro de una compañía, los usuarios utilizarán más eficiente los componentes del hardware . 4. Largo ciclo de vida. Con la virtualización los programas se almacenan en servidores, lo que implica que la necesidad de equipos más modernos es más reducida que en un hardware. * 24 Sistemas operativos en la nube Se pueden definir como un escritorio virtual en la web, accesible mediante un navegador, con múltiples aplicaciones integradas que permiten al usuario administrar y organizar fácilmente sus datos desde cualquier ubicación sin necesidad de instalar software adicional en la máquina. Algunos ejemplos: • EyesOS • iCloud • CorneliOS • GlideOS • MyGoya • Atoolo 25 TENDENCIA ACTUAL-SERVICIOS EN LA NUBE En este caso se contrata capacidad de proceso (CPU) y almacenamiento. El proveedor se encarga de su gestión y para el cliente se convierten todos los gastos en variables (sólo se paga por lo que se usa). • • • • * Software como Servicio (SaaS) Plataforma como Servicio (PaaS) Infraestructura como Servicio (IaaS) Escritorio como Servicio (DaaS) 26 Software como servicio (SaaS) Es lo que comúnmente se identifica con “cloud”. Es una aplicación para el usuario final donde puede pagar un alquiler por el uso de software. No es necesario adquirir un software en propiedad (como Microsoft Office), instalarlo, configurarlo y mantenerlo. * 27 Plataforma como Servicio (PaaS) Proporciona un entorno de trabajo para el desarrollo de aplicaciones. En otras palabras, ofrece la arquitectura así como la infraestructura general necesaria para permitir el desarrollo de aplicaciones, lo que incluye recursos de red, almacenamiento de datos, y servicios de administración de software y soporte técnico. Ej: Windows Azure, Google AppEngine 28 Infraestructura como Servicio (IaaS) En el caso de IaaS, los recursos informáticos ofrecidos consisten, en hardware virtualizado, en otras palabras, infraestructura de procesamiento. Abarca aspectos como el espacio en servidores virtuales, conexiones de red, ancho de banda, direcciones IP y balanceadores de carga. Físicamente, el repertorio de recursos de hardware disponibles proceden de multitud de servidores y redes, generalmente distribuidos entre numerosos centros de datos, de cuyo mantenimiento se encarga el proveedor del servicio cloud. Ej: Amazon Web Services 29 CAPACIDAD DE ADMINISTRACIÓN DE SERVICIOS EN LA NUBE * 30 Escritorio como Servicio (Daas) Escritorios Virtuales se ejecutan en los servidores en centros de datos, los usuarios pueden conectarse a ellos desde cualquier lugar. Proveedores: ● VMware Horizon Air ● WorkSpaces Amazon ● Citrix XenDesktop 31 * 32 REFERENCIAS • http://www.virtualizacion.com/hypervisor/ • http://blog.capacityacademy.com/2012/08/07/que-es-la-virtualizacion-y-cuales -son-sus-beneficios/ • http://profesores.fi-b.unam.mx/sun/Downloads/Solaris/DavidGalan/1.historia. pdf • http://www.investigacion.frc.utn.edu.ar/labsis/Publicaciones/InvesDes/Protoco los-NBI/doc/netbios.html • https://hipertextual.com/archivo/2014/09/historia-sistemas-operativos-gnulinu x/ • http://www.interoute.es/what-iaas • http://www.interoute.es/what-saas • http://www.interoute.es/what-paas • http://programacion.net/articulo/sistemas_operativos_web_el_futuro_de_los_ sistemas_operativos_en_la_nube_359 • http://www.gonzalonazareno.org/cloud/material/IntroVirtualizacion.pdf • http://www.adminso.es/images/6/6d/Eugenio_cap1.pdf • 33 * GRACIAS * 34