Comment by hagbard_c

2 months ago

Try Termux and you'll be surprised how much 'Linux' software runs fine on Android, this includes things made to run under X11 etc.

https://github.com/termux-play-store/

  • What's your point? This mess is caused by Google policies, not technical considerations. You can still install Termux from F-Droid.

    We can argue about Android being a horrible OS for all sorts of reasons but that's a separate discussion.

    • > Almost every Android version imposes new major restrictions when it comes to security requirements, and specifically the Android 10 version update was dramatic for Termux usage, as it disallowed executing downloaded files directly.

      > The Termux app avoided that by using a targetSdkVersion of Android 9, declaring that it was not compatible with the Android 10 requirements.

      Android level 9 is from Android 2 Gingerbread (2010!!). https://apilevels.com/

      For now it's not a huge barrier to Termux running. We can go run Android 2 stuff today, & maybe Android will forever be backwards compatible.

      It does mean that Termux can't build a top or use any new Android features. Termux is glued to a truly ancient version of Android, because Android became inhospitable to basic Linux userland use cases. Seems its mostly about being unable to run downloaded code, which feels admittedly like very much "just a technicality", but boy oh boy has that technicality kept Android from expanding outside of its own bespoke userland.

      11 replies →