Skip to content

progrium/wtux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wtux

Minimal i386 Linux distro for Wanix/v86

Prerequisites

  • make
  • Docker (build on any platform)
  • QEMU (for testing)
  • python3 (for http)

Building

make distro

This uses Docker to produce a kernel and initramfs in ./output which together should be about 3MB. Would love to make this even smaller.

Testing with QEMU

make qemu

This will run QEMU using the files in ./output.

Testing with v86

First build v86 files. This only needs to be done once:

make v86

Now start an HTTP server. This make task uses python3:

make serve

Now browse to http://localhost:8000.

Source

  • Kernel config is in kernel.config
  • Kernel and busybox are built in Dockerfile
  • Init script is defined in init

About

Minimal i386 Linux for Wanix/v86

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published