Since my old laptop started digging its own grave last month (it’s already 6 years old) I decided it was time to start looking for a new computer. My prerequisites are the typical: the best performance, the best design and the lowest price, just like any other rational person in this world. Obviously I got disappointed pretty fast. One day I had an introspective time and started to ask myself questions like “What do I exactly need?”. That train of thoughts led me to the following conclusion: I need the power of a desktop PC and the portability of a laptop. How could this work?
After some research, I came up with the solution: A light, nice and cheap laptop, thin like a phone, wich has almost no hardware inside. It is only an interface. A screen, keyboard and mouse all mounted on an aluminium case, and a small board wich powers it up. The computation would be done somewhere else: hard drives, microprocessor, memory… all of it is in another place. Maybe you have realised till now that I am talking about a client-server system.
There are several ways to implement a client-server system. One idea could be, for example, pay a monthly fee and get a “virtual computer” service from a company. Other option could be to have the server home, just the typical desktop PC, and connect to it via Internet. The client would have a lot of advantages in comparison with a normal laptop: longer battery life, lighter, no heat, the performance would be better than any other laptop in the market, it would be easily expandable… and it would be cheap.
All of this sounds too good to be true. It would work perfectly if you have your server home and you connect to it directly. What about when you are away? Weeell… that’s why I called this post “the future of computers”. Reading some articles about it (here and here) made me realise that Internet is just not fast enough, at least not everywhere. But still, maybe it’s worth trying.