da die meisten xartigen betriebssysteme in C geschrieben sind bis auf android (java) kernel wieder linux, und sie sind nicht wie z.B. bei dem ms pendant closed.
es ist alles frei verwendbar und vor allem für jede idee gibt es sourcecodes die genutzt werden können. Was es bei crackern / pentestern beliebt macht ist wohl die möglichkeit schnell exploits oder payloads (shellcode db) zu schreiben und sofort zu nutzen wenn man es beherrscht im assembler zu coden.
Weiterer Vorteil von Backtrack wobei BT durch KALI Linux ersetzt wurde hat was mit den Repos des einzelnen Linux Derivats zu tun, ist das dort alle Cracking tools zueinander laufen