Minimal i386 Linux distro for Wanix/v86
- make
- Docker (build on any platform)
- QEMU (for testing)
- python3 (for http)
make distroThis uses Docker to produce a kernel and initramfs in ./output which together should be about 3MB. Would love to make this even smaller.
make qemuThis will run QEMU using the files in ./output.
First build v86 files. This only needs to be done once:
make v86Now start an HTTP server. This make task uses python3:
make serveNow browse to http://localhost:8000.
- Kernel config is in
kernel.config - Kernel and busybox are built in
Dockerfile - Init script is defined in
init