项目地址: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.2,ninja等等。
新建一个示例模板项目:
kraft up -t helloworld@staging ./my-first-unikernel
可以看到 unikraft 的 LOGO 了。