Linux On Blackberry Passport ((better)) • Validated & Quick

Executive Summary

Yes, you can run Linux on a BlackBerry Passport, but not as a full replacement for BlackBerry 10. The most practical and complete method is to use postmarketOS (Alpine Linux-based) which provides a mainline Linux kernel and a choice of mobile interfaces (Phosh, Plasma Mobile). However, expect significant compromises in functionality (no cellular calls/SMS in most builds, limited camera).

The alternative is to use the built-in Android runtime (Android 4.3) within BlackBerry 10 to run Linux via UserLAnd or Termux – this is a "Linux environment" rather than a true Linux OS.


Using UserLAnd

Pros: Full phone functionality (calls, SMS, BB10 hub) remains intact.
Cons: Android 4.3 runtime is ancient (no modern software support). Performance is slower than native Linux. linux on blackberry passport


What Works / What Doesn't (as of 2025)

| Feature | Status | |---------|--------| | Display / GPU (freedreno) | ✅ Works | | Touchscreen | ✅ Works | | Wi-Fi | ✅ Works | | Bluetooth | ✅ Works | | USB (host/gadget) | ✅ Works | | Battery/charging | ✅ Works | | Audio (speaker/headphone) | ✅ Works | | Keyboard (physical) | ✅ Works (with quirks) | | Sensors (accelerometer, etc.) | ✅ Partial | | Cellular (calls/SMS) | ❌ Not functional in mainline (no modem support) | | Camera | ❌ Not working | | Deep sleep | ❌ Not yet |

Critical limitation: Without cellular modem support, the Passport cannot function as a phone under native Linux. It becomes a Wi-Fi-only device. Executive Summary Yes, you can run Linux on

Beyond the Hub: A 2026 Guide to Running Linux on the BlackBerry Passport

By: Open Hardware Chronicle | Reading Time: 8 Minutes

In the graveyard of iconic smartphones, few corpses have sparked as much post-mortem curiosity as the BlackBerry Passport. With its radical 1:1 square screen, a tactile physical keyboard that doubled as a capacitated trackpad, and the raw power of a Snapdragon 801 chip, it was a device that refused to follow standards. Using UserLAnd

When BlackBerry Ltd. officially pulled the plug on BB10 in January 2022, the Passport became a digital paperweight for the average user. But for the tinkerers, the developers, and the keyboard-lovers, a question arose that refuses to die: Can you run Linux on a BlackBerry Passport?

The short answer is yes, but not in the way you run Linux on a Raspberry Pi. The long answer involves kernel hacking, chroots, and a community of stubborn engineers who believe the Passport is the best pocket-sized terminal ever made.

Using Termux (Android runtime)

  1. Enable Android app support in BlackBerry 10 (Settings → App Manager).
  2. Sideload Termux .apk (version for Android 4.3).
  3. Run Termux → you get a Bash environment with package manager (pkg).
  4. Install additional tools: pkg install python nodejs vim git.