
Mishaal Rahman / Android Authority
TL;DR
- Google is growing a Linux terminal app for Android.
- The Terminal app might be enabled through developer choices and can set up Debian in a digital machine.
- This app is probably going meant for Chromebooks however may additionally be out there for cellular units, too.
Though a whole lot of work might be achieved in an online browser nowadays, some duties nonetheless require putting in apps that aren’t out there on Chrome OS, which is why Google enables you to set up Linux apps in your Chromebook. Whereas there are methods to run some Linux apps on Android units, all of these strategies have some limitations and aren’t formally supported by Google. Luckily, although, Google is lastly engaged on an official method to run Linux apps on Android.
Engineers at Google began work on a brand new Terminal app for Android a few weeks in the past. This Terminal app is a part of the Android Virtualization Framework (AVF) and accommodates a WebView that connects to a Linux digital machine through an area IP handle, permitting you to run Linux instructions from the Android host. Initially, you needed to manually allow this Terminal app utilizing a shell command after which configure the Linux VM your self. Nevertheless, in latest days, Google started work on integrating the Terminal app into Android in addition to turning it into an all-in-one app for working a Linux distro in a VM.
A set of patches underneath the tag “ferrochrome-dev-option
” was lately submitted to AOSP that provides a brand new developer possibility referred to as Linux terminal underneath Settings > System > Developer choices. This new possibility will allow a “Linux terminal app that runs contained in the VM,” in line with its proposed description. Toggling this feature permits the Terminal app that’s bundled with AVF.

Presently, Android’s Terminal app nonetheless requires you to manually configure the Linux VM by offering a Debian picture and making a vm_config.json
file, however Google plans to improve the Terminal app to care for that for you. In one of many patches underneath the “ferrochrome-dev-option
” tag, Google says that the present “LinuxInstaller” app, which downloads and configures Debian to run in a VM via AVF, might be “merged to [the] terminal app quickly.” This implies that the Terminal app will develop into an all-in-one app that downloads, configures, runs, and interfaces with an occasion of Debian working in a VM.

Mishaal Rahman / Android Authority
Google continues to be engaged on enhancing the Terminal app in addition to AVF earlier than delivery this function. AVF already helps graphics and a few enter choices, nevertheless it’s making ready so as to add assist for backing up and restoring snapshots, nested virtualization, and units with an x86_64 structure. It’s additionally making ready so as to add some settings pages to the Terminal app, which is fairly barebones proper now aside from a menu to repeat the IP handle and cease the present VM occasion. The settings pages will allow you to resize the disk, configure port forwarding, and probably get better partitions.

Mishaal Rahman / Android Authority
What’s notably fascinating in regards to the patch that provides these settings is that it was examined on “tangorpro” and “komodo,” the codenames for the Pixel Pill and Pixel 9 Professional XL respectively. This implies that the Terminal app gained’t be restricted to Chromebooks like the brand new desktop variations of Chrome for Android. I don’t know when the Terminal app will land, nevertheless it’s attainable we may see it arrive in subsequent 12 months’s Android 16 replace.
Should you’re questioning why you’d need to run Linux apps on Android, then this function might be not for you. Google added Linux assist to Chrome OS so builders with Chromebooks can run Linux apps which are helpful for growth. For instance, Linux assist on Chrome OS permits builders to run the Linux model of Android Studio, the advisable IDE for Android app growth, on Chromebooks. It additionally lets them run Linux command line instruments safely and securely in a container.
Most Chromebooks have x86-based processors, versus most Android units which have ARM-based ones, so a whole lot of Linux apps that work on most Chromebooks (like Android Studio) may not work on most Android units. Nonetheless, including assist for Linux apps will enormously enhance the utility of Android to builders and make it extra viable as a desktop-class platform sooner or later, particularly as increasingly apps add assist for ARM. Plus, it’s vital for Google to do as Chrome OS is changing into extra like Android, which suggests it’s adopting increasingly of Android’s structure and frameworks.