I just saw an ad on Linuxinsider.com that I have to share. It should read, “Get 1/3 less for your money!”. Rather, M$ states that “1=10” meaning their restrictive EULA will allow you to connect 10 machines to your PC as a terminal server running their stuff. With GNU/Linux, most modern PCs can run 30 thin clients so you get three times as much computing power for your money.
A GNU/Linux terminal server, sharing using simple X-windows needs:
- 100 MB per client above the 256MB needed for the OS
- 100 MHz of CPU frequency per client
- 1 gigabit/s NIC helps
A typical PC running GNU/Linux uses 1% CPU load per client while pointing, clicking and gawking so 30 clients working hard might reach 30% CPU load. Shared memory in a UNIX OS means only one copy of each application need be in RAM at once. This allows you to use your RAM for users’ data rather than software. 2gB RAM can run the OS and 15 or more users. 4 gB can easily run 30 users simultaneously. At Easterville where I set up a school we used about 3gB per terminal server and rarely reached 50% CPU utilization on dual core CPUs. Imagine how many user we could run on a modern 64 bit CPU with much more RAM!
So M$ is advertising that it is second rate. Pity. They could give customers so much more if they wanted to but they are stuck in their old ways. We should use GNU/Linux to get the best bang for the dollar.