En informática, la virtualización es el uso de una computadora para simular otra computadora. A continuación, se incluye una lista cronológica de tecnologías de virtualización.
Cronología
Nota: En esta línea de tiempo faltan datos de sistemas históricos importantes, incluidos: Atlas Computer (Manchester), GE 645, Burroughs B5000.
Década de 1960
A mediados de los años 60, el Centro Científico de Cambridge de IBM desarrolla el CP-40 , la primera versión del CP/CMS . La experiencia del proyecto CP-40 proporciona información para el desarrollo del IBM System/360 Model 67 , anunciado en 1965. El CP-40 se vuelve a implementar para el S/360-67 como CP-67 y, en abril de 1967, ambas versiones se encuentran en uso de producción diario.
- 1964
- IBM Cambridge Scientific Center comienza el desarrollo del CP-40 .
- 1965
- 1966
- IBM envía 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 entra en producción en tiempo compartido, seguido por el CP-67 en abril.
- 1968
- CP/CMS está instalado en ocho sitios de clientes iniciales.
- CP/CMS es enviado a la Biblioteca Tipo III de IBM 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 eventualmente pasará a llamarse VP/CSS ).
Década de 1970
IBM anuncia el System/370 en 1970. En 1972, IBM anuncia que la memoria virtual estaría 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 ejecutaban en numerosos mainframes IBM de gran tamaño.
- 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 anuncia VM/370 y está en funcionamiento en la fecha de anuncio. VM/370 incluye la capacidad de ejecutar VM bajo VM (implementada previamente tanto en IBM como en sitios de usuarios bajo CP/CMS, pero que no formaba parte de las versiones estándar)
- 1973
- Primer envío de los modelos de memoria virtual S/370 anunciados (abril: -158, mayo: -168).
- 1977
- Lanzamiento comercial inicial de VAX/VMS , posteriormente renombrado OpenVMS.
- 1979
- La llamada al sistema chroot se introdujo durante el desarrollo de la versión 7 de Unix , sentando las bases para la virtualización de contenedores. [1] [2]
Década de 1980
- 1985
- 1987
- 1988
- SoftPC 1.0 para Sun fue presentado en 1988 por Insignia Solutions. [1]
- SoftPC aparece en su primera versión para Apple Macintosh . Estas versiones (Sun y Macintosh) sólo tienen soporte para DOS .
Década de 1990
- 1991
- IBM presenta la máquina DOS virtual (VDM) OS/2 con soporte para el modo virtual 8086 x86, capaz de virtualizar DOS/Windows y otros sistemas operativos de 16 bits como CP/M-86 [2]
- 1994
- Kevin Lawton abandona el Lincoln Lab del MIT y comienza el proyecto Bochs . Bochs fue inicialmente codificado para la arquitectura x86, capaz de emular la BIOS, el procesador y otro hardware compatible con x86, mediante algoritmos simples, aislado del resto del entorno, incorporando eventualmente la capacidad de ejecutar diferentes algoritmos de procesador bajo la arquitectura x86 o el host, incluyendo la BIOS y el 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
- 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 anteriores de sus fundadores en la Universidad de Stanford . VMware Virtual Platform se basa en una emulación de software con un diseño de SO huésped/host que requiere que todos los entornos huéspedes se almacenen como archivos en el sistema de archivos del SO host.
Década de 2000
- 2000
- 2001
- El 31 de enero de 2001, AMD y Virtutech lanzan Simics /x86-64 ("Virtuhammer") para soportar la nueva arquitectura de 64 bits para x86. [5] Virtuhammer se utiliza para portar distribuciones de Linux y el kernel de Windows a x86-64 mucho antes de que el primer procesador x86-64 ( Opteron ) estuviera disponible en abril de 2003.
- En junio, Connectix lanza su primera versión de Virtual PC para Windows.[6]
- En julio, VMware crea el primer producto de virtualización de servidores x86 .[7]
- Egenera, Inc. lanza su software Processor Area Network (PAN Manager) y el chasis BladeFrame que proporciona virtualización de hardware del disco interno del blade de procesamiento (pBlade), tarjetas de interfaz de red y consola serial.[8] Archivado el 14 de julio de 2011 en Wayback Machine .
- Se lanza la primera versión de Virtuozzo , basada en OpenVZ. [4]
- 2003
- Primer lanzamiento del primer hipervisor x86 de código abierto, Xen . [9]
- 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. [10]
- 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.
- 10 de noviembre de 2003 Microsoft lanza Microsoft Virtual PC , que es una tecnología de virtualización a nivel de máquina.
- 2005
- 2006
- 12 de julio de 2006 VMware lanza VMware Server , un producto de virtualización a nivel de máquina gratuito para el mercado de servidores.
- Microsoft Virtual PC 2006 se lanzará como programa gratuito, también en julio.
- 17 de julio de 2006 Microsoft compró Softricity .
- 16 de agosto de 2006 VMware anuncia los ganadores del concurso de dispositivos de virtualización.
- 26 de septiembre de 2006: moka5 ofrece tecnología LivePC.
- HP lanza Integrity Virtual Machines versión 2.0, que admite Windows Server 2003, grabadoras de CD y DVD, unidades de cinta y VLAN.
- 11 de diciembre de 2006 Virtual Iron lanza Virtual Iron 3.1, un producto de virtualización gratuito para el mercado de virtualización de servidores empresariales.
- 2007
- Se lanza KVM , un módulo de virtualización integrado en el kernel de Linux .
- 15 de enero de 2007 InnoTek lanza VirtualBox Open Source Edition (OSE), la primera solución de virtualización de PC profesional publicada como código abierto bajo la Licencia Pública General GNU ( GPL ). Incluye algunos códigos del proyecto QEMU .
- Sun lanza Solaris 8 Containers para permitir la migración de una computadora Solaris 8 a un Solaris Container en un sistema Solaris 10, solo para SPARC.
- 2008
Década de 2010
- 2011
- Se lanza 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 una serie de ventajas sobre Docker, la plataforma de contenedorización más popular en ese momento. El propósito de Kubernetes era facilitar a los usuarios la implementación de aplicaciones en contenedores en un clúster considerable de hosts de contenedores. Con el fin de ofrecer más características y funcionalidades para administrar aplicaciones en contenedores a escala, Kubernetes se creó para complementar a Docker en lugar de reemplazarlo por completo. [8] [9]
Véase también
Referencias
- ^ 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 .
- ^ Dillenburg, Stefan (3 de mayo de 2020). "Una breve historia de la virtualización de contenedores". Medium (sitio web) . Consultado el 7 de enero de 2023 .
- ^ Hess, Ken (25 de agosto de 2011). "Pensando dentro y fuera de los Bochs con Kevin Lawton". zdnet . Consultado el 3 de diciembre de 2015 .
- ^ Hochstätter, Christoph H. (14 de marzo de 2007). "Historia de la empresa Virtuozzo". zdnet . Consultado el 7 de enero de 2023 .
- ^ "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 .
- ^ "Lanzamiento de QEMU 1.0 [LWN.net]". LWN.net . 2 de diciembre de 2011 . Consultado el 23 de julio de 2024 .
- ^ "Lanzamiento de Kubernetes v0.2". GitHub .
- ^ "Red Hat y Google colaboran en Kubernetes para gestionar contenedores Docker a escala". Red Hat.
- ^ Buhr, Martin. "Todo lo que querías saber sobre Kubernetes pero temías preguntar". Google . Consultado el 22 de diciembre de 2022 .
Enlaces externos
- Virtualización de aplicaciones: agilizació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 [ enlace muerto permanente ] en formato PDF.
- Historial de VM/360
- Historial de VM/360
- Ataques a emuladores de máquinas virtuales