Few daysago, we had a discussion about what is the best approach for Kali Linuxinstallation. A lot ofguys complain about the performance in virtualized installations - I have oneword for that: BULLSHIT!I have almost 10 years of pentesting/securityexperience and I have never problems with virtualized installation, except forsome years ago with Wi-Fi dongles (We will discuss it later).Based in myobservations to where and when to install, here are few ideas to follow:- New inLinux: If you arenew, you should not start with Kali, go back and read this article first:http://blog.dclabs.com.br/2016/05/wanna-be-pentester.html and related links. From thispoint I will assume that you have Linux and security skills. As wasdescribed in the link above, Kali is not for general purpose or day by daydistro, so, here is the first point:- As Kaliis not a day by day distro, some applications like Skype, Flash player andothers are not supported by Kali Team, in other words, non-official/externalrepositories can be added in your Kali in order to install tools/packets.Also, inKali there are tools like calendars, agenda and stuff, but these tools are notpriority.In case of problems with this kind of application, for sure you have to wait along time to get it fixed. Obliviously,the best approach is to use Kali virtualized in your daily distro or Windows.But beforeinstalling it, please RTFM (Read the Fucking Manual)! Is very common for peopleto complain about errors during the installation and performance. Of course,they are not following the basic recommendations.http://docs.kali.org/installation/kali-linux-hard-disk-install - Check allrequirements before starting! If you areplanning to use Gnome as your default desktop environment, you need more RAMmemory. I recommendXFCE, because you are a Pentester and not a Designer.If you want something cute, forget Kali and install HannaMontana Linux.http://hannahmontana.sourceforge.net/ -> Just to help you! (:-Performance: If youfollow the requirements, the likelihood of facing problems is very low.Nowadays, machines have a very powerful processors, very good memory and disksize, so it is easy to allocate some of these resources to a VM. However, ifyour machine does not have good hardware specifications (maybe it is time tothrow it away and buy a new one) I recommend the bare metal installation. Thisway kali is able to use the complete machine hardware resources and it will notbe shared with another OS. - Systemrestoring and backupIf you haveminimum skills regarding virtualization, you know that making virtual machinesbackup/restore is easier than a bare metal installation - you only need to copya couple of files and that s it. Also, you can revert to the last snapshot, thesystem will be up in few minutes or less.For baremetal breaking, you need to check logs, files, disk healthy and stuff. Or, inthe worst case, install the system again. Its really not a good thing if youare inside a customer for example. -MobilityIf you havea dedicated hardware to perform pestest for customers, is a good idea to have itbare metal. However, is possible to face some hardware compatibility problems, it will be discussed in the next topic.Nevertheless,if you dont have a dedicated hardware and carrying a notebook is not anoption, you can use OVF format (https://en.wikipedia.org/wiki/Open_Virtualization_Format). Just put the file