Home

Awesome

PUI PUI Linux

puipui

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.

Kernel

What's supported:

Initramfs

Our initramfs has a very simple init system controlled by fs/init script on this repository root. this script will do:

You can use it with other linux distributions.

Usage

Build all

$ ./puipui-linux-tool

Update Kernel config

$ ./puipui-linux-tool -u

Hack

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