Android 16’s Linux Terminal will soon let you run graphical apps, so of course we ran Doom

Google is making strides to transform Android into a robust operating system capable of running desktop-class applications. A significant part of this initiative involves enhancing the Android Linux Terminal app, which has been under development for several months. The goal is to enable users to run graphical Linux applications directly on their Android devices, similar to the functionality available on Chrome OS.

Advancements in the Android Linux Terminal

The Android Linux Terminal serves as a comprehensive solution that allows users to download, configure, and run a Debian distribution within a virtual machine. This functionality is made possible through the Android Virtualization Framework (AVF), a set of APIs that facilitate the operation of alternative operating systems on Android devices. While many OEMs support AVF, notable exceptions include Samsung.

Initially introduced in the Android 15 QPR2 beta, the Terminal app remains a developer option, limiting its accessibility. Since its debut, Google has implemented several updates aimed at refining the installation process and enhancing the user interface. However, the most anticipated features—such as hardware acceleration support and a complete graphical environment—have yet to be rolled out in any public release.

For those eager to experiment with upcoming features, compiling a build of the Android Open Source Project (AOSP) with the latest changes offers a glimpse into the future of the Linux Terminal app. In a recent demonstration on a Pixel 9 Pro, users were able to access a graphical environment by executing the ‘weston’ command, which utilizes the Wayland compositor protocol.

In an exciting test, the team successfully ran Chocolate Doom, a popular source port of the classic game Doom, within the Linux Terminal. While audio support is still in development, the ability to run graphical applications marks a significant milestone for the platform. Although attempts to run more complex applications like GIMP were unsuccessful, the progress indicates a promising trajectory for Android’s capabilities.

As Google continues to refine this feature, the potential for Android to seamlessly run Linux applications akin to Chromebooks is on the horizon. This evolution not only enhances the user experience but also aligns with Google’s broader strategy to integrate Chrome OS more closely with Android, paving the way for a more versatile computing environment.

AppWizard
Android 16's Linux Terminal will soon let you run graphical apps, so of course we ran Doom