Historia de la Virtualización

Timeline created by mrmorales91
  • Primeras computadoras

    Primeras computadoras
    La computación consistiía en gran parte de máquinas muy especializadas, principalmente mecánicas, que podrían ser utilizadas para ordenar y recopilar datos introducidos en ellas en medios tales como tarjetas perforadas y cinta de papel.
  • IBM 704 dada al MIT

    IBM 704 dada al MIT
    El presidente de IBM le dio al MIT una IBM 704 para ser usada por el MIT y otros estudiantes de New England. Cada vez que IBM producía un nuevo procesador, este era actualizado en el sistema del MIT.
  • Unidades de cinta

    Unidades de cinta
    Introducción de las primeras unidades de almacenamiento en cinta.
  • Introducción de IBM 705

    Introducción de IBM 705
    Esta computadora fue una de las primeras computadoras en ofrecer capacidades de programación similares a los vistos en los mainframe actuales.
  • IBM RAMAC

    IBM RAMAC
    Introducción de la primer unidad de disco disponible comercialmente, el IBM RAMAC, que proporcionaba 5 megabytes de almacenamiento.
  • Investigación sobre compartir el procesador

    Investigación sobre compartir el procesador
    Diversos trabajos académicos comenzaron a explorar la idea de compartir el tiempo en estos amplios y rápidos procesadores.
  • Demostración del CTSS

    Demostración del CTSS
    El Compatible Time Sharing System (CTSS) fue demostrado en un procesador IBM 709 . Este fue el inicio de las máquinas virutales como las conocemos hoy.
  • CTSS en completa producción

    CTSS en completa producción
    Conforme CTSS evolucionó, se hizo evidente que no todos los problemas con este nueva tecnología podría ser resuelto mediante el uso de software por sí solo. Así que los investigadores trabajaron con IBM para obtener los cambios realizados en el hardware y con estos cambios realizados,
    CTSS estuvo en completa producción. Reconocía comandos como LOAD, LISTF y RENAME.
  • Desarrollo del CP-40

    Desarrollo del CP-40
    Se comenzó a trabajar en un proyecto para desarrollar un nuevo tipo de sistema operativo, Control Program-40 (CP-40). Era un sistema que proporcionaba no sólo memoria virtual, sino también máquinas virtuales. Cada usuario tendría una máquina virtual System/360 completa (que en un principio se llamó una "pseudo-máquina").
  • El término hipervisor se utilizó por primera vez

    El término hipervisor se utilizó por primera vez
    El término hipervisor se utilizó por primera vez en IBM, haciendo referencia a un software que asociaba un RPQ (Request price quotation) al mainframe 360/65.
  • Lanzamiento del CP-67

    Se lanzó el CP-67, que añade muchas características para CP y CMS y tomó ventaja de las nuevas instalaciones de hardware que se habían desarrollado en junto con el software.
  • Lanzamiento del CP-67 v2

    Lanzamiento de la versión del CP-67.
  • Lanzamiento del CP-67 v3

    Lanzamiento de la versión 3 de CP-67, el cual en ese momento corría en 44 sitios, de los cuales un cuarto eran sitios de IBM.
  • System 370

    IBM anunció la próxima generación de sus procesadores centrales: System/370. Desarrollo en MV continuó apoyando esta nueva arquitectura.
  • Cambios a System 370

    IBM anunció los siguientes cambios:
    - Dos nuevas computadoras: 370/158 y 370/168
    - Hardware para la reubicación de direcciones en todos los sistemas 370 (importante para la administración de memoria virtual).
    - Cuatro nuevos SO: VM/370, DOS/VS, OS/VS1 y OS/VS2.
  • Lanzamiento de VM/370 Release 6

    Esta versión también incluye un nuevo producto de red
    llamada remota en cola Subsistema de Comunicaciones (RSCS), que fue convertido en el backbone de las comunicaciones internas de IBM.
  • Introducción de XA

    Se comenzó el trabajo en el siguiente avance importante en el hardware de computadora central, la introducción de Extended Architecture (XA). Antes de esto, el sistema operativo era el responsable de toda entrada/salida (E/S) mediante el uso
    Instrucciones de la CPU que de otro modo podrían ser utilizados para realizar un trabajo útil para los usuarios.
    La arquitectura XA tomó gran parte de este trabajo y la pasó a procesadores especializados de E/S que formaban parte del hardware.
  • Lanzamiento de VM/SP

    VM se estaba volviendo cada vez más popular e IBM dio a conocer una versión empaquetada de VM llamada VM/SP, que hizo la instalación mucho más fácil que antes y también facilitó la instalación de los muchos productos nuevos que habían sido desarrollados para esta plataforma.
  • Crecimiento en aplicacioens

    Se lanzaron productos como: PROFS, XEDIT y EXEC2. IBM también anunció la plataforma de Extended Architecture (XA) y con ella una versión de la máquina virtual que ayudaba a los clientes migrar sus sistemas MVS para el nuevo entorno, conocido como VM/XA Migration Aid. Además introdujo VM High Performance Option (HPO) que mejoraba el desemepeño y el direccionamiento de memoria en VM/SP.
  • System Facility

    Migration Aid se convirtió en System Facility.
  • System Producto

    System Facility se convirtió en System Product.
  • Lanzamiento de VM/XA System Product Release 1

    Fue llamado un sistema VM XA "full function". Su CP se había hecho compatible con HPO 5, y proporcionó un XA-CMS: CAMS 5.5 de gran capacidad.
  • VM/XA SP Release 2

    Lazamiento de VM/XA SP Release 2
  • Adopción de Comunicaciones basadas en Internet

    Adopción de Comunicaciones basadas en Internet
    Las Comunicaciones basadas en Internet se convirtieron en el backbone de las comunicaciones internas de IBM.
  • System 390 y ESA

    System 390 y ESA
    IBM anunció el siguiente paso en la evolución de la
    plataforma, System/390 y el Enterprise Systems Architecture (ESA). También se anunciaron VM/ESA 1.1.0 y 1.1.1. VM/ESA
    fue lanzado en dos formas diferentes: la versión ESA, y la versión 370. VM/ESA 1.1.1 incluye otro importante productivity aid: CMS PIPELINES. La función 370 VM/ESA fue la última versión en apoyar la arquitectura 370.
  • VM/ESA 2.4

    Lanzamiento de VM/ESA 2.4, que brindaba soporte para la última IBM S/390 Enterprise Server Generation 5 y 6 de la generación. También se añadió soporte huésped para Queued Direct I/O (QDIO) y los canales FICON. También apoyaría la arquitectura de las nuevas zSeries presentadas posteriormente.
  • VMware inició la virtualización de sistemas x86

    VMware inició la virtualización de sistemas x86
    VMware inició la virtualización de sistemas x86 para enfrentar muchos de estos desafíos y para transformar los sistemas x86 en una infraestructura de hardware compartida de uso general que ofreciera un aislamiento total, movilidad y alternativas de sistemas operativos para los entornos de aplicaciones.
  • Lanzamiento de zSeries

    Lanzamiento de zSeries
    Lanzamiento de z/VM Version 3 Release 1 y seguidamente z/VM 4.1. Las cuales soportaban redes LAN virtuales y HiperSockets y el envío de TCP/IP como parte del producto base de z/VM, que refleja una aceptación de la importancia de su papel en la computación moderna.
  • z/VM 4.2

    Lanzamiento de z/VM 4.2. Añadiendo soporte para el hardware más reciente desarrollado y también se centró en mejoras en el soporte de sistemas Linux. Este ambiente se estaba volviendo cada vez más importante para la vitalidad de VM.
  • z/VM 4.3

    Lanzamiento de z/VM 4.3. Añadiendo soporte para el hardware más reciente desarrollado y también se centró en mejoras en el soporte de sistemas Linux.
  • z/VM 4.4

    Lanzamiento de z/VM 4.4. Añadiendo soporte para el hardware más reciente desarrollado y también se centró en mejoras en el soporte de sistemas Linux.
  • z/VM 5.1

    Lanzamiento de z/VM 5.1. Conteniendo numerosas mejoras
    apoyando a los nuevos subsistemas de disco TotalStorage, criptografía, características VSWITCH adicionales y muchas mas.
  • z/VM 5.2

    Lanzamiento de z/VM 5.2
  • VMware Player

    VMware Player
    VMware lanza VMware Player, un reproductor gratis para máquinas virtuales
  • VMware Server y LivePC

    VMware Server y LivePC
    Lanzamiento de VMware Server y LivePC. Nuevos campos para virtualización de aplicaciones y streaming de aplicaciones.
  • z/VM 5.3

    Lanzamiento de z/VM 5.3. Introducido soporte a los últimos avances en hardware, y entrega mejoras en soporte de invitado y manejabilidad.
  • Tipos de virtualización y virtualización en la nube

    Tipos de virtualización y virtualización en la nube
    Crecimiento en la popularidad de la virtualización en la nube. Tipos de virtualización a este momento: Hardware, Desktop, Software, Memory, Storage, Data y Network.
  • Period: to

    Uso de tarjetas perforadas y cinta de papel

    Uso de tarjetas perforadas y cinta de papel para el procesamiento de datos, coexistiendo con las nuevas tecnologías que se presentaban.
  • Period: to

    Crecimiento en la tecnología informática

    Los desafíos de la década de 1940 alentó un enorme crecimiento en la tecnología informática en lo que ahora llamaríamos el "sector científico", donde grandes cantidades de poder de computación manejaban pequeñas cantidades de datos.
  • Period: to

    Adaptación a uso comercial

    Esta tecnología fue adaptada a un uso más comercial y el
    procesamiento de grandes cantidades de datos que requieren pequeñas cantidades de poder de computación. Estas máquinas, se encontraban entre los primeros en ofrecer capacidades de programación similares a los que vemos en
    mainframes actuales. Los metods de entradas y salidas seguían siendo por lote. Consolas de operador, comunmente máquinas de escribir modificados, permitían alguna forma de control sobre el sistema.
  • Period: to

    Desarrollo y nuevos lanzamientos de VM

    Se continuó con el desarrollo y nuevos lanzamientos de VM, que añadían más características de soporte de la máquina virtual, soporte de dispositivo real y explotación del hardware.
  • Period: to

    Funcionalidades agregadas a VM/SP

    VM/SP continuó agregando funcionalidades con los consiguientes lanzamientos de VM/SP2 hasta VM/SP.
  • Period: to

    Mejoras a VM/ESA

    VM/ESA se fue mejorando para apoyar hardware de procesador adicional y nuevos dispositivos.