Hi, everyone.
I ran into MaruOS only yesterday while looking at Librem 5 alternatives. I have to say it looks really promising.
I develop software (web, mostly). I'm looking to go even lighter on my development machine. I want to post this here since to hopefully start a discussion around whether this is feasible or not.
There are other questions I have like actually trying it out with devices I have lying around, but I'll create another thread so we keep topics focused.
# Remote Dev Box
There's little doubt that if I downgrade and make my main development machine a phone or tablet, that I'll need to offload all of the CPU intensive things to the cloud.
To do this, I could use something like Cloud9 (AWS has one that's super easy to setup), or since I like my local text editor, keep files local and just sync as I make changes via [
mutagen.io](
https://mutagen.io/). Mutagen has the added benefit of syncing back to the local machine, so that I can view artifacts like screenshots that are taken during automated tests.
The application will be accessed via [ngrok](
https://ngrok.com/) from my local browser. As long as I have a full browser with developers tools, things should work well.
All the while, a [Mosh](
https://mosh.org/) connection will be open with the remote machine, so I can run tests, build docker images, deploy, etc, without suffering awful typing lag.
Note: I'm already doing this but on my MBP, just as a proof of concept. It works pretty well.
# Monitor
My ideal situation is to have a large tablet like an iPad Pro 12.9" and not bring around an external monitor anymore. When it's time to sit down and do serious work, I'll just connect a keyboard and mouse and switch on full Linux mode. However, I cannot find large Android tablets that have been made recently.
# is It Feasible?
Does it sound feasible? Anyone already trying something like this out?