[96] 這 VirtualBox 也不錯玩的說

資管系大二下學期選修課程
授課教授:XO

版主: b80203, ghost3401, XO, maa, kelly19881227

分享到: Facebook

[96] 這 VirtualBox 也不錯玩的說

文章XO » 週四 1月 24, 2008 3:19 am

連日來... 著迷般浸淫在「虛擬化 (Virtualization)」的世界裡。
過去... 玩過

這來把玩 Microsoft Virtual PC 2007, 剛剛又輾轉玩起 VirtualBox ...
用 innotek 的 VirtualBox 開了個B2D 中文 Linux 計劃 裡的 B2D Server 虛擬機器,跑起來還挺順暢的耶!

VirtualBox 也是 Open Source 的唷!

(2010/9/21 補述: innotek 被 Sun Micro 買下,隨後 Sun 又被 Oracle 購併,VirtualBox 3.2 版後
改名為 Oracle VM VirtualBox.)
最後由 XO 於 週六 12月 01, 2012 11:12 am 編輯,總共編輯了 10 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5474
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:[96] 這 VirtualBox 也不錯玩的說

文章XO » 週四 1月 24, 2008 12:06 pm

不愧是「虛擬化時代」的來臨!

君/卿 不瞧這「維基哥」列了這麼一脫拉庫... Comparison of virtual machines

看來是百家爭鳴!
現今 CPU 在講多核心 (Multi core) 之餘,也都談虛擬化的硬體支援,例如 Intel 的 IVT, AMD 的 AMD-V。
(那個 V 不說也知道是在說誰!)
請參看:x86 virtualization

有了硬體的加持,「虛」的也會「實」起來!這是 Virtualization 的 Realization? 虛虛實實 實實虛虛 這難道
也是「電腦人生」?

莊周的蝴蝶夢 不就是有這麼個味味兒? ;)
莊周有次夢到自己化身成了蝴蝶,夢醒蝶飛,半睡半醒恍神之間,禁不住懷疑起這一刻,自己究竟是「醒過來的
莊周」(實的) 抑或是自己是倫家「蝴蝶夢中的莊周」(虛擬的夢境人物)? ^o^
最後由 XO 於 週五 4月 09, 2010 9:26 pm 編輯,總共編輯了 6 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5474
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:[96] 這 VirtualBox 也不錯玩的說

文章b80203 » 週五 1月 25, 2008 1:06 pm

前二天又開了一個新的 VM Damn Small Linux (DSL).....
但是我開的是 50MB 那個看中文有問題的版本!
就上了DSL Wiki 找了一下解決方法,好不容易找到了....
居然斷了 link... 唉,一氣之下 決定這個寒假把 鳥哥的 Linux 私房菜 給看完!!
不想老敗在 Linux底下........

第二 是這二天剛開始玩的 J2ME,哇塞,還真的是滿有趣的。
雖然用 WTK 編譯過程中出了一個大狀況,最後還是解決了。
重點是到最後上國外網站,看到的解決方法,中文網頁根本找不到.....
現在又卡到一個問題,我用 WTK for SonyEricsson , CLDC 2.5的包成 jar 檔案,居然放不進我的 SE
手機裡安裝... 有問題卡到就混身不對勁........

第三是玩很久的java網路程式,Echo Server Java 版 的程式碼一、二百行...好多....
昨天晚上又看到 DNS Server,用 UDP 的類別實作,大約五、六百行,也很多..............
接下來這幾天就要進展到群播和 Servlet 了,不知道群播是不是就是用來做 Pure P2P 的技術??

自從上了 XO 老師的課之後,現在自已的視窗也開了一、二十個,每個都感覺還不到關掉的時機也,天啊!!

(XO 2008/2/19 補充: 國立虎尾科技大學資工系一份 J2ME實務概論 投影片)
b80203
資管系課程助教
 
文章: 188
註冊時間: 週日 10月 01, 2006 7:33 pm
來自: fju im & pe

Re:[96] 這 VirtualBox 也不錯玩的說

文章XO » 週五 1月 25, 2008 3:56 pm

b80203 寫:前二天又開了一個新的 VM Damn Small Linux (DSL).....
但是我開的是 50MB 那個看中文有問題的版本!
就上了DSL Wiki 找了一下解決方法,好不容易找到了....
居然斷了 link... 唉,一氣之下 決定這個寒假把 鳥哥的 Linux 私房菜 給看完!!
不想老敗在 Linux底下........


中文這問題要不要看看這一篇的解法: DSL Tips and Tricks :: Display Chinese

