So tiny linux for testing virtualization (Virtual I/O aka VIRTIO) purpose
This is the minimum linux for testing the apple virtualization framework (https://github.com/Code-Hex/vz). So I assumed to support architectures are only x86_64 and aarch64 (arm64).
This vmlinux is actually very very small other than linux distributions.
Since file size is very small in totally, I can do testing on the any CI with download them.
What's supported:
console=hvc0
)Our initramfs has a very simple init system controlled by fs/init
script on this repository root. this script will do:
/etc/inittab
and /etc/securetty
.You can use it with other linux distributions.
$ ./puipui-linux-tool
$ ./puipui-linux-tool -u
This tool is used musl cross compiler. On arm64 environment the tool will be downloaded those pre build toolchains from https://github.com/Code-Hex/musl-cross-make-arm64