This repository houses some patches to the Linux kernel that I've made just for fun (i.e. shouldn't ever and wouldn't ever be merged), alongside a build system to recompile the kernel as needed and aid with experimentation.
pipefs.patch: Allowspipefs(the filesystem used internally by the kernel for implementing pipes [and also some locking mechanism for processes(?)]) to be mounted in userspace.- More to come?
all: build the rootfs image and the kernel imageapply: applies the patches specified inP, e.g.make apply P=patches/pipefs.patchwill applypipefs.patchto thelinuxlocal source tree.run: runsqemuandtio(for the serial console interface)debug: runsgdbclean: remove build artifacts and temporary filessane: restore the terminal to a sane state (why not?)