試完可行的話,到這兒分享一下吧!
最後由 XO 於 週五 4月 09, 2010 9:27 pm 編輯,總共編輯了 2 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5474
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:[96] 這 VirtualBox 也不錯玩的說

文章XO » 週五 1月 25, 2008 4:10 pm

b80203 寫:第二 是這二天剛開始玩的 J2ME,哇塞,還真的是滿有趣的。
雖然用 WTK 編譯過程中出了一個大狀況,最後還是解決了。
重點是到最後上國外網站,看到的解決方法,中文網頁根本找不到.....


這下可以明白老師為甚麼那麼強調英文的重要性了吧!
過去人家說「數學」是「科學」之母。

Internet 打破「國」界的籓籬之後,國際慣用的「英文」就變成了「資訊地球村」之母。
要打開眼界,走出國際視野,英文 is not an option, it's a MUST ...

好在你沒差... 你的英文還不錯!DC 作業三看來的... ^o^
加油!

沒事就把經驗拿來分享一下吧...

你是在寫 MIDlet 嗎?
最後由 XO 於 週二 9月 21, 2010 6:41 am 編輯,總共編輯了 6 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5474
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:[96] 這 VirtualBox 也不錯玩的說

文章b80203 » 週日 1月 27, 2008 8:07 pm

說到英文,一直覺得自已的英文很差!!
尤其是寫,每次寫英文網誌,都會不小心寫成 Chinese English 的格式....
到後來也不知道對不對,就直接給他丟上網路,等待好心人糾正......
剛開始還真的是沒勇氣,不過後來不管丟不丟臉,就豁出去了!!
希望老師可以指引一些經驗談!!

剛好今天把 Multicast 的 Java 看了一遍!!
書上說的群播範圍 224.0.0.0 到 239.255.255.255 之間!!
還是滿搞不清楚的,也就是說只要在這個位置裡,
就是告知 Router 目前這個封包是要以 Multicast 的方式傳出去嗎??
代碼: 選擇全部
IPv4 multicast MAC Address 前 24 bit,一定是 01-00-5E 開頭,
第25 bit 為0,第 26~48 則為原本 Multicast IP 的後面 23 bit。

這行是從奇摩知識看來的,是否就代表,如果前 24bit 有一些保留字,
固定的代表某些 link 層的技術嗎??

嗯,現在也在玩 MIDlet,不過我借的那本書只有介紹遊戲的部份!!
比較感興趣的是藍牙的套件,現在覺得有"網路"想做什麼發展都行。
也就是 "Impossible is nothing in network"^^
又如果藍芽類別裡,有 Multicast or Broadcast 的功能!! 呵呵!!
這樣就可以寫教室手機聊天室了......不過好像不是正面的應用....
b80203
資管系課程助教
 
文章: 188
註冊時間: 週日 10月 01, 2006 7:33 pm
來自: fju im & pe

Re:[96] 這 VirtualBox 也不錯玩的說

文章XO » 週日 1月 27, 2008 9:09 pm

群組廣播 Multicast 的說明,我找來一篇國立成功大學 資訊工程研究所 黃崇明 龔旭陽 劉沛川三人發表 的論文:

Internet上的多媒體群體廣播架構 (The Framework for Multicast Multimedia Presentation over Internet)

這篇寫得不錯,可以參考看看,沒時間的話,看看第 2 節即可。
基本上要收到群組廣播必須要透過 IGMP (Internet Group Management Protocol) 來做 Join (加入) 與 Leave (離開) 的動作。

Multicast 使用的地址是所謂 D Class IP address, 其中 Lead byte 為 1110 xxxx
(也就是 1110 0000 ~ 1110 1111 = 224 ~ 239)。

  • Class A IP address lead byte: 0xxx xxxx (0000 0001 ~ 0111 1110 = 1 ~ 126),
    1 byte Net ID, 3 bytes Host ID. 127 指本機網路。
  • Class B IP address lead byte: 10xx xxxx (1000 0000 ~ 1011 1111 = 128 ~ 191),
    2 byte Net ID, 2 bytes Host ID. 輔大 140 落在這範圍
  • Class C IP address lead byte: 110x xxxx (1100 0000 ~ 1101 1111 = 192 ~ 223),
    3 byte Net ID, 1 bytes Host ID.
最後由 XO 於 週五 4月 09, 2010 9:28 pm 編輯,總共編輯了 8 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5474
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:[96] 這 VirtualBox 也不錯玩的說

