ルート不要でAndroidにLinux GUIアプリを動かすWaylandコンポジタ「tawc」登場
Tess's Android Wayland Compositor
tawcは、Android上でルート権限なしにCLIおよびGUIのLinuxプログラムを実行できるプロジェクトです。グラフィカルアプリは、スマートフォンのネイティブグラフィックススタックを利用してハードウェアアクセラレーションを実現します。tawcroot(PRootの高速な代替)、Waylandコンポジタ、UIで構成され、Termuxのウィジェットを埋め込み、アプリランチャーやタスクマネージャーを提供します。XWaylandも含まれ、X11アプリのハードウェアアクセラレーションをサポートします。制限として、サンドボックスが不完全で、デスクトップGLには非対応、arm64のみの公式ビルドなどがあります。
tawcroot は単一プロセスを使用するため PRoot より高速ですが、ルートレス Android の制限を克服するために chroot や他のシステムコールをエミュレートします。
HNでの議論
17- d3Xt3r
これは有望に見えます。標準のLinuxデスクトップ環境(Plasmaなど)をデフォルトのホーム画面として設定でき、Androidの通知やアプリなどと統合できたらクールでしょうね。
- alex7o
ああ、それはクールですね。特に折りたたみ式デバイスでは、面白いアプリをいくつか実行できますね。そして、wineとfexを使えば、さらにクレイジーなこともできます。
- yjftsjthsd-h
とてもクールです。
> libhybrisはglibc Linuxプログラムが標準のAndroidグラフィックスドライバをロードできるようにします
なぜそれが必要なのか、よく理解できません。これは本物のフルAndroid上で動作するので、ドライバはすでに動作しているはずではないですか?