A high-quality MicroSD card (formatted to FAT32 or exFAT, minimum 16GB recommended). Step 1: Install a Compatible Terminal Emulator
Another method is to use container or emulation technologies. Because BB10 includes an Android 4.3 runtime, it's possible to run Android apps. This opens up several possibilities:
While not "Linux" in the traditional sense, the community is moving toward changing the internal hardware entirely to run modern operating systems.
Reclaiming the Passport: The Ultimate Guide to Running Linux on the BlackBerry Passport linux on blackberry passport
If you want the BlackBerry form factor with a real Linux OS, consider these projects: Beepy (formerly Beepberry)
This does not provide a desktop environment (GUI). It is entirely text-based. 3. Remote Linux Desktop (XRDP/VNC)
Choose Debian or Ubuntu (Alpine is recommended for lower memory consumption). A high-quality MicroSD card (formatted to FAT32 or
) or console-based setups to maximize the screen real estate. The Keyboard
Power management, Wi-Fi drivers, Bluetooth, and cellular modems are highly unstable or completely unmapped.
Select File (This creates a virtual disk image on your internal storage or MicroSD card). This opens up several possibilities: While not "Linux"
If you are looking for a physical QWERTY keyboard phone that actually runs native Linux, you might consider: (with keyboard mod) Unihertz Titan series (Android-based, but easier to tweak) Planet Computers Astro Slide (native Linux support)
Debian, Ubuntu, and Arch Linux ARM.
"Testing" phase. It can boot to a shell or basic UI (like Phosh or Plasma Mobile), but telephony is largely non-functional. Android/Halium Wrappers