The “all in one” computer is a computer that includes all of our needs in one computer. This means that if we need a good screen (for games or accurate graphics, and to show movies in HD (high definition)) this computer can enable us to do so on it. When we need performance to run anything, including high-performance games, this computer will have the correct configuration to achieve these needs. When we want internet speed, and the high rate of traffic transferred through its network card, it will have the appropriate devices/tools to achieve it. In short, all in one computer serves all our needs in one box.
When computers were not as powerful as we know they are today, we used to have a couple of them for different purposes. Graphic designers would use only the MAC computer for their graphic design tools and now they can use the same powerful graphic design tools on a regular PC with a windows operating system. We used to have servers to run server designated applications, to be able to use large databases and server operations and now we can do all that on a regular PC. So when we look at things from the point of the progress view, today’s computers have the power to become an all in one solution.
We know that we would prefer to use one device that does it all, instead of using a couple of devices for each purpose, this solution saves us space to place all of those separate devices, and we get all of their functions in one device, that stand on our desk, and does it all, like an all in one printer, which includes fax, scanner, printer, etc…
Now, we want to know if we can use all in one computer to do all of our needs. The answer, in my opinion, is that we can have it all in one computer. We can install a VMware server on a regular computer, and install on it several of our operating system needs. We can include the Linux operating system, and Server operating system, and a regular desktop operating system like Windows XP or Windows 7, and be able to run them all together at the same time.
The only thing we might need is an enhanced regular PC, which has more memory (8GB RAM and more), quad CPU, larger hard-disks, depending on how much hard-disk we would like to allocate for each instance (instance is each operating system we choose to install on a VM platform since the computer itself is the VM server).
Those enhancements are not as expensive today as they used to be, and for quite a reasonable price you can get all of the operating systems you need running on one computer.
So an all in one computer can definitely be done today.