70年代前
虛擬化技術(shù)的萌芽
1959年,在國(guó)際信息處理大會(huì)上,克里斯托弗(Christopher Strachey)發(fā)表《大型高速計(jì)算機(jī)中的時(shí)間共享》(Time Sharing in Large Fast Computers) 的學(xué)術(shù)報(bào)告,提出虛擬化的概念。虛擬化技術(shù)由此萌芽。
虛擬化技術(shù)的雛形
1963年秋,麻省理工的MAC項(xiàng)目,產(chǎn)生出了Multics技術(shù)。Multics(MULTiplexed Information and Computing System)技術(shù),由貝爾實(shí)驗(yàn)室、麻省理工學(xué)院及美國(guó)通用電氣公司所共同參與研發(fā)的,是一套安裝在大型主機(jī)上多人多任務(wù)的操作系統(tǒng),以Compatible Time-Sharing System(CTSS)做基礎(chǔ),建置在美國(guó)通用電力公司的大型機(jī)GE-645。目的是連接1000部終端機(jī),支持300用戶同時(shí)上線。
虛擬機(jī)和虛擬內(nèi)存實(shí)現(xiàn)
1964年,科學(xué)家 L.W. Comeau和R.J. Creasy于創(chuàng)造性地設(shè)計(jì)出了一種名為CP-40的新型操作系統(tǒng),該操作專為 System/360 Mainframe 量身訂造的操作系統(tǒng),實(shí)現(xiàn)了虛擬內(nèi)存和虛擬機(jī)。
第一次在商業(yè)系統(tǒng)上實(shí)現(xiàn)虛擬化
1965年,約克鎮(zhèn)IBM研究中心獲得一臺(tái)IBM7044機(jī)器。他們?yōu)橄到y(tǒng)的每一部分建立一個(gè)7044鏡像。每個(gè)鏡像叫做7044/44X。允許用戶在同一臺(tái)主機(jī)上運(yùn)行多個(gè)操作系統(tǒng),讓用戶盡可能的充分利用昂貴的大型機(jī)資源。這是為了使IBM更好地理解多編程(multiprogrammed)操作系統(tǒng)。這是IBM虛擬機(jī)概念的開端。他們認(rèn)為,虛擬機(jī)就是真實(shí)機(jī)器的副本,只是內(nèi)存減少了。這也是最早在商業(yè)系統(tǒng)上實(shí)現(xiàn)的虛擬化。
第一個(gè)應(yīng)用程序虛擬化
1966年,BCPL( Basic Combined Programming Language ) 由 Martin Richards 在劍橋大學(xué)開發(fā),應(yīng)用程序虛擬化最早用于BCPL。BCPL 的第一個(gè)編譯器是專為 Compatible Time Sharing System 下的 IBM 7094 系統(tǒng)編寫的,該系統(tǒng)是開發(fā)的第一個(gè)分時(shí)操作系統(tǒng)之一。
70-80年代
虛擬化標(biāo)準(zhǔn)提出
1974 年,Popek 和 Goldberg 在《Formal Requirements for Virtualizable Third Generation Architectures》 論文中提出了一組稱為虛擬化準(zhǔn)則的充分條件,滿足條件的控制程序可以被稱為虛擬機(jī)監(jiān)控器(Virtual Machine Monitor,簡(jiǎn)稱 VMM)
UNIX操作系統(tǒng)正式命名
1970年UNIX操作系統(tǒng)被正式命名。UNIX的誕生,使得虛擬化和分區(qū)技術(shù)有了新的發(fā)展。虛擬化的歷史就是從大型機(jī)的分區(qū)技術(shù)、虛擬機(jī)和虛擬內(nèi)存開始的,UNIX的出現(xiàn),讓很多人看到了它的前途,也讓RSIC服務(wù)器和小型機(jī)成為虛擬化的第二代受益者。
第一次將虛擬引入存儲(chǔ)之中
1978年,IBM就獲得了RAID(冗余獨(dú)立磁盤陣列)概念的專利。作為一種存儲(chǔ)虛擬形式,RAID首先將物理設(shè)備組合為池,然后從這一池中“切割”出一組虛擬邏輯單元(LUN)并將其提供給主機(jī)。通過使用鏡像和奇偶性,這些邏輯單元第一次擁有了比底層物理磁盤驅(qū)動(dòng)器更高的可用性。雖然直到 1988 年 IBM 與加利福尼亞州立大學(xué)伯克利分校的研究人員攜手之后才開發(fā)出一個(gè)實(shí)用的版本,但這一專利技術(shù)卻是第一次將虛擬引入存儲(chǔ)之中。
NFS系統(tǒng)服務(wù)出現(xiàn)
1984年由Sun公司開發(fā)出來的,其目的就是讓不同計(jì)算機(jī)不同操作系統(tǒng)之間可以彼此共享文件。由于NFS系統(tǒng)服務(wù)使用起來非常方便,因此很快得到了大多數(shù)的UNIX/Linux系統(tǒng)的廣泛支持,而且還被IETE(國(guó)際互聯(lián)網(wǎng)工程組)制定為RFC1904、RFC1813和RFC3010 標(biāo)準(zhǔn)
HFS文件系統(tǒng)出現(xiàn)
1985年作為Macintosh電腦上新的文件系統(tǒng),取代了只用于早期Mac型號(hào)所使用的平面文件系統(tǒng)Macintosh File System(MFS)。盡管HFS象其它大多數(shù)文件系統(tǒng)一樣被視為專有的格式,因?yàn)橹挥兴鼮榇蠖鄶?shù)最新的操作系統(tǒng)提供了很好的通用解決方法以存取HFS格式磁盤。
AIX出現(xiàn)
AIX于1986年首次引入。IBM在1989年把AIX移植到RS/6000?平臺(tái)上。是業(yè)內(nèi)第一個(gè)能夠支持商用RISC系統(tǒng)的UNIX操作系統(tǒng)。
90年代
Java問世
1995 年Java語誕生,由 Sun Microsystems 開發(fā),并通過 Java 虛擬機(jī)萌發(fā)了獨(dú)立于平臺(tái)的語言之一構(gòu)想。從那時(shí)起,Java 技術(shù)就成為 web 應(yīng)用程序的一個(gè)構(gòu)建塊。從服務(wù)器端腳本到客戶端 applets,Java 技術(shù)提高了對(duì) VM 技術(shù)的認(rèn)識(shí),并引入了較新的技術(shù),該技術(shù)使用準(zhǔn)時(shí)制生產(chǎn)(JIT)編譯技術(shù)橋接了解譯與本機(jī)執(zhí)行。
X86平臺(tái)虛擬化技術(shù)出現(xiàn)
1998年,通過運(yùn)行在Windows NT上的VMware來啟動(dòng)Windows 95的做法讓人們驚嘆不已。許多發(fā)燒友和工程測(cè)試人員也開始在PC和工作站領(lǐng)域開始運(yùn)用這種虛擬方案。近年來,人們開始把這團(tuán)火燒向PC服務(wù)器。
X86平臺(tái)商業(yè)虛擬化實(shí)現(xiàn)
1999年,VMWare在X86平臺(tái)上推出了可以流暢運(yùn)行的商業(yè)虛擬化軟件。從此虛擬化技術(shù)終于走下大型機(jī)的神壇,來到PC服務(wù)器的世界之中。
21世紀(jì)
HP進(jìn)軍虛擬化
2000 年HP首次發(fā)布nPartition,nPartition基于硬件分區(qū),從某種程度上來說,類似于IBM邏輯分區(qū)。2005 年HP才在 Integrity 虛擬機(jī)中引入真正的虛擬化技術(shù),這種技術(shù)支持分區(qū)擁有操作系統(tǒng)的完整副本和共享資源。
Xen第一次面世
2003年,Xen第一次面世,僅支持半虛擬化(Paravirtualization)!白畛跛皇亲鳛橐粋(gè)大學(xué)的項(xiàng)目存在”,Xen之父Ian表示,“這個(gè)項(xiàng)目是由我本人和劍橋大學(xué)計(jì)算機(jī)科學(xué)實(shí)驗(yàn)室的一些學(xué)生共同做的。我們當(dāng)時(shí)就意識(shí)到要想使得虛擬化的工作越來越好,必須需要得到硬件方面的幫助,而且要不斷地改變CPU,改變芯片組,以及改變一些IO的裝置,使得他們能夠適應(yīng)虛擬化的需要。”
微軟正式進(jìn)軍虛擬化
2003年,微軟收購(gòu)Connectix貨得虛擬化技術(shù),踏入桌面虛擬化領(lǐng)域,正式l了了拉開了桌面虛擬化革命的序幕。
PowerVM技術(shù)出現(xiàn)
2004 年IBM發(fā)布了高級(jí)電源虛擬化(Advanced Power Virtualization,APV),它是 IBM 第一款真正的虛擬化解決方案,支持共享資源。它在 2008 年被重新命名為 PowerVM。
虛擬化技術(shù)走向主流市場(chǎng)
2004年底在微軟宣布了其Virtual Server 2005計(jì)劃之后,業(yè)內(nèi)有這樣的評(píng)價(jià):“虛擬化正在從一個(gè)小市場(chǎng)向主流市場(chǎng)轉(zhuǎn)變,尤其是在Microsoft進(jìn)入該市場(chǎng)之后”
xen真正意義上的第一個(gè)版本
2005年,XenSource發(fā)布xen3.0,這是xen真正意義上的第一個(gè)版本。該版本的Xen能在32位的服務(wù)器上運(yùn)行,也是第一個(gè)需要Inter VT技術(shù)支持的版本。
Intel進(jìn)軍虛擬化
2005年,英特爾就宣布了其初步完成的VandERPool技術(shù)外部架構(gòu)規(guī)范(EAS),并稱該技術(shù)可幫助改進(jìn)未來虛擬化解決方案。11月,英特爾發(fā)布了新的Xeon MP處理器系統(tǒng)7000系列,X86平臺(tái)歷史上第一個(gè)硬件輔助虛擬化技術(shù)――VT(VandERPool Technology)技術(shù)也隨之誕生。這一里程碑式的事件也拉開了X86平臺(tái)普遍虛擬化計(jì)算的帷幕。
AMD進(jìn)軍虛擬化
2006年AMD表示其IO虛擬化技術(shù)規(guī)范已經(jīng)成型,且技術(shù)授權(quán)完全免費(fèi),并將鼓勵(lì)軟硬件廠商采納該技術(shù)并集成進(jìn)PC中。
Oracle進(jìn)軍虛擬化
2007年11月甲骨文宣布推出一款名為Oracle VM可以在Oracle數(shù)據(jù)庫(kù)和應(yīng)用程序中運(yùn)行的服務(wù)器虛擬化軟件,用戶在11月14日就可以在甲骨文的官方網(wǎng)站找到該軟件的免費(fèi)下載鏈接。這也標(biāo)志著甲骨文公司正式進(jìn)軍虛擬化市場(chǎng)。
Redhat進(jìn)軍虛擬化
2007年6月為止,Red Hat所有平臺(tái)、管理工具都已包含了Xen的虛擬化功能。在新版企業(yè)端Linux整合Xen,是其虛擬化策略的第一步
Novell進(jìn)軍虛擬化
2007年Novell推出的新版服務(wù)器軟件SuSE Linux企業(yè)服務(wù)器(Suse Linux EntERPrise Server, SLES)10增加了虛擬化軟件Xen。
思杰(Citrix)進(jìn)軍虛擬化
2007年思杰收購(gòu)了XenSource,開始進(jìn)軍服務(wù)器虛擬化市場(chǎng),之后推出了其整合虛擬化產(chǎn)品“Citrix交付中心”。
思科進(jìn)軍虛擬化
2007年8月思科宣布向VMware投資1.5億美元,從而加入到投資虛擬化這一熱門技術(shù)的公司之列。此前在7月初,芯片巨頭英特爾公司也達(dá)成了向VMware投資2.185億美元的協(xié)議。
第一臺(tái)虛擬化刀片服務(wù)器
2008年,HP發(fā)布了世界上第一款虛擬化刀片服務(wù)器ProLiant BL495c G5。第一款刀片服務(wù)器出現(xiàn)在2001年,發(fā)明者是超級(jí)服務(wù)器Cray I Cray II發(fā)明者之一陳世卿博士,他在1999年就提出了刀片服務(wù)器的理念,并申請(qǐng)專利。
改變行業(yè)規(guī)則的五大事件
2009年以下事情的出現(xiàn)被業(yè)內(nèi)認(rèn)為是改變游戲規(guī)則的事件:VMworld是虛擬化行業(yè)的一個(gè)事件,還是VMware的一個(gè)技術(shù)事件、甲骨文通過收購(gòu)進(jìn)一步深入虛擬化市場(chǎng)、Red Hat推廣KVM技術(shù)、思科宣布與EMC和VMware合作、VMware、思杰和微軟以新的管理程序和擴(kuò)展的服務(wù)器虛擬化力量增加賭注
思杰開啟桌面虛擬化元年
2010年思杰(Citrix)在北京舉行了桌面虛擬化技術(shù)研討會(huì)。思杰大中華區(qū)總裁曹衡康在演講中指出,2010年是桌面虛擬化元年,思杰將引領(lǐng)這一重大變革。他指出指出,思杰相信,桌面虛擬化將為桌面技術(shù)帶來三大進(jìn)步:多種虛擬化產(chǎn)品、桌面即服務(wù)(DaaS)和客戶端側(cè)虛擬化。
相關(guān)文章:
虛擬化發(fā)展簡(jiǎn)史之虛擬化歷程
http://articles.e-works.net.cn/It_overview/Article97641.htm
虛擬化發(fā)展簡(jiǎn)史之桌面虛擬化
http://articles.e-works.net.cn/It_overview/Article97639.htm
虛擬化發(fā)展簡(jiǎn)史之UNIX虛擬化
http://articles.e-works.net.cn/It_overview/Article97637.htm
虛擬化發(fā)展簡(jiǎn)史之大機(jī)時(shí)代
http://articles.e-works.net.cn/It_overview/Article97636.htm
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:虛擬化發(fā)展簡(jiǎn)史之虛擬化歷程
本文網(wǎng)址:http://www.ezxoed.cn/html/support/1112184322.html