|Copyright: Google Images|
But, why? Why, in my option, do you need Linux?
Well. using Linux you have close to your hands many tools required for hacking. You can easily run a python or ruby script to create a "strange" form post http form to explore SQL injections.
Very fast, you can open vim or Emacs to create C applications to verify a vulnerability or to write an exploit.
Most famous security software's are dedicated to Linux OS. Example: Nmap. Maybe you have a bind of Nmap for Windows. But it is far from good as it is for Linux. Again, why?
You can use shell script to combine applications and do something different.
You can start a bond interface to mess with TCP/IP raw sockets easily.
At the same time, Linux with PHP and open/free databases are leading the internet market of web applications. So, it is awesome to have the same system to check whether a vulnerability is exploitable or, not right?
More about that, hacking means black consoles. Leave your colourful ked env and open your irssi client in console mode. That's the real hacking.
List of Operating System do Professional Hackers Use
Parrot-sec forensic OS
Cyborg Hawk Linux
Live Hacking OS
Samurai Web Testing Framework
ration testing which was specially designed for security training students and practitioners of information security).