新聞中心
虛擬機技術是當今計算機技術中發(fā)展最快的一個重要趨勢,是指在同一臺機器上,使用代碼技術來根據(jù)客戶的要求,創(chuàng)造一個不同的虛擬機環(huán)境來運行不同的操作系統(tǒng)和應用程序。這一技術極大地方便了客戶,使客戶可以在同一臺機器上使用多種系統(tǒng)和應用。

linux系統(tǒng)是虛擬機技術發(fā)展的一條高速發(fā)展之路,Linux是一種免費、開源的操作系統(tǒng),本質上是一個多任務操作系統(tǒng)、多用戶操作系統(tǒng),多用戶可以同時運行不同的程序,以占用所有的硬件資源,但是隔離于一個操作系統(tǒng)之間,從而達到資源分配的效果。
虛擬機技術的實現(xiàn),就主要依賴于早期Linux的開發(fā)思想,即:將大的任務拆分為小的子任務,每個子任務獨立執(zhí)行,最后返回結果作為整體任務的執(zhí)行結果,其實現(xiàn)基礎就是Linux,它提供了系統(tǒng)調用(system calls)、內核函數(shù)和驅動程序,為虛擬機環(huán)境提供底層支持。
另外,從Linux虛擬機的角度看,用戶可以分割Linux虛擬機的一部分,創(chuàng)建一個虛擬的新用戶空間,將OS系統(tǒng)和應用分離,從而實現(xiàn)“保護性”。具體代碼如下:
//1. Create a virtual machine
VmTest vm = new VmTest();
//2. Install a new OS on the virtual machine
vm.installOs(“Linux”);
//3. Install application on the virtual machine
vm.installApp(“Firefox”, “Word”, “Excel”);
//4. Create an isolated environment for the Virtual Machine
vm.isolateEnv();
通過這種方式,Linux能夠更高效地承擔不同的任務,比如說一次能夠容納多個系統(tǒng)和應用,并且實現(xiàn)任務間地隔離。
從上面可以看出,Linux虛擬機技術繼承了Linux開源精神,通過虛擬機技術,擴大了Linux系統(tǒng)的能力,比如數(shù)據(jù)的共享,軟件的獨立性等,使虛擬機技術獲得了發(fā)展。虛擬機技術不僅為我們搭建一個技術平臺,也為我們指明了發(fā)展方向,以共享精神使Linux有更多的用戶和更好的價值,從而推動發(fā)展自由和開源的軟件。
創(chuàng)新互聯(lián)成都網站建設公司提供專業(yè)的建站服務,為您量身定制,歡迎來電(028-86922220)為您打造專屬于企業(yè)本身的網絡品牌形象。
成都創(chuàng)新互聯(lián)品牌官網提供專業(yè)的網站建設、設計、制作等服務,是一家以網站建設為主要業(yè)務的公司,在網站建設、設計和制作領域具有豐富的經驗。
當前名稱:虛擬機技術:繼承Linux的精神(虛擬機和linux)
URL地址:http://www.5511xx.com/article/cceieho.html


咨詢
建站咨詢
