> Our prototype doesn't offer the full m0n0wall functionality, but as a
> proof of concept the basics are certainly working. We have a
> workable, useful Linux-based router running m0n0wall as the GUI. And
> with the exception of stuff Linux just doesn't support, our method can
> with little effort be extended to do under Linux anything that
> m0n0wall can do on FreeBSD.
> Surprisingly, the diff against the m0n0 code is less than 100 lines.
> (The magic to allow all this isn't part of m0n0wall, and hence, isn't
> part of the 100 lines)
I, for one, would be interested in a more complete description of the 'magic'.
Some linux shell-level freebsd compatibility layer, perhaps?