
有時候想跑幾行 python code ,但又不想開 IDE 那麼肥大的東西。或是想要測試某某 module 的功能、有個 jupyter server 就很好用。
這時候借助 NAS 架個簡單的 jupyter server 就很好用。目前 qnap 官網提供的 jupyter 安裝都有點久遠,而且也不支援新的機器。
koukaipan 發表在
痞客邦
留言(0)
人氣()

有幸能夠在第一時間搶先試用到第一張 96 Boards,這張是由 Hisilicon 生產的 96Boards,名為 HiKey 小小的板子也是五臟俱全。可惜的是,預設並沒有焊上 UART0 的排針,這對 RD 來講著實是一種困擾 Orz,很多需要除錯的時候,並沒有辦法仰賴 HDMI 輸出。
koukaipan 發表在
痞客邦
留言(0)
人氣()
小米 2s 官方 MIUI7 開發版,已經有合併分割區
CM-12.1、AOSP 5.1.1 也支援合併分割區
koukaipan 發表在
痞客邦
留言(0)
人氣()
網路也是虛擬機器I/O很重要的一部分,kvmtool 自然有提供若干種不同的使用方式,此外因為支援 virtio-net 的緣故,kvmtool 也實作了 vhost-net 的支援(雖然之前他有些問題)。我們先來看一下 virtio-net 怎麼啟用吧
$ lkvm run [-net NET_PARAMS] [其他參數] |
koukaipan 發表在
痞客邦
留言(0)
人氣()
因為需要觀察 vhost-net 的行為,所以必須重新編譯 vhost-net module,然而想要直接用 Ubuntu 內建的 source,所以嘗試下載 Ubuntu 所自己維護的 linux-kernel 並只編譯 vhost-net module,才不會浪費太多時間。
本篇以 Ubuntu 13.04 為例,Ubuntu 13.04 用的是 linux-3.8.0
先安裝編譯核心必備的套件:
sudo apt-get build-dep linux-source-3.8.0 |
koukaipan 發表在
痞客邦
留言(0)
人氣()
書:The Definitive Guide to the Xen Hypervisor 的範例程式碼可以在這邊找到
https://www.informit.com/store/definitive-guide-to-the-xen-hypervisor-9780132349710
第二章的範例很簡單,就是一個 hello world,但是要改的地方也不少,有下列幾點。完整的 diff 檔將附在文章最後面。
1) 首先要讓這個範例程式可以編譯成功,必須把 xen 原始碼的 include 資料夾加入 gcc 的 -I 參數中。很剛好,我們重新編譯 xen 時就已經下載了 xen 的整包原始碼,我們可以將資料夾指過去就好,請注意看 diff 檔的第 10-11 行。請注意你的 xen 是放在哪個資料夾,無論是相對、或是絕對路徑都可以。
koukaipan 發表在
痞客邦
留言(0)
人氣()

承續上一篇的新專案,為了讓第一個範例「Hello, World!」可以正常運作,根據書上的說法,我們必須打開 xen 的 debug 功能,也因此我們必須重新編譯 Xen,一般作為釋出套件的軟體,是不會開啟 debug 功能的。
首先安裝編譯 xen 所需要用到的套件:
sudo apt-get build-dep xen
再安裝一下原本的 xen ,因為我們將會需要 xen 所提供的使用者工具。而我們只會替換掉 Xen 的核心部份。
koukaipan 發表在
痞客邦
留言(0)
人氣()
又是一個心血來潮的專案,最近又興起認識 xen 的念頭,很有名的一本書叫做是 "The Definitive Guide to the Xen Hypervisor",可是書中範例有點舊了,除了用了舊版的 xen 3 之外,也只以 x86 為基礎,有點過時了。
於是乎,想要把書中所有範例都學過一次的我,就順便把這些範例在 xen-4.2.1 跑起來之外,也順便讓牠們也能在 x64 跑,最後就又在 github 開了一個專案,請大家多多指教 <(_ _)>
詳情請見:https://github.com/koukaipan/xen-examples
koukaipan 發表在
痞客邦
留言(0)
人氣()

今天是最後一天,因為覺得星期五回去實在太趕了,所以回程飛機就訂在星期六下午。不過因為主管要去深圳,所以回程就只有我一個人單獨行動了。是說除了 DEMO 以外,我都是自己一個人行動的 XD
今天也會很趕,是 13:45 的飛機、早上最早的接駁車是 08:00 ,所以我只排了兩個點,預計的行程是:
退房---->酒店--(接駁車)-->尖沙嘴--(地鐵)-->中環站--(走路)-->香港站---->預辦登機--(走路)-->中環站買珍妮曲奇--(地鐵)-->黃大仙廟還願--(地鐵)-->香港--(機場快線)-->機場
香港機場有市區預辦登機的服務,在機場快線站的香港站辦完登機手續,這樣就不用提著行李到處跑。只是我還有一台筆電,所以我還是得揹著它走...Orz
koukaipan 發表在
痞客邦
留言(0)
人氣()

今天就是 DEMO Friday,其他什麼的,都不重要了!!!! DEMO 的會場,圖中有海報的就是 Xen 團隊,穿七分褲的就是主要開發者 Ian Capbell XDD
圖中的白色圓桌可以給大家靠著聊天,而且觀眾人手一支高腳杯,服務生會幫你添酒哦!!!
接下來晚上的時間很趕 Orz 六點搭上接駁車到尖沙嘴已經快七點了,預計行程是搭地點到中環
koukaipan 發表在
痞客邦
留言(0)
人氣()

今天早上的 keynote speech 很精彩,是由 Greg Kroah-Hartman 主講,他是目前 Linux kernel driver 的主要維護者,對名字沒印象,但是他寫的書一定有印象,就是 Linux Device Driver !!!! 演講的主題是「Why I don't Want Your Code」 XDD
我想,有 submit 過 patch 的人因為都有這種經驗,submit patch 有很多眉眉角角,這一場演講的目的就是把這些告訴開發者,希望開發者不要再犯~!
btw, Greg 先生今年也會來 COSCUP 演講! 酷斃了!!
投影片:
https://www.linaro.org/documents/download/304a9a3e4024a2bb70312fc81d79446d51311e50ed8f4
koukaipan 發表在
痞客邦
留言(1)
人氣()

第三天,星期三
這一天好像只有一場印象深刻的..Orz
KVM for Core and LEG, LEG 在此是指 Linaro Enterprise Group,這一場大致上是 kvm-arm 的進度報告 (包含 ARMv7 與 ARMv8)
投影片請見此:
https://www.linaro.org/documents/download/385760d6f5b30941329d505a6d9a40955136fac76b7e0
koukaipan 發表在
痞客邦
留言(0)
人氣()