Turn one PC into two for free

James Bannan
29 December 2007, 6:06 AM


Would you like another computer? And would you like it for free? No, it's not another Boxing Day Sale special - read on to find out what it's all about.


How do you like the sound of taking one machine, and having two people logged into it simultaneously? Sounds pretty neat to me – and it’s free too, which is always a tick in the right box.

Canadian company Userful markets Linux-based desktop multiplier and public access computing solutions – effectively turning one system into an X Window server supporting up to ten terminals. They’re giving away a free 2-user copy of their PC Multiplier software, which lets you have two people simultaneously connected to a single system, but running separate sessions.

Linux for the desktop has a long-established reputation for providing flexible solutions and breathing new life into older hardware, and PC Multiplier is no exception. It leverages off basic dual-head GPU technology and USB inputs to turn a monitor, keyboard and mouse into a complete workstation. The user has a range of environments to work in, all of which are fully customisable.

PC Multiplier comes as a set of installable packages for Linux or as a LiveCD for non-Linux systems. It works with most graphics cards supported by X.Org/XFree86 and has been tested on most major distros running the 2.6 kernel, like Fedora Core, SLED, SuSE, Mandriva and Ubuntu (just to name a few).

However, the officially supported list of graphics cards is surprisingly limited and doesn’t include any of the more recent graphics chipsets from AMD, NVIDIA or Matrox, and you’re still required to install proprietary graphics drivers for proper dualhead support.

For those of you who can’t be bothered running up Linux to test PC Multiplier, there’s a LiveCD available. Like all LiveCDs it doesn’t make any changes to the underlying system, and once it’s up and running individual session performance is pretty good, so it’s suitable for either testing or in a limited production environment.

For people with advanced networking skills, you could set the LiveCD up to boot from the network, allowing you to distribute it across multiple areas without relying on CD media, although at a hefty 640MB, it’s potentially not something you want streaming out across the wire.

The main difference with running the LiveCD is that the session environments aren’t configurable and you have to take what you get. Having said that, the operating environment is pretty comprehensive, with productivity, communications and media applications available. PC Multiplier supports multi-user sound, so each session has its own input and output audio channels.

If you’re a Linux enthusiast and are happy to install the packages, every aspect of the session environments can be altered, including applications as well as look and feel.

LiveCD - everything in one easy packageLiveCD - everything in one easy package


PC Multiplier can support up to ten such terminal sessions, but then you need five dual head cards, all the supporting hardware and relevant licensing from Userful. You can in theory use mismatched graphics hardware, but there are limits to the configurations which will work. Additionally, there are very few standard hardware platforms which will support so many GPUs, so if you’re really interested in such a setup you’re better off investigating a dedicated hardware platform, like the Userful Appliance.

More screens than you can poke a stick at...More screens than you can poke a stick at...


Actual system requirements are pretty low. For the installed packages, on top of the base resources needed to run the host operating system, PC Multiplier needs a supported dualhead graphics card, 192MB of system memory for a two-user environment (256MB recommended) and an additional 64MB for each extra supported workstation. It has a tiny hard drive footprint of around 13MB and runs on a 400MHz or better CPU. The LiveCD just has the CPU and memory requirements, and can even be run on a system with no physical hard drive.

Within their sessions, users don’t have access to the underlying file system, which means that they have to store data on the network or on USB devices. It’s recommended to link the USB keyboard and mouse for each session to a powered USB hub – this reduces the number of USB ports needed on the host system, but also allows each user to connect a USB storage device which is secured to that session alone.

In summary, PC Multiplier is a very clever example of what can be done in the realm of public access computing. The free two user product is a great tool for home users wanting to set up secured environments for kids, or for desktop admins wanting to demonstrate the benefits of restricted, configurable user sessions.


Post your comment



Comments

RSS feed Email alert

Anonymous78987:

It'd be cool if you could do that with Mac OS X or Windows (at least)

29 February 2008, 8:32 PM (5 years ago)report abuse Send to a friend reply

Anonymous1asec:

You can, just use Userful's live CD

http://userful.com/live-cd/

Of course it will only work with X86 (Intel) Macs. But should work on most windows boxes. Heck it even worked on my laptop 2 users running off the extra video out on my ati mobility video card. Very cool.


29 February 2008, 8:49 PM (5 years ago)report abuse Send to a friend reply

Samuel:

Its worth noting there is a app for windows that does this using RDP, allowing 2 remote, and 1 local user for free!!!

check out: www.xpunlimited.com, for a free forever demo.

29 February 2008, 8:49 PM (5 years ago)report abuse Send to a friend reply

My name:

Unix has traditionally ben used this way for decades. It was originally designed to be a mulituser system operated over serial links.
This company is producing a nicely packaged rehash of what has already been available for many years it seems.

29 February 2008, 8:33 PM (5 years ago)report abuse Send to a friend reply

Renegades:

I rember an MS crew from India were working on a project with the hope of a similar outcome. But it was limited to two users and they had to share a split screen. As far as I know the project whent down the drain.

Sounds like a really useful program for schools with limited resources.Not only are the running a frees OS but they only need one CPU to host ten children. Well done!!!

29 February 2008, 8:33 PM (5 years ago)report abuse Send to a friend reply

tin:

Wow... It's been years since I read anything about this sort of trick...
http://209.85.175.104/search?q=cache:yS6KfhPBOCYJ:cambuca.ldhs.cetuc.puc-rio.br/multiuser/
(The Google cache link is due to no route to host, at least for me).

How does the cost of PC Multiplier plus video cards compare to just using Linux based thin clients?
The cost of cabling would also be an issue too, since past 2 users it's unlikely they'll all be within reach of built-in cable lengths.

29 February 2008, 8:33 PM (5 years ago)report abuse Send to a friend reply

ArtInvent:

I was very interested in this software until I learned that 3D acceleration is not supported on any of the monitors. Other than that it is pretty intriguing. I would love to be able to share my single home computer between workstations for me, my wife, and my hdtv, but I do need 3D.

A modern dual or quad core machine with 2-4 GB of RAM is quite affordable and is more than capable of handling 2-4 users, especially if simultaneous use is infrequent.

Another very interesting technology available now is the DisplayLink USB monitor connection available in some LG lcd monitors. This means you won't need an extra graphics card or monitor cable, just USB. Behind this commercial concern is an open source project called Ndiyo which has some pretty great concepts.

29 February 2008, 8:33 PM (5 years ago)report abuse Send to a friend reply

nonymous:

Couldn't you just use mpx (along with dual/triple/... screens) for same effect (with the addition benefit of direct rendering)?

29 February 2008, 8:49 PM (5 years ago)report abuse Send to a friend reply

James7 (New user):

Hasn't something like this already existed under Linux for some time now?

Later, The Truth about Linux.

10 July 2008, 12:50 AM (4 years ago)report abuse Send to a friend reply

anonymous user Anonymous user