how about actually compiling the linux version?
windows: executable, no source
dos: executable, no source
linux: source, no executable
you got something against linux?
if you're going to make a program the least you can do is actually compile it!