La via più semplice per la compatibilità tar la varie distro è distribuire i sorgenti in modo che ciascuno possa compilarseli sulla propria versione.
Il passo successivo è quello di guardarsi/studiarsi dei package manager che creino rpm, deb o tarball. Avevo sentito parlare da qualcuno dei miei studenti di Autopackage, ma non so dirti altro.
Per il testing della sicurezza (...) ci sarebbe Backtrack, una distribuzione che include già diversi tool adatti a questo scopo.
Anche se basterebbe una qualsiasi distribuzione con nmap e wireshark per eseguire queste operazioni.
Immagino, però, che vorrai testare la sicurezza di una connessione wi-fi e/o tentare di breakare il wep / wpa ...