VMware

威睿是美國一家提供雲計算和硬體虛擬化的軟體和服務的公司。它是第一個虛擬化x86架構並取得商業成功的公司。公司成立於1998年，總部設在美國加利福尼亞州帕洛阿爾託。2022年5月26日，美國晶片製造商博通宣佈將以610億美元收購VMware，預計在2023年10月31日以前完成交易。歷史.1998年，黛安·格林、孟德爾·羅森布拉姆、斯科特·迪瓦恩、王艾倫和愛德華·比尼翁創立了VMware。格林和羅森布拉姆在加州大學伯克利分校首次見面。愛德華·比尼翁擔任VMware的首席架構師和CTO，直至2005年前去為Nuova系統服務。1999年5月，VMware交付公司第一個產品 VMware Workstation。2004 年 1 月 9 日，根據 2003 年 12 月 15 日宣佈的最終協議條款，EMC以 6.25 億美元現金收購了該公司。2007 年 8 月 14 日，EMC 透過首次公開募股向公眾出售了 15% 的 VMware。 股價為每股 29 美元，當日收於 51 美元。2019年8月22日VMware分別以21億美元和27億美元收購網路安全公司Carbon Black和Pivotal。2021 年 1 月 13 日，VMware 宣佈執行長 Pat Gelsinger 將離職，Pat Gelsinger是英特爾的第一位首席技術官。 Gelsinger 卸任 CEO 後將加入 VMware 董事會。 現任首席財務官贊恩·羅 (Zane Rowe) 將擔任臨時執行長，而董事會正在尋找替代人選。2021 年 4 月 15 日，戴爾將剩餘的 VMware 股份分拆給股東，兩家公司將繼續運營，至少五年內不會發生重大變化。2021 年 5 月 12 日，VMware 宣佈 Raghu Raghuram 將接替以代理身份擔任 CEO 的 Zane Rowe 擔任 CEO。2021 年 11 月 1 日，在向美國證券交易委員會提交申請後，VMware 和 Dell Technologies 完成了 VMware 正式從 Dell Technologies 的分拆。2022年5月26日，美國晶片製造商博通宣佈將以610億美元收購VMware，並承擔其80億美元的負債，此一交易已獲得雙方董事會的同意，預計在2023年10月31日以前完成交易。博通總裁 Tom Krause 在週四的財報電話會議上表示收購後 VMware 將會從永久許可模式迅速改為訂閱制產品.VMware Workstation.VMware Workstation是VMware公司銷售的商業軟體產品之一。該工作站軟體包含一個用於英特爾x86相容電腦的虛擬機器套裝，其允許使用者同時建立和執行多個x86虛擬機器。每個虛擬機器可以執行其安裝的作業系統，如Windows、Linux、BSD變生版本。用簡單術語來描述就是，VMware Workstation允許一臺真實的電腦在一個作業系統中同時開啟並執行數個作業系統，其它VMware產品幫助在多個宿主電腦之間管理或移植VMware虛擬機器。免費版本為VMware Workstation Player。VMware官方網站提供多個經過預先配置的作業系統和應用程式的免費虛擬盤映像，這之中有不少是社會募捐的。VMware Fusion.VMware Fusion是VMware針對Mac電腦推出的一款虛擬機器軟體。VMware Server.2006年2月6日，VMware釋出了VMware Server產品的1.0版本，取代原先的VMware GSX Server。VMware伺服器可以建立、編輯、執行虛擬機器。除了具有可以執行由其它VMware產品建立的虛擬機器的功能外，它還可執行由微軟Virtual PC產品建立的虛擬機器。VMware將VMware伺服器產品作為可免費獲得的產品，這是因為希望使用者們最終能選擇升級至VMware ESX伺服器產品。VMware不正式支援運行於Windows XP或專業版Windows 2000上的VMware伺服器產品，這不同於VMware工作站產品。然而，已有使用者報告在Windows XP專業版下成功安裝並提供VMware伺服器功能的例子。VMware提供一個受支援的宿主作業系統的清單。2010年1月，VMware宣佈2011年6月30日結束對VMware Server的支援。VMware ESX伺服器.ESX伺服器使用了衍生自史丹佛大學開發的SimOS核心，該核心在硬體初始化後替換原開機的Linux核心。ESX伺服器2.x的服務控制平臺；這也增加了安全性，從而使VMware ESX成為一種企業級產品。VMware ESXi伺服器.VMware ESXi是VMware vSphere 4.1版本開始提供的伺服器系統。相比VMware ESX，ESXi剔除了基於Red Hat Linux的服務控制平臺，使VMware代理可以直接在VMkernel上執行。由於脫離對基於Linux的控制檯作業系統的依賴，整個軟體平臺的尺寸由ESX的約2GB縮減至不到150MB，並消除了底層Linux系統可能帶來的安全性和穩定性隱患，而獲得授權的第三方模組也可在VMkernel上執行。ESXi同時使用了新的管理控制檯PowerCLI。從VMware vSphere 5.0版本開始，VMware不再提供ESX伺服器產品，ESXi成為VMware產品線中唯一一款伺服器平臺產品。VMware vSphere.VMware vSphere，原稱為VMware Infrastructure，是一整套虛擬化應用產品，包含VMware ESX Server 4、VMware Virtual Center 4.0、最高支援8路的虛擬對稱多處理器和VMotion，以及例如VMware HA、VMware DRS和VMware統一備份服務等分散式服務。VMware國際公司在2009年4月釋出了VMware vSphere 4。該套裝提供六個檔次的組合方案資料中心.VMware國際公司對資料中心應用提供兩種主要產品：VMware ESX和VMware伺服器。亦請注意VMware ACE產品。其它產品.其它三種與ESX協同執行的產品是：虛擬中心。描述.執行VMware工作站程序的計算機和作業系統被稱為宿主機。由於與宿主機的真實硬體無關，所有虛擬機器客戶使用相同的硬體驅動程式，虛擬機器例項是對各種計算機高度可移植的。例如，一個執行中的虛擬機器可以被暫停下來，並被複製到另外一臺作為宿主的真實計算機上，然後從其被暫停的確切位置恢復執行。藉助VMware的VirtualCenter產品中一種稱為Vmotion的新功能，甚至可以在移動一個虛擬機器時不必將其暫停–就是說現在即使在向不同的宿主機上移植虛擬機器時，這些虛擬機器仍然可以保持執行。實現.傳統的模擬器，如Bochs，透過呼叫宿主機上的軟體子程式逐條執行每一道客戶機的CPU指令，以此模擬客戶機的微處理器。這種抽象化的方法，可使宿主機模擬出不同於自身微處理器的環境，讓客戶機執行。然而這類模擬器執行得非常慢。一種更有效率的方式是在初次執行客戶機指令時動態地重新編譯那些機器指令塊，以後用到這些指令時直接執行經過翻譯的程式碼。這種方式是由微軟的Virtual PC for Mac OS X產品、以及Fabrice Bellard的QEMU產品所使用的方式。和Virtual PC for Windows產品及帶有kqemu附加模組的QEMU產品一樣，VMware工作站使用了一種更加最佳化的方式，在儘可能的情況下直接執行程式程式碼，在x86中這是執行使用者模式和虛擬8086模式的程式程式碼的情況而言。當不能直接執行程式程式碼時，這幾種軟體產品會動態地重寫程式碼，這是在執行核心級別和真實模式的程式程式碼的情況而言。在VMware中，經過翻譯的程式碼是被放入記憶體的空閒區域中的，一般是在地址空間的尾部，這個區域可以隨即被保護起來並透過分段機制標記為不可見的。由於這些原因，VMware比模擬器顯著地快，能以超過在真實硬體上執行速度的80%的速度執行虛擬的客戶作業系統。VMware對在執行高強度計算的應用程式時只有小到3%-5%的效能損耗而自豪。缺點是客戶作業系統的指令程式碼必須和宿主機的CPU相容。因此不同於模擬器，VMware工作站不能用來在一個英特爾x86處理器上執行Mac/PPC軟體。另一個缺點是通常不可能有效率地巢狀使用VMware虛擬機器。最後，儘管VMware虛擬機器是運行於使用者模式下的，VMware工作站宿主程式本身必須在宿主作業系統下安裝多種驅動程式，尤其是為了能動態切換GDT和IDT表。最後一點說明：經常有人錯誤地認為像VMware或Virtual PC這類虛擬機器產品是"替換不良指令"或"簡單地在使用者模式下執行核心程式碼"。這兩種方式都不能用於x86。替換指令的意思可以這麼理解：假設要執行指令試圖讀取該指令本身的程式碼，它會吃驚地發現沒有找到預期的內容。因為實際上不可能在允許指令正常執行的同時又保護其程式碼不被讀取，要實現指令替換是複雜的。在使用者模式下不加改變地執行程式碼同樣也是不可能的，這是因為在使用者模式下，大部分僅讀取機器狀態的指令不產生異常、也不能正確反映程式的真實狀態，此外某些指令的行為會悄悄地有所變化。重寫指令總是必需的；必要時會模擬初始位置的當前指令指標，硬編碼的斷點也特別地會被重新對映。特點.除了為到網路介面卡、CD-ROM讀盤機、硬碟驅動器、以及USB裝置的訪問提供橋樑外，VMware工作站還提供模擬某些硬體的能力。例如，能將一個ISO檔案作為一張CDROM安裝在系統上、也能將.vmdk檔案作為硬碟驅動器安裝、以及可將網路介面卡驅動程式配置為透過宿主計算機使用網路地址轉換。VMware工作站還允許無須將LiveCD燒錄到真正的光碟上、也無須重啟計算機，而對這些LiveCD進行測試。還可以捕獲在VMware工作站下執行的某個作業系統的快照。每個快照可以用來在任何時候將虛擬機器回滾到儲存的狀態。這種多快照功能使VMware工作站成為銷售人員演示覆雜的軟體產品、開發人員建立虛擬開發和測試環境的非常流行的工具。VMware工作站包含有將多個虛擬機器指定為編隊的能力，編隊可以作為一個物體來開機、關機、掛起和恢復—這使VMware工作站在用於測試客戶端-伺服器環境時特別有用。VMware公司新的企業級伺服器和工具產品，正在使「將舊的生產伺服器移植到虛擬機器」的做法開始流行，這種做法能幾乎不費力地將多箇舊式伺服器集裝到一個單個的新宿主計算機中。