- Kali Linux 2.0 Release — Sana
- Kali Linux is Now a Rolling Distribution
- Continuously Updated Tools, Enhanced Workflow
- New Flavours of Kali Linux 2.0
- Kali Linux 2.0 ARM Images & NetHunter 2.0
- Updated VMware and VirtualBox Images
- TL;DR. Where’s My Kali 2.0 Download?
- Still TL; Still DR. How Do I Upgrade to Kali 2.0?
- Metasploit Community / Pro no longer ships in Kali
- Starting up Metasploit Framework in Kali Linux 2.0
- Your Kali 2.0 FU Just Got an Upgrade
- How to install Software Center on Kali Linux 2.0 Sana
- Install MATE Desktop in Kali Linux 2.x (Kali Sana)
- Step 1: Add official repositories
- Step 2: Update, Upgrade distro
- Step 3: Install MATE Desktop in Kali Linux 2.0
- Step 4: Log off and Login to MATE Desktop
- Uninstall MATE Desktop
Kali Linux 2.0 Release — Sana
We’re still buzzing and recovering from the Black Hat and DEF CON conferences where we finished presenting our new [Kali Linux Dojo](](/docs/development/dojo-mastering-live-build/), which was a blast. With the help of a few good people, the Dojo rooms were set up ready for the masses — where many generated their very own Kali 2.0 ISOs for the first time. But the excitement doesn’t end for us just yet. With the end of the cons, we now find ourselves smack in the middle of the most significant release of Kali since 2013. Today is the day that Kali 2.0 is officially released.
So, what’s new in Kali 2.0? There’s a new 4.0 kernel, now based on Debian Jessie, improved hardware and wireless driver coverage, support for a variety of Desktop Environments (gnome, kde, xfce, mate, e17, lxde, i3wm), updated desktop environment and tools — and the list goes on. But these bulletpoint items are essentially a side effect of the real changes that have taken place in our development backend. Ready to hear the real news? Take a deep breath, it’s a long list.
Kali Linux is Now a Rolling Distribution
One of the biggest moves we’ve taken to keep Kali 2.0 up-to-date in a global, continuous manner, is transforming Kali into a rolling distribution. What this means is that we are pulling our packages continuously from Debian Testing (after making sure that all packages are installable) — essentially upgrading the Kali core system, while allowing us to take advantage of newer Debian packages as they roll out. This move is where our choice in Debian as a base system really pays off — we get to enjoy the stability of Debian, while still remaining on the cutting edge.
Continuously Updated Tools, Enhanced Workflow
Another interesting development in our infrastructure has been the integration of an upstream version checking system, which alerts us when new upstream versions of tools are released (usually via git tagging). This script runs daily on a select list of common tools and keeps us alerted if a new tool requires updating. With this new system in place, core tool updates will happen more frequently. With the introduction of this new monitoring system, we will slowly start phasing out the “tool upgrades” option in our bug tracker.
New Flavours of Kali Linux 2.0
Through our Live Build process, Kali 2.0 now natively supports KDE, GNOME3, Xfce, MATE, e17, lxde and i3wm. We’ve moved on to GNOME 3 in this release, marking the end of a long abstinence period. We’ve finally embraced GNOME 3 and with a few custom changes, it’s grown to be our favourite desktop environment. We’ve added custom support for multi-level menus, true terminal transparency, as well as a handful of useful gnome shell extensions. This however has come at a price — the minimum RAM requirements for a full GNOME 3 session has increased to 768 MB. This is a non-issue on modern hardware but can be detrimental on lower-end machines. For this reason, we have also released an official, minimal Kali 2.0 ISO. This “light” flavour of Kali includes a handful of useful tools together with the lightweight Xfce desktop environment — a perfect solution for resource-constrained computers.
Kali Linux 2.0 ARM Images & NetHunter 2.0
The whole ARM image section has been updated across the board with Kali 2.0 — including Raspberry Pi, Chromebooks, Odroids… The whole lot! In the process, we’ve added some new images — such as the latest Chromebook Flip — the little beauty here on the right. Go ahead, click on the image, take a closer look. Another helpful change we’ve implemented in our ARM images is including kernel sources, for easier compilation of new drivers.
We haven’t forgotten about NetHunter, our favourite mobile penetration testing platform — which also got an update and now includes Kali 2.0. With this, we’ve released a whole barrage of new NetHunter images for Nexus 5, 6, 7, 9, and 10. The OnePlus One NetHunter image has also been updated to Kali 2.0 and now has a much awaited image for CM12 as well — check the OffSec NetHunter page for more information.
Updated VMware and VirtualBox Images
OffSec, the information security training and penetration testing company behind Kali Linux, has put up new VMware and VirtualBox Kali 2.0 images for those who want to try Kali in a virtual environment. These include 32 and 64 bit flavours of the GNOME 3 full Kali environment.
If you want to build your own virtual environment, you can consult our documentation site on how to install the various virtual guest tools for a smoother experience.
TL;DR. Where’s My Kali 2.0 Download?
The tl;dr of this release is best explained by comparison: If Kali 1.0 was focused on building a solid infrastructure then Kali 2.0 is focused on overhauling the user experience and maintaining updated packages and tool repositories. Along with the arrival of 2.0 comes a whole lot of interesting updates… You can head down to our Kali Linux 2.0 Download page to get the goodness for yourself.
Still TL; Still DR. How Do I Upgrade to Kali 2.0?
Yes, you can upgrade Kali 1.x to Kali 2.0! To do this, you will need to edit your source.list entries, and run a dist-upgrade as shown below. If you have been using incorrect or extraneous Kali repositories or otherwise manually installed or overwritten Kali packages outside of apt, your upgrade to Kali 2.0 may fail. This includes scripts like lazykali.sh, PTF, manual git clones in incorrect directories, etc. — All of these will clobber existing files on the filesystem and result in a failed upgrade. If this is the case for you, you’re better off reinstalling your OS from scratch.
/etc/apt/sources.list deb http://http.kali.org/kali sana main contrib non-free deb http://security.kali.org/kali-security/ sana/updates main contrib non-free EOF apt-get update apt-get dist-upgrade # get a coffee, or 10. reboot
Metasploit Community / Pro no longer ships in Kali
At the request of Rapid7, we have removed the Metasploit Community / Pro package from Kali Linux and now host the Open-source metasploit-framework package only. For all of you who require Community or Pro, you will now need to download it from Rapid7 and then register and submit your personal details in order to get a license. In addition, the Rapid7 team no longer maintains the Metasploit package in Kali, which has brought with it some substantial changes — we’ve moved to a “native” setup, where rather than bundling all the required software needed to run Metasploit in one big package, we use native dependencies within Kali to support the metasploit-framework package. This results in a faster, smoother work experience and easier integration with Metasploit dependencies. For more information about this, check out our Metasploit Framework in Kali documentation page.
Starting up Metasploit Framework in Kali Linux 2.0
Due to the above-mentioned changes in the metasploit-framework package, there are some minor changes in how Metasploit is started in Kali — specifically, there is no longer a metasploit service. This is how you start up the Metasploit Framework with database support in Kali Linux 2.0:
Your Kali 2.0 FU Just Got an Upgrade
Kali Linux 2.0 is a serious step forward for us, as we continuously improve the distribution. We hope you enjoy the new look, features, tools, and workflow. As usual, you are invited to join our community via forums, bug tracker, Twitter, Facebook, and of course, IRC. Lastly, if you haven’t seen our Kali 2.0 Teaser video, here it is!
How to install Software Center on Kali Linux 2.0 Sana
This is going to be a very quick tutorial on how to install the good old “Software Center”(the one we see in Ubuntu) in Kali Linux 2.0 ( Sana ). Some of you might ask, why the heck do we need a software center, well, admit it, not everyone knows their way around the command line. And if you’re one of them, this post is for you.
If this seems extremely simple for you, don’t point your finger at me.. 😉 Let’s get started
Update: It seems Kali removed the package from the repository and many people are having issues with installing software center.
Use “synaptic” to install softwares, it works just like software center. I’ll update if I could get the software center to be working.
How to Install Synaptic in Kali Linux 2.0 ( Sana )
sudo apt-get install synaptic
First of all, you need to have a proper “sources.lst” file. Because, chances are software center won’t be available in the base repository. Setting it up is a must and it is quite simple. I have already made a post on how to do that. Go HERE and setup your sources.lst
sudo apt-get update sudo apt-get install software-center```
See? I told you it’s going to be simple. 😉 In case if that didn’t work for you, do the following, and try installing again.
# update your OS sudo apt-get update && sudo apt-get upgrade
In most case it is not needed. But, hey you should always keep your OS up to date. So, there’s that. If you jump into any issues, leave a comment below and I’ll try my best to sort it out for you.
Install MATE Desktop in Kali Linux 2.x (Kali Sana)
MATE is a fork of GNOME 2. It provides an intuitive and attractive desktop environment using traditional metaphors for Linux and other Unix-like operating systems. MATE has forked a number of applications originating as the GNOME Core Applications, and developers have written several other applications from scratch. The forked applications have new names – mostly in Spanish:
- Caja (box) – File manager (from Nautilus)
- Pluma (quill) – Text editor (from Gedit)
- Eye of MATE – Image viewer (from Eye of GNOME)
- Atril (lectern) – Document viewer (from Evince)
- Engrampa (staple) – Archive manager (from File Roller)
- MATE Terminal – Terminal emulator (from GNOME Terminal)
- Marco (frame) – Window manager (from Metacity)
- Mozo (waiter) – Menu item editor (from Alacarte)
Step 1: Add official repositories
Ensure you have the correct repositories. Follow this guide to add official Kali Linux 2.0 Sana repositories if you don’t have it already.
Step 2: Update, Upgrade distro
Very important step. Update, Upgrade your Kali installation. One simple command will do it. You can leave it overnight if you got a slow connection.
root@kali:~# apt-get update && apt-get upgrade -y
Step 3: Install MATE Desktop in Kali Linux 2.0
Kali Linux 2.0 – Kali Sana made it really easy and straight forward compared to Kali Linux 1.x. You don’t need to muck around with config and meta files. (those who used Kali 1.x would know, else look into this guide for the pain we had to go through previously to install and use MATE Desktop environment.)
Just run the following command and you’re done.
root@kali:~# apt-get install mate-core mate-desktop-environment-extra mate-desktop-environment-extras
Step 4: Log off and Login to MATE Desktop
Yey, done. Just log off and relogin to MATE Desktop. Enjoy your new lightweight MATE Desktop environment.
Uninstall MATE Desktop
Again, very simple step. Run the following command:
root@kali:~# apt-get remove mate-core mate-desktop-environment-extra mate-desktop-environment-extras
So how does it look like at the end? Pretty good actually, and low on system resources..
MATE is under active development to add support for new technologies while preserving a traditional desktop experience. The MATE Manifesto outlines some of the principles that guide the project.
GNOME 3 replaced the classic desktop metaphor; this concept design is realized through its native user interface: GNOME Shell. It led to some criticism from the Linux community. Many users refused to accept the new interface design of GNOME and called for someone to continue development of GNOME 2. The MATE project was started by an Arch Linux user in order to fulfill this task.