more: Jollen 的 Embedded Linux 教育訓練

Jollen's Blog「unikernel」裡的所有文章!

  

學習 Unikernel 與 Runtime.js (Part 1)

jollen 發表於 February 15, 2016 1:01 PM

Unikernel 是一個很有趣的概念。不久前 Docker 收購 Unikernel Systems[1] 是很多人對它的第一印象,台灣的新聞媒體將 Unikernel 翻譯為「無核化」或「去核化」... 本文章採用 Markdown 語法撰寫(why?),若無法完整閱讀全文,請點擊這裡。 ## 前言 Unikernel 是一個很有趣的概念。不久前 Docker 收購 Unikernel Systems[1] 是很多人對它的第一印象,台灣的新聞媒體將 Unikernel 翻譯為「無核化」或「去核化」;不過,Unikernel 並「不是」要消滅作業系統核心,當然也不是要去除作業系統核心;相反地,作業系統核心技術,將更顯重要。 ## Library OS 相較傳統的作業系統核心(conventional OS),Unikernel 的作業系統核心是以「Library」的形式實作 。技術上來說,Unikernel 可以說是一個「Library OS」的概念。 Unikernel 的做法(implementation)是將應用程式(applications)、相關模組(modules)與 library OS 打包(construct)成一個 image 檔。這樣做的目的,是希望將目標系統(target...

學習 Unikernel 與 Runtime.js (Part 2)-Build Runtime.js VM Image

jollen 發表於 February 16, 2016 12:32 PM

Runtime.js 可以讓我們用 Node.js 與 JavaScript 來開發 Unikernel,熟悉 Node.js 是第一個基本功課,Runtime.js 的 OS kernel 採用 V8 JavaScript Engine,目前支援 KVM,研究 Runtime.js 的 kernel 實作,是第二個基本功課... 本文章採用 Markdown 語法撰寫(why?),若無法完整閱讀全文,請點擊這裡。 ## 前言 以下步驟參考自 [Runtime.js 官網](http://runtimejs.org/) 的說明,目標是初始化一個新的 Runtime.js 專案。請參考 [Getting Started](http://runtimejs.org/getting-started/) 上的環境安裝說明。 要使用 Runtime.js 必須安裝 [Node.js](https://nodejs.org) 執行環境,以下步驟以...

Top | 授權條款 | Jollen's Forum: Blog 評論、討論與搜尋
Copyright(c) 2006 www.jollen.org