OnePlus 6 Runs NixOS for Converged Computing
Pocket-Sized Linux Powerhouse Emerges
A OnePlus 6 smartphone has been transformed into a compact Linux computer running NixOS, offering a unique approach to portable computing. This project highlights the flexibility of modern smartphones as single-board computer alternatives.
NixOS on Mobile: A Convergence Story
User **MWLabs** successfully installed the mobile version of Nix onto a OnePlus 6, turning the device into a pocket-sized Linux machine. A key advantage is the ability to use the same Nix flake configuration on both the phone and a desktop, ensuring consistent application setup and management. This mirrors the philosophy of convergence, where a single system can serve multiple computing needs.
Functionality and Future Potential
While the SIM card is recognized and texting capabilities are operational, the 4G mobile data connection is currently non-functional. The rear camera also remains unsupported. However, as Mobile-NixOS builds upon the well-established PostMarketOS project, and a testing version of PostMarketOS already supports the OnePlus 6 camera, it is anticipated that camera functionality will be integrated in future updates.
Smartphones as SBC Alternatives
This development underscores the growing trend of repurposing old smartphones as versatile single-board computer (SBC) replacements. Unlike traditional SBCs, phones offer integrated displays, batteries, and connectivity, making them compelling for various applications, provided extensive GPIO pins are not a primary requirement. For instance, a recent report indicates that over 50% of smartphone users in the US upgrade their devices every two years, suggesting a large pool of older devices available for such projects (Pew Research Center, 2023).
Exploring the Mobile NixOS Project
[MWLabs] shared a detailed walkthrough of the process, accessible via their GitHub repository. The project also features a video demonstrating the NixOS installation on the OnePlus 6.
The convergence achieved with NixOS on this mobile device showcases a powerful integration of personal computing environments, making a fully functional Linux system readily available in one’s pocket.