Kali Linux
Kali Linux is a Debian-based distribution for advanced penetration testing and security auditing.
What Kali Linux is
Kali Linux is a Debian-based distribution for advanced penetration testing and security auditing. It includes tools and configurations for computer forensics, reverse engineering, vulnerability detection, and other information security tasks. Its listed tools include Aircrack-ng, Burp Suite, Hydra, John the Ripper, Metasploit Framework, Nmap, sqlmap, and Wireshark. Kali is intended for experienced penetration testers and security specialists, and its documentation assumes familiarity with Linux. It supports bare-metal installs, virtual machines, cloud, containers, ARM devices, USB or DVD live environments, and Windows Subsystem for Linux. A Live USB can run Kali without changing the host operating system, and persistence volumes can be encrypted. Users can build custom ISO images with metapackages and live-build. Network services are disabled by default and Bluetooth is blocklisted by default; packages and repositories are signed. Kali is free of charge, though its non-free section includes tools that are not open source. It follows a rolling release model, with official point-release images generated quarterly. Kali NetHunter is a free and open-source Android penetration testing platform. Official support covers operating-system and packaging issues, not penetration testing or tool use. The developers caution that untested repositories can break Kali and that apt-add-repository, LaunchPad, and PPAs are unsupported.
Good
- Free of charge and Debian-based.
- Includes tools for forensics, reverse engineering, and vulnerability detection.
- Live USB use avoids changing the host operating system.
- Custom ISO images can be built with metapackages and live-build.
- Network services are disabled by default.
Watch out
- Documentation assumes familiarity with Linux.
- Untested repositories can break Kali.
- Official support excludes penetration testing and tool usage.
- Some tools in the non-free section are not open source.
Who it suits
Kali Linux is aimed at experienced penetration testers and security specialists who are familiar with Linux. Its supported environments include computers, virtualized systems, cloud, containers, ARM devices, and Android through Kali NetHunter.
Verdict
Kali Linux is a specialized distribution for security professionals, with a broad range of supported environments and customization options. It is less suited to newcomers, and adding unsupported repositories carries a stated risk of breaking the system.
Plans and prices
From Kali Linux's own pricing page, checked 14 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Kali Linux | Free | No paid license required · freely downloadable |
The facts
Each one read from Kali Linux's own pages, with the date it was checked.
Where it runs
- Android integration
- Kali NetHunter provides Android and smartwatch variants, including an app, app store and desktop experience.checked 14 Oct 2026
What it does
- API and SDK extensibility
- Developer extensibility is centered on GitLab source repositories, live-build, package metapackages and image build scripts rather than a documented hosted SaaS API.checked 14 Oct 2026
- ARM support
- Official images and scripts support more than a dozen ARM devices, including Raspberry Pi, PineBook, ODROID and BeagleBone hardware.checked 14 Oct 2026
- Audience
- Kali is tailored to experienced penetration testers and security specialists, and its documentation assumes familiarity with Linux.checked 5 Oct 2026
- Customization
- Public live-build recipes allow users to create heavily customized Kali ISO images.checked 14 Oct 2026
- Deployment integrations
- Official distribution options cover bare metal, virtual machines, WSL, AWS, Azure, DigitalOcean, Linode, Docker, Podman, LXC/LXD and Vagrant.checked 14 Oct 2026
- Installation sizes
- Documented installation sizes range from about 1.8 GB for the smallest configuration to 35 GB for the largest, with roughly 60 GB suggested for flexibility.checked 14 Oct 2026
- Installer limitation
- The standard installer requires amd64 hardware, bootable CD/DVD or USB media, network access assumptions and Secure Boot disabled because the kernel is unsigned.checked 14 Oct 2026
- License
- Kali-specific infrastructure and integration code is released under GNU GPL v3, while individual packages can have separate licenses and some non-free packages exist.checked 14 Oct 2026
- License details
- Kali’s core software complies with the Debian Free Software Guidelines, while its non-free section includes some tools that are not open source.checked 5 Oct 2026
- Limit: everyday desktop use
- TrustRadius reviewers say Kali is difficult for beginners, has driver issues and is not well suited to use as a general daily operating system.checked 14 Oct 2026
- Limit: fragmented documentation
- A TrustRadius reviewer describes Kali documentation as fragmented because it is a collection of separate tools.checked 14 Oct 2026
- Limit: hardware and drivers
- G2 reviewers report Wi-Fi, Nvidia and other driver compatibility problems, especially after updates or on lower-end hardware.checked 14 Oct 2026
- Limit: learning curve
- G2 reviewers frequently describe Kali as overwhelming or difficult for beginners without Linux and cybersecurity knowledge.checked 14 Oct 2026
- Live USB
- Kali can boot from USB without modifying the host operating system, with optional persistent and encrypted storage.checked 14 Oct 2026
- Metapackages
- Metapackages let administrators install grouped tool sets such as core, headless, default desktop, ARM, NetHunter, forensics, wireless and exploitation collections.checked 14 Oct 2026
- Mobile edition
- Kali NetHunter is a free and open-source Android penetration testing platform with a Kali container, desktop experience, app, and app store.checked 5 Oct 2026
- Named integrations
- The site identifies VMware, VirtualBox, Hyper-V, QEMU, Docker, Podman, LXC/LXD, AWS, Azure, and Linode as supported environments or platforms.checked 5 Oct 2026
- Notable news: 2026.1
- The March 2026.1 release added a yearly theme refresh, BackTrack mode for Kali-Undercover and eight new tools.checked 14 Oct 2026
- Notable news: 2026.2
- The June 2026.2 release updated GNOME to 50 and KDE Plasma to 6.6, changed APT source format, reduced VM initrds and added faster boot behavior.checked 14 Oct 2026
The company
- Company facts
- LinkedIn lists OffSec as privately held, founded in 2006, headquartered in New York and employing 201–500 people.checked 14 Oct 2026
- Company legal name
- Crunchbase lists the maker’s legal name as OffSec Services Ltd., also known as Offensive Security.checked 14 Oct 2026
- Founded
- 2013checked 28 Sep 2026
Money
- Free availability
- The project states that Kali is completely free of charge and intended to remain free.checked 14 Oct 2026
The full review of Kali Linux
Kali Linux is a Debian-based distribution built for advanced penetration testing and security auditing. It is best suited to experienced security specialists who are already comfortable with Linux. Its breadth of deployment and customization options is a strong fit for that work, but its assumptions and support boundaries make it a poor first Linux distribution.
Overview
Kali brings together tools and configurations for computer forensics, reverse engineering, vulnerability detection and other information-security tasks. Its selection includes Aircrack-ng, Burp Suite, Hydra, John the Ripper, Metasploit Framework, Nmap, sqlmap and Wireshark. That range makes it useful as a dedicated security environment; it does not replace the experience needed to choose and use the tools responsibly.
Kali is a rolling distribution, with fresh official point-release images generated quarterly. The core software complies with the Debian Free Software Guidelines, while the non-free section includes some tools that are not open source. That distinction matters to users who need to audit licensing component by component.
Key features
Flexible deployment and customization
Kali supports bare-metal installations, virtual machines, cloud, containers, ARM devices, live USB/DVD environments and Windows Subsystem for Linux. Named environments and platforms include VMware, VirtualBox, Hyper-V, QEMU, Docker, Podman, LXC/LXD, AWS, Azure and Linode. This range lets specialists choose an environment suited to their workflow rather than treating Kali as a single-machine desktop system.
Custom ISO images can be built with metapackages and live-build, and Kali's build scripts are public. That is useful for teams that want a tailored installation, though it also puts the work of shaping and maintaining that image on them.
Portable and mobile use
A live USB can run Kali without touching the host operating system, and its persistence volumes can be encrypted. This is a practical option for temporary use when changing the host installation is undesirable. Kali NetHunter extends the platform to Android as a free, open-source penetration-testing environment with a Kali container, desktop experience, app and app store.
Security and maintenance
Network services are disabled by default, and Bluetooth is blocklisted by default. Individual developers sign Kali packages, and the repositories are signed as well. The developers warn that untested repositories can break the system; apt-add-repository, LaunchPad and PPAs are unsupported. Kali is therefore best maintained within its supported packaging ecosystem, not treated as a general-purpose base for adding arbitrary software sources.
Pricing
Kali Linux is free: the Kali Linux plan costs nothing and is described as a free-of-charge, open-source distribution. There is no free trial because no paid plan is needed to use it. Its core software follows the Debian Free Software Guidelines, but some tools in the non-free section are not open source, so users with strict licensing requirements should check the components they intend to use.
Platforms
Kali supports Linux, macOS, Windows, Android and self-hosted deployment. In practice, these labels cover a variety of environments rather than one uniform desktop app: options include bare metal, virtual machines, cloud, containers, ARM, live USB/DVD, Windows Subsystem for Linux and Android through NetHunter.
Who it's for
Kali is aimed at experienced penetration testers and security specialists who need a purpose-built collection of security tools and can work comfortably in Linux. Its support extends to Kali operating-system and packaging issues, not penetration-testing methods or individual tool usage. Readers who need that kind of operational guidance should not expect the distribution's support channel to provide it.
For newcomers to Linux or security work, Kali is a poor starting point: its documentation assumes Linux familiarity, and its specialized toolset does not make it a general-purpose distribution. Users who want a security environment they can tailor or run separately from a host system will find a stronger match.
Pros and cons
Pros
- Broad tool selection for forensics, reverse engineering and security testing, giving experienced practitioners a consolidated environment.
- Runs across physical, virtual, cloud, container, ARM and live environments, including an Android edition through NetHunter.
- Custom images and public build scripts allow teams to adapt installations to their needs.
- Free to use, with signed packages and repositories and conservative defaults for network services and Bluetooth.
Cons
- Documentation assumes Linux familiarity, so newcomers are likely to face a steep learning curve.
- Official support covers the operating system and packaging, not penetration-testing practice or tool usage.
- Adding untested repositories can break the system, while apt-add-repository, LaunchPad and PPAs are unsupported.
- Some tools in the non-free section are not open source, which may not suit users who require an entirely open-source toolset.
Alternatives
Choose Nix instead if you want a free, open-source package manager for Linux, macOS, Windows or self-hosted use rather than Kali's security-focused distribution.
MX Linux is a free Linux distribution with Xfce, KDE and Fluxbox editions; it is an alternative for readers seeking those desktop editions instead of Kali's specialized security environment.
pfSense is a freemium firewall and router option, with a free open-source Community Edition and a Plus software plan.
Rocky Linux is a free, community-supported distribution with a 10-year support lifecycle, a better fit when that lifecycle is the priority.
Ubuntu Server offers a free Ubuntu Pro Community plan for up to 50 machines, an option to consider when that stated machine limit suits your needs.
AlmaLinux OS is a free enterprise Linux distribution with commercial support available separately, for readers who want that support option.
OPNsense offers a Community Edition and Business Edition plans; consider it as an alternative if you are looking for that product's editions rather than Kali.
CentOS Stream is a free software distribution available for download, an alternative for readers seeking that kind of distribution.
Browse Operating Systems or Penetration Testing Software for more options.
Verdict
Kali Linux is a strong choice for experienced security professionals who want a free, adaptable toolkit across physical, virtual, cloud and mobile environments. Its specialized focus and flexible deployment are the reasons to choose it; the Linux learning curve, limited scope of official support and risk of breaking the system with unsupported repositories are reasons to look elsewhere.
Getting started
- Choose a supported environment such as bare metal, a virtual machine, cloud, container, ARM device, or live USB/DVD.
- Get Kali Linux from the official website.
- For a customized system, build a custom ISO with metapackages and live-build.
- For Android use, choose Kali NetHunter.
Limits worth knowing
Kali Linux is free of charge. Its developers caution that untested repositories can break the system, and apt-add-repository, LaunchPad, and PPAs are unsupported.
Questions
How much does Kali Linux cost?
The listed plan is free. It is free of charge.
Is there a free trial?
No. Kali Linux is offered as a free distribution.
Which environments does Kali Linux support?
It supports bare-metal installs, virtual machines, cloud, containers, ARM devices, USB/DVD live environments, and Windows Subsystem for Linux. Named environments include VMware, VirtualBox, Hyper-V, QEMU, Docker, Podman, LXC/LXD, AWS, Azure, and Linode.
Is Kali Linux open source?
Its core software complies with the Debian Free Software Guidelines. Some tools in its non-free section are not open source.
Is there an Android edition?
Kali NetHunter is a free, open-source Android penetration-testing platform with a Kali container, desktop experience, app, and app store.
What support does Kali provide?
Official support covers Kali operating-system and packaging issues. It does not cover penetration testing or tool usage.
Alternatives to Kali Linux
- 1
Pentesterra
Free planWebAPIExtensionLinux7.7From €23 a month - 2
OWASP ZAP
Free planOpen sourceAPIExtensionLinuxmacOS7.6Free plan - 3
Dradis
Free planWebAPILinuxmacOS7.1From $3,600 a year - 4
w3af
Free planWebAPILinuxmacOS6.8Free plan - 5
Caido
Free planWebAPILinuxmacOS6.6Free plan - 6
PenPeeper
Free planLinuxmacOSWindows6.5Free plan
