Whether anyone likes to admit it or not, Linux has become the dominant platform for Unix(-like) development. The only way to get Linux-only programs to run on Unix platforms is through a compatibility layer. Implementing an ABI layer better than the original Linux ABI is the best way to go.
__________________
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity."
MacBook Pro (Darwin 9), iMac (Darwin 9), iPod Touch (Darwin 9), Dell Optiplex GX620 (FreeBSD 7.1-STABLE)
|