Achtung, die Frage: Wer war der Ursprung der Virtualisierung? Bei aller Liebe zu den Produkten dieses Unternehmens wird die Antwort "VMware" falsch sein. Die Pioniere auf diesem Markt waren General Electric, Bell Labs und IBM.
Erstellung einer virtuellen Maschine
Bereits in den frühen sechziger Jahren zählte das IBM-Portfolio Dutzende verschiedener Systeme. Jede neue Generation war auffallend anders als die vorherige. Käufer rissen sich vergeblich die Haare, um mit allen Innovationen und Anforderungen des neuen Bügeleisens Schritt zu halten. Darüber hinaus war in jenen Jahren das Paradigma "ein Computer führt jeweils nur eine Aufgabe aus" immer noch relevant. Brauche mehr? Seien Sie so freundlich, auf die Stapelverarbeitung zurückzugreifen, wenn ein Auftrag ohne Bedienereingriff auf dem Computer nach dem anderen ausgeführt wird. Unbequem, oder? IBM sah dies jedoch nicht als Problem an. Die meisten Benutzer ihrer Maschinen gehörten der wissenschaftlichen Gemeinschaft an. Es war genug für sie.
IBM. S/360, . , .
1963 . MIT Project MAC — Mathematics and Computation, , . Multiple Access Computer. DARPA $2 — — , , . — . , , , . MIT , . , — « GE IBM?». IBM , . IBM- MIT . GE, , MIT .
, . — Bell Labs . .
MIT Bell Labs IBM CP-40. , . CP-40 IBM S/360 model 40 14 c 256 .
CP-40 CMS. . CMS . CP. , CP N- CMS. CP/CMS 1968- , 1972- .
, . — MultiCS, MIT Project MAC. Bell Labs, «» Unix.
CP : , , «». , , «» . , : «» «» .
CP-40 CP-67. « ». CP-67 VM/370 S/370.
Unix. , , .
Unix . , , , , .
. Unix — -, , .
, . C, Unix, . . Unix .
Unix, C, . ? . , . .
1990 Sun Microsystems Stealth. , Sun API C C++. , . — Oak Web Runner. , 1995 Java.
, Java . — , , . , , . 1996 Java Development Kit (JDK).
Java . Java Run-Time Environment (JRE).
, Java : - Java. -, JRE. JRE - . , «» , .
JRE , Java Virtual Machine. . JVM , , Java-. JVM Sun/Oracle . , .
, IBM . , , IBM, , .
1987 Insignia Solutions SoftPC. DOS Unix. . , MS-DOS, $1500, SoftPC «» $500.
1989 Insignia Solutions SoftPC Mac. ​​ Windows. 1994 Insignia Solutions — SoftWindows SoftOS/2.
SoftPC . 1997 Apple Virtual PC Connectix. Virtual PC, SoftPC, Windows Mac, . 1998 VMware. VMware Workstation. Windows, ​​ .
VMware , . 2001 VMware : ESX Server GSX Server. GSX Server , Microsoft Windows. 2- . ESX Server, 1- , -.
1- , «» . , .
ESX Server 2001 . VMware ESX Server.
. 2003 Microsoft Connectix, Virtual PC . Microsoft Virtual PC 2004, — Microsoft Virtual Server 2005.
2007 — Citrix Inc. XenSource, , 2003 , XenServer.
UNIX Telnet, SSH.
Windows OS/2 . .
- IBM OS/2, . 1989 IBM Citrus. Citrix, Citrus Unix.
Citrix OS/2 . OS/2 MULTIUSER.
1991 Microsoft OS/2, Citrix . , Windows.
1993 Citrix Netware Access Server Novell. 1995 WinFrame. WinFrame Windows NT 3.5 . .
WinFrame Windows NT 4.0 Microsoft Citrix , Windows NT 4.0 . Citrix , .
— . - , IBM 1960-. , , .
, , 2007 , VMware VDI. , , . Virtual Machine Manager .
— , .