About RSS
Search for: in 
A dedicated Quake 2 Linux PC is one of the many public LivePCs available from Moka5
R E L A T E D   C O N T E N T

Free email newsletters




Jargon Buster

ADVERTISEMENT

Turn your iPod into a PC

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

Kelvyn Taylor, Personal Computer World 14 Jan 2008
ADVERTISEMENT

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.

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.


All Peripheral Devices
Tags: PC Virtualisation

Like this story? Spread the news by clicking below:

Post this to Delicious del.icio.us    Post this to Digg Digg this    Post this to reddit reddit!

Permalink for this story
R E A D E R   C O M M E N T S
D I R E C T O R Y
Sponsored links
F E A T U R E D   J O B S
York, North Yorkshire, United Kingdom | MyKnowledgeMap Ltd
Web Developers, York, North Yorkshire, Up to £28,000 depending on experience and pension A fantastic opportunity has just opened for enthusiastic Web Developers. Successful candidates will join the company's expanding team of developers, working on ... more >
London, United Kingdom | Mulvaney Capital Management Limited
     Senior SQL Developer - Hedge Fund - London, Competitive Experienced SQL based database developer sought to join systematic trading group. The role will focus initially on all aspects of market  data collection and database design, programming ... more >
London, United Kingdom | Tru-Est Ltd
Head of E-Commerce & IT, London, £35,000 - £40,000 + BonusMain Responsibilities - To identify, develop and improve the commercial opportunities for the company's existing online productsTo identify and develop new online opportunities and products ... more >
West Midlands, Warwickshire, United Kingdom | Latham
System Tester/Test Analyst £27K-£32K + bonus, flexitime, 35 hour week, South Warwickshire, West Midlands. System Tester, Test Analyst, Systems Tester. Large financial services company looking for proven Testers and Test Analysts. Do you have at least ... more >
More job opportunities
ADVERTISEMENT
Join our fight for a fair deal when shopping online