Articulo de referencia

Cronología de las tecnologías de virtualización

En informática, la virtualización consiste en utilizar un ordenador para simular otro. A continuación, se presenta una lista cronológica de tecnologías de virtualización. Cronol...

En informática, la virtualización consiste en utilizar un ordenador para simular otro. A continuación, se presenta una lista cronológica de tecnologías de virtualización.

Cronología

Nota: Esta cronología carece de datos para sistemas históricos importantes, entre ellos: Atlas Computer (Manchester), GE 645, Burroughs B5000.

década de 1960

A mediados de la década de 1960, el Centro Científico de IBM en Cambridge desarrolló CP-40 , la primera versión de CP/CMS . La experiencia adquirida con el proyecto CP-40 sirvió de base para el desarrollo del IBM System/360 Modelo 67 , anunciado en 1965. CP-40 se reimplementó para el S/360-67 como CP-67, y en abril de 1967, ambas versiones ya se utilizaban a diario en producción.

1964
1965
  • El IBM M44/44X, un sistema operativo de paginación experimental, se utiliza en el Centro de Investigación Thomas J. Watson.
  • IBM anuncia el IBM System/360-67 , una CPU de 32 bits con hardware de memoria virtual (agosto de 1965).
1966
  • IBM lanzó el ordenador S/360-67 en junio de 1966.
  • IBM comienza a trabajar en CP-67 , una reimplementación de CP-40 para el S/360-67.
1967
  • En enero, el CP-40 entrará en producción bajo un sistema de tiempo compartido, seguido del CP-67 en abril.
1968
  • CP/CMS está instalado en ocho emplazamientos de clientes iniciales.
  • CP/CMS es presentado a la biblioteca IBM Type-III por el Laboratorio Lincoln del MIT .
  • La reventa del acceso a CP/CMS comienza en el proveedor de tiempo compartido National CSS (que se convierte en una versión distinta, que finalmente pasa a llamarse VP/CSS ).

década de 1970

IBM anuncia el System/370 en 1970. En 1972, IBM anuncia que la memoria virtual estará disponible en todos los modelos S/370, y también anuncia varios sistemas operativos de almacenamiento virtual, incluido VM/370 . A mediados de la década de 1970, CP/CMS , VM y VP/CSS se ejecutan en numerosos mainframes de gran tamaño de IBM.

1971
  • El primer System/370 , el S/370-155, se enviará en enero.
1972
  • Anuncio de la incorporación de memoria virtual a la serie System/370.
  • Se ha anunciado VM/370 y está operativo desde la fecha de su anuncio. VM/370 incluye la capacidad de ejecutar máquinas virtuales dentro de otras máquinas virtuales (previamente implementada tanto en IBM como en sitios de usuarios bajo CP/CMS, pero no incluida en las versiones estándar).
1973
  • Primer envío de los modelos S/370 con memoria virtual anunciados (abril: -158, mayo: -168).
1977
  • Lanzamiento comercial inicial de VAX/VMS , posteriormente renombrado OpenVMS.
1979

década de 1980

1985
1987
  • Enero de 1987: Locus Computing Corporation puso a disposición de los fabricantes de equipos originales (OEM) una versión de evaluación de Merge/386 . Merge/386 utilizaba el modo Virtual 8086 proporcionado por el procesador Intel 80386 y admitía múltiples máquinas virtuales 8086 simultáneas . Estas máquinas virtuales admitían sistemas operativos invitados sin modificar y programas independientes como Microsoft Flight Simulator ; pero en el uso típico, el sistema invitado era MS-DOS con un redireccionador propietario de Locus (también comercializado para PC en red como "PC-Interface") y un controlador de red que proporcionaba comunicación con un proceso de servidor de archivos en modo usuario que se ejecutaba bajo el sistema operativo anfitrión en la misma máquina.
  • Octubre de 1987: Comienza el envío de la versión comercial 1.0 de Merge/386, ofrecida con Microport Unix System V Release 3 .
1988
  • SoftPC 1.0 para Sun fue presentado en 1988 por Insignia Solutions.
  • SoftPC aparece en su primera versión para Apple Macintosh . Estas versiones (Sun y Macintosh) solo tienen soporte para DOS .

