Re: 2040
For some use cases, this can already be here. A RasPi3 running Linux gives you email, web browsing and an office suite!
Yes, it's not going to be blisteringly fast, but it'll do the job, and can be powered from a phone charger - or even a USB battery pack, which can in turn be connected to a solar panel.