What Parrot Supports






  • x86_64 (64bit, not to include IA-64)

Hardware we know it works on:

  • Purism systems
  • System76 systems
  • Dell XPS (most systems)
    (add other computers)


  • WiFi - TP-Link TL-WN722N v1
  • WiFi - Panda Pau09 N600
  • WiFi - Alfa AWUS036NHA
  • WiFi - Alfa AWUSO36NH
  • WiFi - Qualcomm Atheros QCA9337

(Most devices which work with Debian will work with Parrot. If your device works well please list it so we can add it to our docs)



  • Most BIOS/UEFI
  • Coreboot/SeaBIOS

Virtual Machine Emulators

  • VMware (not guaranteed as it depends on what linux kernel they support)
  • Docker
  • QEMU
  • VirtualBox
  • KVM


  • Netinstall
  • SNAP
  • Flatpak
  • Wine
  • HiDPi (part of MATE)
  • KDE
  • Xfce4
  • Dual boot with other systems

Functions enabled by default.

  • Firejail
  • AppArmor
  • uBlock Origin
  • Noscript
  • Privacy Badger

Functions disabled by default.

  • automount



Hardware overall

  • Raspberry Pi 2 & 3
  • Orange Pi PC
  • Orange Pi Nano
  • Pine64 (Rock64, Pinebook, Sopine)

Not Supported

  • Mobile devices (Android, iPhone, iPad, Tablet, etc)
  • Chromebooks (sometimes it will work but huge hit or miss depending on the manufacturer)
  • Most IOT devices (e.g. Arduino)
  • gnome-software
  • All other Architectures not listed.
  • Secure boot
  • Intel Optane See here for more info.
    (tl;dr it is built for Windows only)

Note: Want something not listed? Help us make it happen here

Want to learn? Check out our library
Parrot Open Books
And other resources
Debian Documentation
Debian Handbook
Bash Academy
C & C++ Documentation

pinned globally #2


You can add the Tongfang GK5CN6Z http://forum.notebookreview.com/threads/tongfang-gk5cn5z-and-tongfang-gk5cn6z.815943/ to the supported hardware list. As you can see this device deserves an own subreddit. boot param: acpi_osi=! acpi_osi=‘Windows 2009’
Touchpad was fixed in Kernel 4.18.15, still you need to compile a custom kernel with pinctrl-cannonlake module enabled. This will fix the Touchpad and give you better performance overall.
I still haven’t manage to get optimus to work at all, neither bumblebee nor the next-gpu.sh solution from the debian wiki gave me something working. Workaround for me: disable discrete Gpu via acpi_call. With the bigger battery it gives me around 6h of battery life under normal workload - cons: all 3 hdmi ports are wired to the gtx1060 which means I can’t add a 2nd screen. core and cache undervolted with -130mV for best performance.
If you want a Dell xps15 and want to beat the rich kids in geekbench, but are on an budget and like tinkering: go for it.