I am also a middle-age who can program a wide variety of languages, and agree with all your points. I think an interesting alternative to running a Linux VM on iOS would be to access one hosted on an affordable cloud (like a Digital Ocean $5&#x2F;month instance) via some VNC app. I haven&#x27;t tried it yet, but I think it should work.