Maru OS is an operating system that lets you run Android software on your phone… and connect the same phone to an external display to run desktop Linux software.

An early build was unveiled in February. This summer the developer open sourced the project. And now there’s an updated version that makes the move from Android 5.1 to Android 6.0.

Maru OS 0.3 is ready to go… assuming you have a Google Nexus 5.


That smartphone from 2013 is the only one that’s officially supported. But there is a guide for developers looking to port the software to run on other devices.

The move to Android 6.0 means the operating system gets new security features and patches and improved power management, among other things.

But there are also some tweaks to the way Debian Linux runs on the machine. You can now start the Maru Desktop even if the phone isn’t plugged into an HDMI monitor. You won’t see the Linux-based operating system on the phone’s screen, but you’ll be able to run it as a headless server with support for ssh.

Maru OS 0.3 also includes better support for screen resolutions other than 1920 x 1080.

You can find out more about the project by visiting its page on Github or by checking out the Maru OS Google Groups for general users and developer.

Support Liliputing

Liliputing's primary sources of revenue are advertising and affiliate links (if you click the "Shop" button at the top of the page and buy something on Amazon, for example, we'll get a small commission).

But there are several ways you can support the site directly even if you're using an ad blocker* and hate online shopping.

Contribute to our Patreon campaign


Contribute via PayPal

* If you are using an ad blocker like uBlock Origin and seeing a pop-up message at the bottom of the screen, we have a guide that may help you disable it.

Subscribe to Liliputing via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 9,542 other subscribers