Blackberry Passport //top\\ | Linux On
Running Linux on a BlackBerry Passport is feasible in restricted forms—chroot/proot solutions are the safest and most practical for most users, while full native installs require device-specific kernels and driver work and are technically challenging. For experimentation and breathing new life into the device as a development/terminal tool, start with a chroot or containerized Linux userland; pursue native kernels only if you can find community-built images for the Passport and accept the higher risk.
Alternatively, you can run postmarketOS from an without touching internal storage – safer for testing.
display and a wide, touch-enabled physical keyboard, it was originally designed for hyper-productivity under . However, with the sunsetting of BB10 services and an outdated web browser, the Passport has evolved from an enterprise daily driver into a fascinating playground for open-source developers, tinkers, and Linux enthusiasts.
Making voice calls or using LTE on native Linux is currently unavailable. The Ideal Use Case: A Pocket Writing & Hacking Deck linux on blackberry passport
If you see [ OK ] Started Getty on tty1 , you have successfully turned your Passport into a Linux handheld.
Requires manual configuration for specialized inputs like the capacitive keyboard. 2. Arch Linux ARM
: Work is ongoing to support the Qualcomm Snapdragon 800 (MSM8974) chipset found in the Passport. 2. Linux Within BB10 (Chroot/Term 49) Running Linux on a BlackBerry Passport is feasible
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.
At the time of writing, there is no "Daily Driver" ready Linux distribution for the BlackBerry Passport. It is a developer board masquerading as a phone.
Requires loading proprietary firmware blobs into the Linux kernel. display and a wide, touch-enabled physical keyboard, it
As of late 2025/early 2026, the project has achieved:
A secondary bootloader or kexec-style exploit hijacks the execution flow after the primary bootloader completes, loading an open-source Linux kernel initialized with a custom Device Tree Source (DTS) file specific to the Passport's hardware routing.
The Passport utilizes a secure boot chain tied to its Qualcomm Snapdragon 801 processor. Every stage of the boot process—from the Primary Boot Loader (PBL) to the OS kernel—must be digitally signed by BlackBerry. If the signature does not match, the device refuses to boot.