项目地址:https://github.com/unikraft/kraft.git

根据READ.ME,执行以下命令安装 kraft 工具:

pip3 install git+https://github.com/unikraft/kraft.git@staging

没有 pip3 的话:

sudo pacman -S python-pip

更新 kraft 已经支持的库:

kraft list update

运行 unikraft 需要 qemu 支持,安装 qemu :

git clone https://gitlab.com/qemu-project/qemu.git
cd qemu
git submodule init
git submodule update --recursive
./configure
make
sudo make install

可能会遇到各种依赖缺失,比如libdbus-glib-1.2ninja等等。

新建一个示例模板项目:

kraft up -t helloworld@staging ./my-first-unikernel

可以看到 unikraft 的 LOGO 了。