década de 1990

1991
  • IBM presenta OS/2 Virtual DOS Machine (VDM) con soporte para el modo virtual x86 8086, capaz de virtualizar DOS/Windows y otros sistemas operativos de 16 bits como CP/M-86.
1994
  • Kevin Lawton deja el Laboratorio Lincoln del MIT y comienza el proyecto Bochs . Bochs fue programado inicialmente para la arquitectura x86, capaz de emular BIOS, procesador y otro hardware compatible con x86, mediante algoritmos simples, aislados del resto del entorno, incorporando posteriormente la capacidad de ejecutar diferentes algoritmos de procesador bajo la arquitectura x86 o el host, incluyendo BIOS y procesador central (Itanium x64, x86_64, ARM , MIPS , PowerPC , etc.), y con la ventaja de que la aplicación es multiplataforma ( BSD , Linux , Windows , Mac , Solaris ). [ 3 ]
1997
  • La primera versión de Virtual PC para la plataforma Macintosh fue lanzada en junio de 1997 por Connectix .
1998
  • 15 de junio: Simics /sun4m se presenta en USENIX '98, demostrando una simulación completa del sistema arrancando Linux 2.0.30 y Solaris 2.6 sin modificar desde discos editados con dd ..
  • 26 de octubre: VMware solicita una patente para sus técnicas, que le fue concedida como patente estadounidense n.º 6,397,242.
1999
  • 8 de febrero: VMware presenta el primer producto de virtualización x86 para la arquitectura Intel IA-32, conocido como VMware Virtual Platform , basado en investigaciones previas de sus fundadores en la Universidad de Stanford . VMware Virtual Platform se basa en la emulación de software con un diseño de sistema operativo invitado/anfitrión que requiere que todos los entornos invitados se almacenen como archivos en el sistema de archivos del sistema operativo anfitrión.

década de 2000

2000
2001
  • El 31 de enero de 2001, AMD y Virtutech lanzaron Simics /x86-64 ("Virtuhammer") para dar soporte a la nueva arquitectura de 64 bits para x86.Virtuhammer se utilizaba para portar distribuciones de Linux y el núcleo de Windows a la arquitectura x86-64 mucho antes de que el primer procesador x86-64 ( Opteron ) estuviera disponible en abril de 2003.
  • En junio, Connectix lanza la primera versión de Virtual PC para Windows.
  • En julio, VMware creó el primer producto de virtualización de servidores x86 .
  • Egenera, Inc. lanza su software Processor Area Network (PAN Manager) y el chasis BladeFrame, que proporcionan virtualización de hardware del disco interno, las tarjetas de interfaz de red y la consola serie de la unidad de procesamiento (pBlade).Archivado el 14 de julio de 2011 en Wayback Machine .
  • Se publica la primera versión de Virtuozzo , basada en OpenVZ. [ 4 ]
2003
  • Primera versión del primer hipervisor x86 de código abierto , Xen .
  • 18 de febrero: Microsoft adquiere tecnologías de virtualización (Virtual PC y un producto aún no lanzado llamado "Virtual Server") de Connectix Corporation.
  • 18 de febrero: Comienza el desarrollo de QEMU , un emulador de hardware gratuito y de código abierto. [ 5 ]
  • Finales de 2003: EMC adquiere VMware por 635  millones de dólares.
  • Finales de 2003: VERITAS adquiere Ejascent por 59  millones de dólares.
  • El 10 de noviembre de 2003, Microsoft lanzó Microsoft Virtual PC , una tecnología de virtualización a nivel de máquina.