文章XO » 週五 2月 15, 2008 8:00 pm

年假前後裡,把玩了 Virtualization 好一陣子之後,我推 VirtualBox 一個...

至少跑 B2D Server 而言,VirtualBox 最為順暢。
玩過、然後一起拿來比較的計有: QEMU, VMWare, Microsoft Virtual PC, innotek VirtualBox...

今天還從小馬那邊得知: Sun 買下 Innotek 增強 xVM 平台實力

看來英雄所見略同! ^o^
最後由 XO 於 週二 9月 21, 2010 6:45 am 編輯,總共編輯了 3 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5474
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:[96] 這 VirtualBox 也不錯玩的說

文章XO » 週一 2月 18, 2008 5:20 pm

另一項發現: VMware 的 VMDK 虛擬磁碟機的格式 VirtualBox 也可以支援直接開啟。

上個周末就下載了 B2D Server 後續開發中代號為 LaPue 的版本:
B2D DVD 20070701 VM image(虛擬機器) 版

也是從這一篇中偷學到 VirtualBox 也支援 VMWware 的 .vmdk 格式的。
最後由 XO 於 週六 12月 01, 2012 11:14 am 編輯,總共編輯了 2 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5474
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:[96] 這 VirtualBox 也不錯玩的說

文章XO » 週六 2月 23, 2008 4:35 pm

最後由 XO 於 週二 9月 21, 2010 6:48 am 編輯,總共編輯了 3 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5474
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:[96] 這 VirtualBox 也不錯玩的說

文章XO » 週日 2月 24, 2008 1:54 pm

VirtualBox 有個 Seamless mode 無縫模式,可以讓作客的 Windows 虛擬機器的 Task Bar 直接呈現
在作東的 Hosting OS 裡,啟動的程式視窗直接出現在 Hosting OS 的桌面上,挺酷的說... 可惜這無縫
模式功能所能支援的虛擬機器,目前還 侷限於 Windows 作業平台,Linux 平台
上的支援據說還在努力之中。請參看一些畫面吧...

這讓我想到常在用的 Xming ... 我常用 PuTTY 或是 SSH Secure Shell Client
以 Console 方式連到遠端 Linux 主機,透過 X11 Tunneling 以隧道方式經由 Xming 把遠端
Linux 上 GUI 模式的 X11 視窗呈現在 XP 視窗桌面上。 (Xming 簡易使用說明)

---

