I have several computers with 2 and 4 GB RAM, not upgradeable anymore, with decent 1080p monitors that in terms of CPU are starting to show their age.
My job is basically office desktop usage. I do not require a lot of CPU resources, but 4GB RAM is starting to be insufficient to me.
Is it possible/crazy to buy a new computer, let's say AMD A10-7850K or i7-4770k with fast 16GB or 32GB RAM and get it to act as some kind of server using it's CPU resources, rendering the screen (for each client), and using its RAM and sending the rendered screen through gigabyte ethernet to the old computers, who would only display the screen rendered by the main computer? So the old ones basically only display video sent by the server and provide input from mouse and keyboard.
So the main computer is really the only one who runs libreoffice, Gimp, the webbrowser, the file manager, produces sound, uses its RAM, renders the screen, and accesses hard disk. The clients only display the image rendered by the server and provide input from mouse and keyboard
I do not know very much about VNC, but I guess this would be similar to VNC but serving several computers at the same time. Is is possible?
What would I need (programs) and how to set up the network?
Linux is multitask and multiuser, how could I make use of it so I have to buy only 1 very powerful computer?
Thanks in advance.