注意、質問:仮想化の起源は誰でしたか?この会社の製品へのすべての愛のために、答え「VMware」は間違っているでしょう。この市場のパイオニアは、General Electric、Bell Labs、IBMでした。
仮想マシンの作成
すでに60年代初頭、IBMポートフォリオには数十の異なるシステムがありました。新しい世代はそれぞれ、前の世代とは著しく異なっていました。買い手は、新しい鉄のすべての革新と要求に追いつくために無駄な試みで彼らの髪を引き裂きました。さらに、当時は、「一度に1台のコンピューターが1つのタスクのみを実行する」というパラダイムが依然として適切でした。もっといります?オペレーターの介入なしにコンピューター上で1つのジョブが次々に実行される場合は、バッチ処理に頼るのに十分親切にしてください。不便ですよね?しかし、IBMはこれを問題とは見なしていませんでした。彼らのマシンのユーザーのほとんどは科学界に属していました。彼らにとってはそれで十分でした。
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 .
— , .