Tess推出了名为tawc的开源Android Wayland合成器项目,使用户能够在Android设备上无需root权限运行CLI和图形Linux程序,并支持硬件加速[1]。该项目主要由Claude Code和Anthropic最新模型驱动开发[1],采用MIT许可证,但因依赖包含GPLv3代码,整体许可为GPLv3[1]。
该项目包含三个核心组件:tawcroot(作为PRoot的高性能替代方案)、基于Smithay框架的Wayland合成器以及UI组件[1]。Linux应用可被添加到Android主屏幕并在应用切换器中显示[1],通过libhybris实现glibc Linux程序加载标准Android图形驱动[1]。官方仅提供arm64版本的构建支持,需要Android 10及以上版本[1]。
项目不提供Linux应用沙箱隔离,性能表现优于其他替代方案但不及原生应用[1]。
Tess has unveiled tawc, an open-source Android Wayland compositor that enables users to run command-line and graphical Linux programs on Android devices without requiring root access [1]. The project features hardware acceleration support and includes several key components: tawcroot, a high-performance alternative to PRoot; a Wayland compositor built on the Smithay framework; and UI integration components [1].
The development of tawc was primarily driven by Claude Code and Anthropic's latest models [1]. The compositor leverages libhybris to allow glibc-based Linux programs to load standard Android graphics drivers, while the Wayland implementation provides seamless Android system integration [1]. Linux applications can be pinned to the Android home screen and appear in the app switcher alongside native applications [1]. The project is released under the MIT license, though its dependencies include GPLv3 code, making the overall package GPLv3-licensed [1].
The compositor currently supports only arm64 official builds and requires Android 10 or later [1]. While tawc does not provide sandboxing for Linux applications, it delivers better performance than alternative solutions, though not matching that of native applications [1].