March 26, 2007

演講:User-Mode Linux 應用簡介 (暫定)

昨天有人問及「User-Mode Linux 應用簡介」的 talk,這裡說明一下。那場原本訂於二月份在 [TOSSUG] 分享的主題,因為臨時有事走不開,所以該月取消,順延到四月份,詳細資訊請見 [TOSSUG::心得分享]。

「User-Mode Linux 應用簡介」顧名思義是探討 [User-mode Linux Kernel] (UML) 的應用,並且在虛擬化技術蓬勃發展的今日,由 UML 這項第一個以 GPL 授權發行的 Linux virtualization 計畫作出發,簡介相關技術。以下是預定的大綱:
  • Linux 為基礎的虛擬化 (virtualization) 架構
  • 快速建構 UML (User-Mode Linux) 環境
  • UML 虛擬網路環境建置 (含多 UML 環境)
  • 用 UML 體驗核心開發
  • 簡介相關技術:Virtualization、Paravirtualization,以及 Hypervisor
UML 是將 Linux Kernel「移植」到 user-space 的途徑,如此一來,就可將這個修改的 "Kernel" 當作一般的 Linux process 來執行,所以 UML 允許使用者「在 Linux 裡面執行 Linux」,這也意味著 UML 提供一台虛擬的機器,讓使用者可作任何實驗性或者具潛在危險的測試,而不用擔心破壞目前的系統,可參考之前的筆記: 而四月份 (Apr 10) 的心得分享將進一步探討實例,動手建構虛擬的 Linux 執行環境與網路建置,甚至還可佈署虛擬的 PC cluster 作為驗證,最後則是探討虛擬化技術。個人認為 User-Mode Linux 的 talk 是很好的起點,可由此看到虛擬化技術的變革,稍早也在 [深入淺出 Hello World Part III] (台北場次) 提過這類的設計可有效讓我們掌握 user-mode 與 kernel-mode 的互動,得以在有限的環境下進行具體分析。

稍早在 blog [新設備購入] 提過,我的實驗室今年重點會擺在 virtualization / Realtime verification、embedded device simulation,以及 automation 等項目,現在稍微有些成果。同樣在四月份 (Apr 14),我將會於 [OSDC.tw - Open Source Developers' Conference in Taiwan] 研討會分享敝實驗室所開發、概念上類似 UML 的技術,但是針對 Embedded 的主題 [RT nanokernel for Embedded Linux],也可一併參考。
由 jserv 發表於 March 26, 2007 05:50 PM
迴響
發表迴響









記住我的資訊?