下面這個範例係:
  1. 在我 XP/Pro 上以 PuTTY 從家裡連到公司的 B2D Server,開個 Consle。
  2. 在 Cosole 裡下 wish 起動 GUI 模式的 Tcl shell (wish 者 WIndow SHell 是也。
  3. 繼續在 Console 裡下 button / pack 兩個指令作出個 OK button。

B2D Linux Server 上的 X11 GUI 呈現在我的 XP 上。 咦~~~ Seamless mode 是不是與 Xming 有機分神似處?
您說呢?

圖檔
最後由 XO 於 週五 4月 09, 2010 9:30 pm 編輯,總共編輯了 1 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5474
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:[96] 這 VirtualBox 也不錯玩的說

文章XO » 週四 2月 28, 2008 5:31 pm

話說遠端登入,CUI (Character User Interface) based 的 telnet, ssh,... 以文字方式來控制遠端電腦算是
很基本的。
GUI (Graphical User Interface) based 的視窗介面出現後,要遠端遙控,很多人都用 VNC遠端連線,可是在
頻寬不是很夠情況下,這 VNC 會不太靈光。

RDP (Remote Desktop Protocol) 是我常用於遠端遙控 Windows 平台的協定。

剛剛試著玩 VirtualBox 的 Headless VRDP (無頭/斷頭式 VRDP),所謂 VRDP 者
VirtualBox 的 RDP 是也!他基本上是與微軟 RDP backward compatible 的傢伙,所謂「Headless (無頭/斷頭)」
是指 VirtualBox 在開啟虛擬機器的時候,可以把「螢幕畫面」斷頭剪掉不顯示。

利用 GUI 介面的 VirtualBox.exe 開啟 VirtualBox 虛擬機器,是一般用法,會呈現「螢幕畫面」,這不足為奇。
如果你用指令模式 VBoxVRDP -startvm b2d -vrdpport 3399 去開這個 B2D Server
的 VM 時,它可是被「斷頭」的,運用的時機是,VM 開在「伺服器」端(機房裡沒人守候,斷它個「螢幕畫面」挺
合理,也不浪費資源),然後讓人家遠端登入來「遙控」。

由於這 VirtualBox 實做出來的 VRDP 與微軟的「遠端桌面連線」工具的 RDP 是相容的,這意味著你可以不用安裝
VNC Client,直接在 XP 裡,用「遠端桌面連線」拿來連到裝在遠端的 VirtualBox 虛擬機器(管它是啥 OS, Linux/
Windows/Mac OS X,...),來做 GUI 式遠端遙控。


呵呵~~~ 我剛剛就玩出來啦!只可惜...
用 VRDP 斷頭式做法 我的 VM 視窗裡,滑鼠靈魂出了竅...

圖檔

用 VirtualBox.exe 以GUI 方式啟動 VM,預設 VRDP 是不開啟的。但是用斷頭式 VBoxVRDP.exe 經由指令模式來
開啟 VM,VRDP 會自動啟用,要注意的是,如果你的 Windows OS 已經開啟 RDP 來讓人家可以透過遠端用 MSTSC
(Microsoft Terminal Services Client) 來遙控的話,預設的 RDP 埠 3389 會被佔用。這時候你必須換個埠來開啟
VRDP,這是我用

VBoxVRDP -startvm b2d -vrdpport 3399

的原因。
最後由 XO 於 週五 4月 09, 2010 9:33 pm 編輯,總共編輯了 2 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5474
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:[96] 這 VirtualBox 也不錯玩的說

文章XO » 週四 2月 28, 2008 7:00 pm

http://tw.fooooo.com/search.php?q=virtualbox 這裡有一鍋子的 VirtualBox 影片...
可... 我怎麼看都霧裡看花「矇矓美」...

是我老土?
有啥撇步可以看得「晶瑩剔透」些的嗎?
最後由 XO 於 週五 4月 09, 2010 9:34 pm 編輯,總共編輯了 1 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5474
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:[96] 這 VirtualBox 也不錯玩的說

文章XO » 週日 3月 02, 2008 2:56 am

澎湖人No1 這網站有段關於 VirtualBox 18 分半鐘的教學影片
VirtualBOX 教學 + CentOS 4.4


該影片介紹的 VirtualBox 係稍早 1.3.6 版,目前2008/2/19 剛出爐的是 1.5.6,操作界面變化不大。
安裝是以 CentOS Server 為例 (按:CentOS 係從 Red Hat Enterprise Linux - RHEL 的相同來源
Source code 整理出來的套件) 來介紹 VirtualBox 虛擬機器的製作。(Server版 CentOS 沒有 X Windows
的安裝部份)

其實我 96 課程 VirtualBox 虛擬機器 Setup 這一篇裡提供的下載裡,那個 b2d.rar 解開後,是一個 .vdi 檔
(Virtual Disk Image),它已經是經由上述影片中描述的類似步驟所裝好 Linux 作業系統 的一顆硬碟。

你可以循影片步驟「開一個虛擬機器」,設定 RAM 記憶體大小,指定開機硬碟(例如上述 b2d.vdi 檔),設定
CD/ROM,再依影片介紹設定網卡採 bridge 模式,就可以啟動咱們的 b2d server 啦 ...
最後由 XO 於 週五 4月 09, 2010 9:34 pm 編輯,總共編輯了 1 次。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5474
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re:[96] 這 VirtualBox 也不錯玩的說

文章XO » 週五 3月 07, 2008 2:07 pm

樹大招風... 網路上看來這一篇:

VMware vs. everyone
If VMware is the Patriots, who are the Giants?


我沒看美式足球,剛剛看這標題一頭霧水... Internet 裡照例,學老殘遊記裡描述的「...吃點兒點心,便搖著
串鈴滿街踅了一趟,虛應一應故事...」不經心地也學到,原來美國新英格蘭州的「愛國者(Patriots)」足球隊
應該是常勝軍佼佼者,被來勢洶洶頻頻連勝/後來居上的紐約「巨人(Giant)」隊狠狠地修理了一頓... 這在美國
足球史,大概就是個典型成名後「樹大招風」所惹來的下場 ... (霍元甲裡的擂台武打場景,不也都是為這樁ㄇㄟ
--- 武林至尊... ^o^)

這一篇說 VMWare 市佔率 80% 以上,獨占鰲頭,可能由於樹大招風,不知道是不是「勝者必驕」... VMWare
已經在面臨許多衛冕戰,前來挑釁者是 Everyone ...

看來 Virtualization 世界有場風暴蓄醞釀著勢待發中... Let's wait and see...
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5474
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.


回到 Web程式設計

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron