{"id":28255,"date":"2025-07-28T19:59:03","date_gmt":"2025-07-28T19:59:03","guid":{"rendered":"https:\/\/www.newsbeep.com\/au\/28255\/"},"modified":"2025-07-28T19:59:03","modified_gmt":"2025-07-28T19:59:03","slug":"googles-linux-terminal-plays-a-big-part-in-turning-android-into-a-true-desktop-os","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/au\/28255\/","title":{"rendered":"Google&#8217;s Linux Terminal plays a big part in turning Android into a true desktop OS"},"content":{"rendered":"<p><img class=\"e_Dh\" decoding=\"async\" loading=\"eager\"  title=\"Linux Terminal app on a Pixel phone connected to external display\"  alt=\"Linux Terminal app on a Pixel phone connected to external display\" src=\"https:\/\/www.newsbeep.com\/au\/wp-content\/uploads\/2025\/07\/Linux-Terminal-app-on-a-Pixel-phone-connected-to-external-display-scaled.jpg\"\/><\/p>\n<p>Mishaal Rahman \/ Android Authority<\/p>\n<p>TL;DR<\/p>\n<p>Google has revealed that it\u2019s developing a Linux Terminal app to transform Android into a platform for on-device app development and eventually gaming.<br \/>\nThe app runs a Debian Linux environment in a virtual machine on select Android devices.<br \/>\nRecent Android builds can already run graphical Linux apps, paving the way for Android to become a true desktop computing platform.<\/p>\n<p>When Google released a <a href=\"https:\/\/www.androidauthority.com\/android-linux-terminal-app-available-3532999\/\" rel=\"nofollow noopener\" target=\"_blank\">Linux Terminal app<\/a> earlier this year, it generated a lot of buzz among enthusiasts and developers. Despite the excitement, Google has been quiet about the release, even declining to mention it at its annual I\/O developer conference. Recently, however, Google published documentation for the Terminal app, revealing its ambitious plans for the feature.<\/p>\n<p>With the Linux Terminal, Google aims to let developers build Android apps directly on Android devices. Eventually, the company plans to allow users to run full-fledged graphical Linux apps and games. The ultimate goal could be to transform Android into a first-class desktop platform that rivals macOS and Windows \u2014 and we couldn\u2019t be more excited.<\/p>\n<p>\nYou\u2019re reading an Authority Insights story. Discover <a href=\"https:\/\/www.androidauthority.com\/tag\/authority-insights\/\" rel=\"nofollow noopener\" target=\"_blank\">Authority Insights<\/a> for more exclusive reports, app teardowns, leaks, and in-depth tech coverage you won\u2019t find anywhere else. These reports reflect developments at the time of writing. Some features or details uncovered in leaks may change before official release.<\/p>\n<p>The Linux Terminal app arrived in the second quarterly release of <a href=\"https:\/\/www.androidauthority.com\/android-15-features-3401939\/\" rel=\"nofollow noopener\" target=\"_blank\">Android 15<\/a>, which Google rolled out this past March. It uses the Android Virtualization Framework (AVF) to boot a <a href=\"https:\/\/www.androidauthority.com\/best-linux-distros-3411058\/\" rel=\"nofollow noopener\" target=\"_blank\">Debian OS<\/a> image in a virtual machine (VM), providing users with a terminal interface to run Linux commands.<\/p>\n<p><img class=\"e_Dh\" decoding=\"async\" loading=\"lazy\"  title=\"How the Linux Terminal app works on Android\"  alt=\"How the Linux Terminal app works on Android\" src=\"https:\/\/www.newsbeep.com\/au\/wp-content\/uploads\/2025\/07\/How-the-Linux-Terminal-app-works-on-Android.png\"\/><\/p>\n<p>Google recently updated its official documentation for AVF, highlighting the Linux Terminal app as a <a href=\"https:\/\/source.android.com\/docs\/core\/virtualization\/usecases#linux-development-environment\" target=\"_blank\" rel=\"nofollow noopener\">key use case<\/a>. The documentation addresses a long-standing limitation, noting that \u201cAndroid has traditionally been the only major operating system that doesn\u2019t let users develop apps on the platform itself.\u201d Unlike on macOS or Windows, building apps for Android has always required a separate computer because the development tools aren\u2019t natively available on the OS.<\/p>\n<p>By introducing the Linux Terminal app, Google can \u201cprovide a Linux-based development environment to Android users who are developers.\u201d This is crucial because many development tools, including Google\u2019s official Android Studio, are available for traditional Linux distributions.<\/p>\n<p>While Android Studio is available for Linux, there\u2019s a caveat: it doesn\u2019t currently support the ARM-based CPUs that power the vast majority of Android devices. To enable true on-device development, Google will likely need to add ARM support to the Linux version of Android Studio, allowing it to run in a virtual machine on Android devices much like it already does on <a href=\"https:\/\/www.androidauthority.com\/what-is-chrome-os-1137371\/\" rel=\"nofollow noopener\" target=\"_blank\">Chrome OS<\/a>.<\/p>\n<p>More interestingly, Google plans to enable OEMs to \u201cimplement innovative VM use cases like running graphical user interface apps and even games.\u201d To accomplish this, the company has been working to add graphics, audio, and hardware acceleration support to AVF.<\/p>\n<p>This work is already bearing fruit. The Android Canary build released last week allows the <a href=\"https:\/\/www.androidauthority.com\/linux-terminal-graphical-apps-3580905\/\" rel=\"nofollow noopener\" target=\"_blank\">Terminal app to run graphical Linux applications<\/a>. We tested this new capability over the weekend and successfully ran several full-fledged Linux apps \u2014 including the desktop version Chromium, GIMP, and LibreOffice \u2014 on a Pixel 8 Pro.<\/p>\n<p><img class=\"e_Dh\" decoding=\"async\" loading=\"lazy\"  title=\"GIMP on Android running in a Linux VM\"  alt=\"GIMP on Android running in a Linux VM\" src=\"https:\/\/www.newsbeep.com\/au\/wp-content\/uploads\/2025\/07\/GIMP-on-Android-running-in-a-Linux-VM.jpg\"\/><img class=\"e_Dh\" decoding=\"async\" loading=\"lazy\"  title=\"LibreOffice on Android running in a Linux VM\"  alt=\"LibreOffice on Android running in a Linux VM\" src=\"https:\/\/www.newsbeep.com\/au\/wp-content\/uploads\/2025\/07\/LibreOffice-on-Android-running-in-a-Linux-VM.jpg\"\/><\/p>\n<p>Compared to our initial tests back in January, the Terminal app now runs Linux apps far more reliably, though performance is still sluggish. When we ran the Speedometer benchmark inside the VM, for example, it scored less than half of what it did natively. Google still has a lot of work to do to fix bugs and improve performance, but it\u2019s impressive how far the feature has come since its initial release.<\/p>\n<p>If implemented well, the Linux environment could even provide the means for Android to become a desktop gaming platform. Chromebooks can currently run Windows games through their Linux environment thanks to the Proton compatibility layer, so the same could theoretically be done on Android. However, the CPU architecture would again pose a challenge, as Proton doesn\u2019t support ARM-based CPUs \u2014 at least, not yet. Valve is rumored to be working on ARM support for Proton. If true, this could open the door to running many Windows games on Android through its new Linux environment.<\/p>\n<p>The addition of AVF and the Linux environment introduces a wealth of new possibilities, and we\u2019re excited to see Google continue this work. These features may even be key to Google\u2019s long-term ambition of <a href=\"https:\/\/www.androidauthority.com\/google-combine-chrome-os-android-3577035\/\" rel=\"nofollow noopener\" target=\"_blank\">merging Chrome OS and Android<\/a> into a single, unified platform. For Android to truly compete with macOS and Windows on the desktop, it needs to be more than just a blown-up version of its mobile OS. It needs to win over the developers and gamers who demand a powerful, versatile platform, and these new features are a crucial step in that direction.<\/p>\n<p>Thank you for being part of our community. Read our\u00a0<a class=\"c-link\" href=\"https:\/\/www.androidauthority.com\/android-authority-comment-policy\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" data-stringify-link=\"https:\/\/www.androidauthority.com\/android-authority-comment-policy\/\" data-sk=\"tooltip_parent\">Comment Policy<\/a>\u00a0before posting<\/p>\n","protected":false},"excerpt":{"rendered":"Mishaal Rahman \/ Android Authority TL;DR Google has revealed that it\u2019s developing a Linux Terminal app to transform&hellip;\n","protected":false},"author":2,"featured_media":28256,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[6384,64,63,2719,16575,203,105],"class_list":["post-28255","post","type-post","status-publish","format-standard","has-post-thumbnail","category-mobile","tag-android","tag-au","tag-australia","tag-authority-insights","tag-linux","tag-mobile","tag-technology"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/posts\/28255","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/comments?post=28255"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/posts\/28255\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/media\/28256"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/media?parent=28255"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/categories?post=28255"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/tags?post=28255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}