Skip to content

How to run Linux on Android devices?

Android is based on a modified Linux kernel which lends the OS its openness. However, while the kernel is quite restricted, running full-blown Linux distros on an Android device makes it possible.

Now in most cases, to run Linux on an Android device natively, you’re going to have to root your device. However, certain apps allow you to run Linux on your phone by implementing a separate layer on top of the Android OS to run your preferred distro.

In this article, we’re taking a look at UserLAnd — an Android app that lets you run Linux distros straight on your phone without rooting.

Also read: Linux no space left on device: 3 Fixes

How to run Linux on Android?

Using the app itself is relatively easy. All you need to do is download the app, select your distro and set up an SSH or VNC session. You can download the UserLAnd app here.

How to run Linux on Android devices? | Candid.Technology
  • Open the UserLAnd app and select the distro you want to run.
  • Give the app access to your phone’s filesystem. This is required to download required system files and set the distro up on your device.
  • Type a username, password and VNC password for the session and tap Continue.
  • Select VNC as the connection type and tap Continue. If you’d rather work in a terminal, tap SSH instead. 

At this point, the app will download and extract the files required. Depending on your connection speed, this step may take a while, so be patient. Once the files have been downloaded, you’ll be redirected to the bVNC Play Store page to download the app. Once you’ve installed bVNC, head back to UserLAnd, and you’ll be able to run whichever distro you wanted. 

Note that GUI has certain challenges when running a full desktop version of Linux on a smartphone. For example, you may have to move around the screen if you’re working with multiple windows. Don’t expect PC level performance here either.

Alternatively, you can also try AnLinux or Debian noroot to run Linux distros on your phone.

Also read: How to install Kali Linux on Virtualbox?

Hello There!

If you like what you read, please support our publication by sharing it with your friends, family and colleagues. We're an ad-supported publication. So, if you're running an Adblocker, we humbly request you to whitelist us.

Share on facebook
Share on whatsapp
Share on twitter
Share on reddit
Share on linkedin
Share on pocket
Share on pinterest
Share on telegram
Share on stumbleupon
Share on digg
Share on tumblr
Share on email
Share on skype
Share on xing
Share on vk
Share on odnoklassniki
Share on mix