A dedicated Quake 2 Linux PC is one of the many public LivePCs available from Moka5

Turn your iPod into a PC

Thanks to the newest applications, PC virtualisation is easy to use and incredibly useful

Written by Kelvyn Taylor, Personal Computer World

Being able to carry your PC’s entire operating system, data and applications around on something as small as a USB flash drive, mobile phone or MP3 player isn’t a particularly new idea.

Some Linux distributions are designed for this purpose, and tools like BartPE let you create cut-down versions of Windows XP that can run from a CD or USB stick (see our feature on this topic here).

And technologies like U3 offer specially modified versions of applications for use on portable storage devices.

Advertisement

But now there’s a new generation of applications that use virtualisation technologies to take this idea even further and ­ in many cases ­ free you from the chore of buying modified applications or operating systems.

Some of these products let you quickly create fully featured pocketable PCs, while others can virtualise individual applications, allowing you to carry around your favourite working environment on a keyring and run it on any PC, without leaving any traces behind.

In this feature we’re going to look at some of these free and low-cost applications and what you can do with them, plus we’ll look at the basics of how virtualisation works.

And finally we’ve a practical step-by-step workshop that shows you how to create your own free, portable Linux PC on a USB stick using the Moka5 virtual machine application.

What is virtualisation?
Virtualisation is something that’s quite hard to get your head around if you’ve never encountered it before. The concept has been around since the 1960s in the world of mainframe computing, but in the past few years has started to trickle down to the humble desktop PC.

Put simply, it’s a method of emulating or simulating hardware using software. This allows a ‘host’ computer (the physical PC) to run multiple virtual ‘guest’ computers, each with their own operating system, at the same time.

The original idea was to make the most efficient use of the available computing power of the system, while protecting the underlying hardware from rogue software by using a robust application (known as a hypervisor) to control virtualisation.

What virtualisation can’t do is emulate hardware that doesn’t exist on the real PC ­ so you couldn’t emulate a DVD drive on a PC that only has a CD drive.

Why virtualise?
In a virtual PC environment, the guest operating system or application has no direct access to the real physical hardware on your PC ­ every request to access the hardware goes through the hypervisor.

The guest OS thinks it’s running on a totally isolated PC and has no awareness of anything outside the virtual environment. The emulation extends to a virtual BIOS, graphics card, network card, hard disk, CD-Rom and so on ­ it’s easiest to see this in action in Microsoft’s free Virtual PC 2007, where you see a traditional PC boot-up screen and can even change settings in the virtual BIOS just as in a physical PC.

But one of the main attractions of virtualisation is that it makes security management much easier. Since you can isolate a virtual PC totally from your ‘real’ PC you can, for example, create a virtual PC specifically for web browsing and email, knowing that whatever viruses or spyware you accidentally catch pose no threat to your ‘real’ PC and data.

To get rid of any infections, you can either reset the virtual PC to an original fresh, clean installation ­ a process that can take just a few seconds ­ or delete the entire PC.

Similarly with virtualised applications ­ the idea is that these are ‘sandboxed’ from the operating system and can’t affect any other files or processes on the PC. But in use they look and feel just like an ordinary application. Two rather different examples of this are Ceedo and Bufferzone, which we look at below.

Reader comments

More from Computeractive

News

The latest home computing news

Downloads

The best PC tools, applications and more

Reviews

Independent opinions on new hardware and software

Step-by-step guides

Easy-to-follow projects with pictures

PC Help

Solve PC problems with our Q&A

Videos

PC projects demonstrated and product reviews

Articles

An in-depth look at how to get the best from your PC

Magazine

What's coming up in Computeractive

Forums

Get help with your PC problems from our readers

Competitions

Your chance to win computing prizes

Shopping

Great deals on products, services and more

NEW! Computeractive CD Rom 11
All 26 issues of Computeractive from 2008 on one CD-Rom.

Ultimate Guide to Disc Burning
Everything you need to know about creating your own discs.

Create your own calendars softwareCreate your own Calendars
The fun and easy way to create your own calendars!

Computeractive - Issue 280Computeractive Back Issues
Missed an issue? Click here to find a back issue

Blogs

Windows Watch

Windows Watch

Keeping an eye on the latest XP and Vista news

Outlook 2007 email controversy

One of the major changes in Outlook 2007 had nothing to do with the Ribbon but that Word was used to display...

Download Junkie

Download Junkie

Your daily dose of download discussion

Backup important data with SyncBack SE

Keeping certain files backed up helps to keep items safe in case anything disastrous happens to your computer, but although most of...

Advertisement

Free email newsletters

Techno babble demystified...

[Display all definitions]

Or type in any computer-related word and click "Go"

Advertisement

Computeractive is not reponsible for content of Google adverts

Primary Navigation

© Incisive Media Ltd. 2009. Incisive Media Limited, Haymarket House, 28-29 Haymarket, London SW1Y 4RX, is a company registered in England and Wales with company registration number 04038503

Search computeractive.co.uk