Board logo

標題: [電腦相關][開發工具]Visual Box 虛擬機器 I [打印本頁]

作者: willy361    時間: 2014-1-26 15:03     標題: [電腦相關][開發工具]Visual Box 虛擬機器 I

Dear All, 小弟第一次PO文
在文章結構以及板誤部份還請包涵
廢話不多說,進入正題
-----------------------------------------------(分隔線)

在這電腦快速演變的世代,各式各樣的平台日新月異,
例如:UNIX、Linux、Windows、Mac、Android等等...,
也因各種平台有不同的優點,有著各式的演變,
大致分成Open Source(開放原始碼)以及非Open Source,
根據字面上的意思,廣義的來說Open亦即開放,
換句話說也就像是空氣,任何人想要就可以任意取用,
而狹義來說意指為共享,在取之同時你也必須開放,
而你取之而不開放,就違反了這個意指規定。

好的,因上述太多的平台,雖然各有各的優點,
然而,以開發者的角度下,能在各種平台上開發,
也就成為了一個問題,為了滿足此需求,
一般公司會針對各種平台,做出相對應的硬體設備,
使開發者達到對平台的需求,
但是此種做法在系統整合上並不合適,
在有限的硬體下,只做到一機一平台非常消耗時間,
特別是在重灌以及安裝上,
因此並不符合時間成本效益,
因而衍生出雙系統的機制以解決此類問題,
但是,不同平台會有不一樣的檔案格式,
導致在安裝雙系統時,可能會發生相容性的問題,
例如,Windows採用的NTFS的檔案格式,Linux採用的EXT格式,
Win系統無法讀取Linux的EXT格式,
另外,對於切換系統時,必須重新啟動,
這使的開發過程效率變差。

所以為了讓開發者,在有限的硬體下,使其能夠對各種平台,
擁有最有效的開發模式,衍生出所謂的
Visual Machine(虛擬機器),以下稱為VM,VM就字面上的意思,
可以模擬各種平台的環境,因此可以在一個慣用的平台上,
建構各種虛擬環境,再透過簡單的切換,若硬體上許可
,甚至可以一次開啟多個,這也就是VM的好處,
也能解決開發時的效率變差之問題。

到這邊可能會有疑問?
VM真的可以模擬出真實的環境嗎?
ANS:當然是否,
但在某些硬體是可以做到硬體支援的程度,
可是也不能保證百分之百。

那為什麼還要用VM呢?
ANS:鑑於他的快速建構環境,並且他是建構於原系統之下,
因此就算VM當機,你本身也不會有什麼損害,
可以說利大於弊阿!!!
-----------------------------------------------(分隔線)

此文介紹的是Oracle的Visual Box工具[1],
此工具是以Open source為主的工具。
以下為基本的安裝步驟:


圖一 至官方網站下載安裝檔 [2]


圖二 開始安裝的畫面 [3]


圖三 基本功能安裝,使用預設即可 [4]


圖四 選擇是否設定桌面捷徑以及開始列捷徑 [5]


圖五 恭喜安裝完成 [6]

REFERENCE

[1] Oracle Visual Box  URL: https://www.virtualbox.org/
[2] 由官方網站截取 Oracle Visual Box  URL: https://www.virtualbox.org/
[3] [4] [5] [6] [7] 自行截取安裝畫面

圖片上傳網址 http://imgur.com/

作者: 將軍    時間: 2014-1-26 19:26

補充一下,

簡單來說,
就是在你電腦的作業系統(OS)上,
在架設虛擬的作業系統,
感覺上有點類似模擬器的概念,
android的開發上所使用的eclipse也是差不多的做法,
只是visual box可以依照使用者的需求實現任何作業系統.

Visual Box使用前,
還是要確認有無足夠的記憶體可以割捨給VM,
不然記憶體不夠的話會變很難操作.

我認為Visual Box最有用的功能,
會在安全性上,
可以在虛擬的作業系統中安裝各式各樣的軟體,
甚至在裡面開啟任何可疑的檔案,
都是在安全的許可範圍內,
一有不對勁,
都能夠阻隔任何危險,
因為是在虛擬的作業系統內.
作者: waynechen251    時間: 2014-1-28 11:41

貌似只有開發者比較需要用到這麼高深的東西
不過我更開心的是看到終於有像樣的文章在這個區塊出現了
先前我發出來的文章都是一些雞毛蒜皮的東西
能看到這類文章讓我覺得大感興奮
作者: 憤怒的葡萄    時間: 2014-2-15 08:52

咦?只有安裝而已?
作者: willy361    時間: 2014-2-24 00:18

回復 3# waynechen251
目前想以最基礎的東西,來向大家說明,若是喜歡可以照著步驟做,
一步一步來,這邊說聲抱歉比較不定時,新增文章,還請見諒

謝謝
作者: willy361    時間: 2014-2-24 00:20

回復 4# 憤怒的葡萄
說聲抱歉,因為想把細項說名清楚,分成多篇,
但時間比較不固定,新增的較慢,還請見諒

謝謝




歡迎光臨 戰略要地 (http://urbase.net/bbs2/) Powered by Discuz! 7.2