UPX might be an option, if binary size is a concern.<p>I agree with you on &quot;big computers&quot; to an extent. I just bought a temporary [1] laptop. It&#x27;s beefy enough, but only has 2GB of RAM and 32GB of relatively slow flash storage [2].<p>Mobile broadband prices have been falling in Australia but it&#x27;s still at the point where I have to thing before downloading anything &gt;5MB.<p>[1]: <a href="http:&#x2F;&#x2F;www.pendo.com.au&#x2F;pendopad&#x2F;pendopads-windows-8&#x2F;pendo11-6-convertible-ultrabook-pndfwxufd11blk3-black&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.pendo.com.au&#x2F;pendopad&#x2F;pendopads-windows-8&#x2F;pendo11...</a> (I didn&#x27;t pay RRP)<p>[2]: Okay, okay, it&#x27;s still eMMC, but it <i>feels</i> slow.