FreeBSD has long provided a Linux system-call compatibility layer and
was previously able to execute most Linux binaries (in some cases
faster than Linux). Unfortunately it has not received much recent
development and has fallen behind, unable to execute most contemporary
Linux binaries.

This project will provide solid foundations for debugging failures
encountered when running modern Linux binaries, and improving the
Linux compatibility at both binary and source-level levels. It will
also clean up the existing Linuxulator implementation and make it
easier and quicker to port software originally written for, and
maintained primarily under, Linux.