it occurs to me that i love pushing small tech to do things that's hard without "full" systems enough that it almost doesn't matter how inconvenient it is, so long as it's "possible"
*proceeds to install an x86_64 qemu debian vm on my phone in termux to get docker running*
i feel this strongly enough that i've actually put a lot of effort into polishing termux and tasker to let me do almost everything i would usually on my *nix systems easily
i have things like ffmpeg, imagemagick, and exiftool running natively on the thing
i have dev tools to let me write and compile Ruby and C, install libraries and gems, and my whole emacs configuration running natively
i even made a PR to termux-tasker to let me combine the two even more than usual so i could manage services
a few examples of things i've managed to do natively in termux:
...all without the help of a more "powerful" or "complete" desktop system
i've definitely learned a lot along the way too
mostly quirks in AOSP and ARM, but also how to do some legit android development and how the OS actually even works as a whole (it really is just a linux, but it's an unwieldy one with a few restrictions for security purposes that can mostly be bypassed in userspace)
at this point, i'm actually pretty confident that i wouldn't even need a laptop for dev reasons beyond convenience
i mean, my standard environment for making things was actually fully possible from the start!
i even have my fancy key-only multi-hop ssh configurations working, so my tunnelled git repos and emacs tramp work out of the box
but seriously though, it feels so nice to be able to do basically everything you would ever need to from one very small piece of tech--even if it's in a limited capacity
like, if you were stranded somewhere and only had access to your phone, you wouldn't be limited to only doing standard "phone things"