因為需要觀察 vhost-net 的行為,所以必須重新編譯 vhost-net module,然而想要直接用 Ubuntu 內建的 source,所以嘗試下載 Ubuntu 所自己維護的 linux-kernel 並只編譯 vhost-net module,才不會浪費太多時間。
本篇以 Ubuntu 13.04 為例,Ubuntu 13.04 用的是 linux-3.8.0
先安裝編譯核心必備的套件:
因為需要觀察 vhost-net 的行為,所以必須重新編譯 vhost-net module,然而想要直接用 Ubuntu 內建的 source,所以嘗試下載 Ubuntu 所自己維護的 linux-kernel 並只編譯 vhost-net module,才不會浪費太多時間。
本篇以 Ubuntu 13.04 為例,Ubuntu 13.04 用的是 linux-3.8.0
先安裝編譯核心必備的套件:
承續上一篇的新專案,為了讓第一個範例「Hello, World!」可以正常運作,根據書上的說法,我們必須打開 xen 的 debug 功能,也因此我們必須重新編譯 Xen,一般作為釋出套件的軟體,是不會開啟 debug 功能的。
首先安裝編譯 xen 所需要用到的套件:
sudo apt-get build-dep xen
有時候要在命令列取得現在的 public IP ,但是目前使用的又是 private IP...
就無法直接透過 ifconfig 取到,這時候我們可以使用 http://whatismyip.org 提供的服務
這服務的好處是沒有其他多餘的文字、圖片、裝飾,就是單純的IP
最近在DIY打造嵌入式Linux,prototype要用隨身碟開機
測試上有2台PC+1台eeeBox,和兩隻隨身碟TDK, UT-163
TDK上裝grub4dos, 3台電腦都能開
原創?我還自己轉檔、自己上傳咧XDDD
沒辦法,Linux沒那麼多工具,只好自己寫Orz,
windows的工具很多,google就有一大堆,不要浪費時間齁XD (這個程式花了我20分鐘有....><)
PCMan X 在前陣子釋出0.3.9了,不過針對缺字問題尚未解決,
好險有前輩幫我們寫了patch,讓PCMan也能夠看多國語言,詳見:
filebench也是一套檔案系統的效能評測軟體,不過ubuntu並沒有提供套件,似乎也找不到deb檔,
只好自己動手來,動手之後才發現...他...很難搞!
完全不能用無腦的./configure && make && make install搞定他Orz
以前用tarball的方式裝軟體,都會有一個疑問,我要怎麼移除呢?
今天要把pidgin裝回2.5.4的時候,就出現了一個念頭,
既然有make install應該也有make uninstall吧,於是就回到2.5.5的目錄下
這幾天在備課驅動程式的實驗課block device
參考的範例是Linux Device Driver的第16章 block device
雖然暑假學長上過一次課,並已知做出來的ramdisk (sbull)在新一點的Linux無法磁碟分割
blktrace是一套追蹤檔案系統上block寫入、讀取動作的程式,
因為實驗室需要大量的workload作測試,所以大家電腦都要被追蹤一下Orz
不過,等到開機再執行,然後關機前再結束紀錄的方式,總是有點小誤差,
最近需要使用Domingo連線到實驗板上面,可是我的主機是Ubuntu我一點也不想灌雙系統了
試了wine,如我所料是失敗的XDDD