Brainstorming
This section is mainly for my own benefit to remember my bad ideas, but
is an idea of things I might consider covering:
- “Magic conf.d”, i.e., if /etc/foo.conf doesn't exist,
return a read-only file with the concatenation of /etc/foo.conf.d/*
- Running sufficiently privileged processes at ring 0 to elimiinate the
overhead of syscalls.
- A filesystem containing the Linux source tree, that when edited tries
to recompile and uses Ksplice to patch the running kernel.
- Making two or more kernels coordinate port assignments, so they can
share a public IP address without a NAT.
- Kernel modules in Python. (This would be a lot of work; I don't
intend to do it.)
- Process migration for load balancing, by proxying syscalls to the
original machine.
- There's this blog post, Re-routing System
Calls (in OS X). But I want to read Mac OS X Internals first
- Something with binfmt? Applications compiled for something else?