Linux On Blackberry Passport -

The Square Peg in a Round Hole: Running Linux on the BlackBerry Passport

The BlackBerry Passport is, without a doubt, one of the most unique pieces of mobile hardware ever created. Released in 2014, its bizarre 1:1 aspect ratio, physical keyboard with touch-sensitive navigation, and industrial steel frame made it an instant icon for productivity enthusiasts.

But in 2024, the Passport faces an existential crisis: BlackBerry 10 OS is effectively dead. The infrastructure is crumbling, the browser is outdated, and the Android runtime (which once saved the app ecosystem) is an ancient relic stuck on Jellybean.

So, what do you do with perfect hardware that has a dead brain? You perform a transplant. You install Linux.

Here is the current state of putting Linux on the BlackBerry Passport. linux on blackberry passport

Why run Linux on a Passport?

The Technical Hurdles: Why BlackBerry 10 Isn’t Linux

A common misconception is that BlackBerry 10 is "Linux-based." Technically, it uses a microkernel (QNX), which is Unix-like but not Linux. It shares no driver compatibility with Android or mainstream ARM Linux.

This means you cannot simply download a Raspberry Pi image and flash it to the Passport. The bootloader is locked down, the partition table is proprietary, and the drivers for the GPU (Adreno 330), Wi-Fi, and the keyboard matrix are custom.

To run Linux, you have three paths:

  1. The Chroot Method (Easiest): Run Linux inside BlackBerry 10 via an Android subsystem hack.
  2. The PostmarketOS Port (Most Advanced): A true mainline Linux kernel booting natively.
  3. The "Terminal Only" Approach (Most Practical): Using an XServer app on the native OS.

Let’s focus on the most exciting: Native Linux via postmarketOS.

The State of postmarketOS on the Passport (Codename: "Q10" / "Passport")

Thanks to the herculean efforts of the postmarketOS community and developers like bovarysme (on GitHub), the BlackBerry Passport (device codename: blackberry-passport) has reached a "bootable" status.

As of late 2025/early 2026, the project has achieved: The Square Peg in a Round Hole: Running

What does not work?

Overview

The BlackBerry Passport (released 2014) is a unique smartphone with a square 4.5" 1440×1440 display, a mechanical keyboard, and Qualcomm Snapdragon S4 Pro or MSM8974 (depending on region). Running Linux on a Passport is possible but limited: community projects have explored installing Linux distributions (mostly Android-derived or lightweight GNU/Linux) by replacing or augmenting the device’s Android-compatible runtime layers or via chroot/containers. This article summarizes feasibility, methods, benefits, and limitations.

Linux on the BlackBerry Passport