2005
2006
  • 15 de junio de 2006
  • El 12 de julio de 2006, VMware lanzó VMware Server , un producto gratuito de virtualización a nivel de máquina para el mercado de servidores.
  • Microsoft Virtual PC 2006 se lanza como programa gratuito, también en julio.
  • El 17 de julio de 2006, Microsoft compró Softricity .
  • 16 de agosto de 2006. VMware anuncia los ganadores del concurso de dispositivos de virtualización.
  • El 26 de septiembre de 2006, moka5 lanzó la tecnología LivePC .
  • HP lanza Integrity Virtual Machines versión 2.0, que es compatible con Windows Server 2003, grabadoras de CD y DVD, unidades de cinta y VLAN.
  • El 11 de diciembre de 2006, Virtual Iron lanzó Virtual Iron 3.1, un producto gratuito de virtualización bare-metal para el mercado de virtualización de servidores empresariales.
2007
  • Se ha lanzado KVM , un módulo de virtualización integrado en el núcleo de Linux .
  • El 15 de enero de 2007, InnoTek lanzó VirtualBox Open Source Edition (OSE), la primera solución profesional de virtualización para PC publicada como código abierto bajo la Licencia Pública General de GNU ( GPL ). Incluye código del proyecto QEMU .
  • Sun lanza Solaris 8 Containers para permitir la migración de un ordenador Solaris 8 a un contenedor Solaris en un sistema Solaris 10, solo para SPARC.
  • El 24 de septiembre de 2007, Microsoft lanzó la primera versión pública de su hipervisor, Hyper-V , con nombre en clave "Viridian".
2008

década de 2010

2011
  • Se publica la primera versión estable de QEMU. [ 6 ]
2013
2014
  • La primera versión pública de Kubernetes se lanzó el 8 de septiembre de 2014. [ 7 ] Cuando Kubernetes debutó, ofrecía varias ventajas sobre Docker, la plataforma de contenedores más popular en ese momento. El propósito de Kubernetes era simplificar a los usuarios el despliegue de aplicaciones en contenedores en un clúster considerable de hosts de contenedores. Para ofrecer más características y funcionalidades para la gestión de aplicaciones en contenedores a gran escala, Kubernetes se creó para complementar a Docker en lugar de reemplazarlo por completo. [ 8 ] [ 9 ]

Referencias

  1. Mell, Emily (2 de abril de 2020). "La evolución de los contenedores: Docker, Kubernetes y el futuro" . TechTarget . Consultado el 7 de enero de 2023 .
  2. Dillenburg, Stefan (3 de mayo de 2020). "Una breve historia de la virtualización de contenedores" . Medium (sitio web) . Recuperado el 7 de enero de 2023 .
  3. Hess, Ken (25 de agosto de 2011). "Pensando dentro y fuera de Bochs con Kevin Lawton" . zdnet . Consultado el 3 de diciembre de 2015 .
  4. Hochstätter, Christoph H. (14 de marzo de 2007). "Cronología de la historia de la empresa Virtuozzo" . zdnet . Consultado el 7 de enero de 2023 .
  5. "Directorios de proyecto estándar inicializados por cvs2svn. (e63c3dc7) · Commits · QEMU / QEMU · GitLab" . 18 de febrero de 2003. Consultado el 23 de julio de 2024 .
  6. Corbet, Jonathan (2 de diciembre de 2011). "QEMU 1.0 lanzado [ LWN.net ] " . LWN.net . Consultado el 23 de julio de 2024 .
  7. "Lanzamiento de Kubernetes v0.2" . GitHub .
  8. "Red Hat y Google colaboran en Kubernetes para gestionar contenedores Docker a gran escala" . Red Hat.
  9. Buhr, Martin. "Todo lo que siempre quisiste saber sobre Kubernetes pero tenías miedo de preguntar" . Google . Consultado el 22 de diciembre de 2022 .
  • Virtualización de aplicaciones: Optimización de la distribución 31 de agosto de 2006 — Por James Drews
  • Virtualización de Windows de Microsoft
  • Descripción general de la virtualización. Archivado el 3 de marzo de 2016 en Wayback Machine de VMware.
  • Introducción a la virtualización. Archivado el 4 de mayo de 2020 en Wayback Machine .
  • Entrada de blog sobre cómo se puede utilizar la virtualización para implementar el control de acceso obligatorio .
  • El efecto de la virtualización en la interferencia del sistema operativo (en formato PDF).
  • Historial de VM/360
  • Historial de VM/360
  • Ataques a emuladores de máquinas virtuales