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*

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"

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:

  • got a working metasploit framework set up and used it to gain access to a metasploitable VM
  • developed a small ptrace wrapper to run the raspberry pi version of ADOM natively
  • compiled several roguelikes and set up a custom keyboard to make playing them not nearly as annoying as you'd expect on a phone

...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

hee, sorry, but this kind of thing actually excites me a lot (๑˃̵ᴗ˂̵)و

Sign in to participate in the conversation
Awoo Space

Awoo.space is a Mastodon instance where members can rely on a team of moderators to help resolve conflict, and limits federation with other instances using a specific access list to minimize abuse.

While mature content is allowed here, we strongly believe in being able to choose to engage with content on your own terms, so please make sure to put mature and potentially sensitive content behind the CW feature with enough description that people know what it's about.

Before signing up, please read our community guidelines. While it's a very broad swath of topics it covers, please do your best! We believe that as long as you're putting forth genuine effort to limit harm you might cause – even if you haven't read the document – you'll be okay!