I think there is only one answer to this problem: Team up with a Linux developer. It is no problem that not every programmer has no Linux experience, in fact, thanks to portable toolkits you can develop pretty well on Windows. But you need a Linux developer to answer these trivial questions.

Removing the Linux requirement is no option, as we'll never get portable software then.