If you meant Termux on Android 11, Here's the quote from the developer-
>"Most of things work on Android 11. Only few packages have issues (including zsh) and restricted /proc/net which renders network information utilities like netstat unusable without root. Rest seems working correctly unless hit by some known issue not related to Android 10+."[1]
[1] https://www.reddit.com/r/termux/comments/mj142i/whats_the_fu...
Some of those issues are manageable when making use of Java APIs, naturally not all of them, and even less if one refuses to touch Java.
What do you mean by that and how does it affect not being invoke exec() in android 10 without making changes to SELinux?
The public API is based on Java and a couple of NDK APIs, clearly enumerated by Google as stable APIs.
They can either adapt themselves to this reality, make use of those APIs in a mingw like way, creating wrappers, or die in their faith that Android is Linux, alongside countless attempts to GNU/Linux phones.
But there is hope, just like with mingw, termux can use the OS official APIs to launch processes.
Used to be you had to jump through hoops to get other stores at all and now it's just a few clicks away.