|
 |
Intro
|
|
|
|
 |
With the new version of Parallels being released I've been playing around more with Virtual Machines and I thought it was time for me to discuss the advantages and how I use them.
|
|
|
|
 |
What is a Virtual Machine
|
|
|
|
 |
A way to create a completely isolated operating system installation within your normal operating system.
|
|
|
|
 |
Differs from emulation which would emulate the hardware, say letting you run an OS written for Intel processors on a Power PC (Virtual PC)
|
|
|
|
 |
In a Virtual machine the host OS simply passes the execution of the guest virtual machine directly to the native hardware.
|
|
|
|
 |
Basically uses disk images to create a separate environment for a guest OS
|
|
|
|
 |
Some uses
|
|
|
|
 |
Running a server
|
|
|
|
 |
ISPs use virtual servers, since many server applications don't maximize a computers resources
|
|
|
|
 |
Some environments require specific servings, security, and configurations that may conflict with another server or application
|
|
|
|
 |
Testing items in other OSes
|
|
|
|
 |
More secure since environments is sandboxed.
|
|
|
|
 |
Running apps not supported by your native operating system
|
|
|
|
 |
Why not just use Boot Camp
|
|
|
|
 |
Boot Camp is ideal if you need native access to the full resources of the machine
|
|
|
|
 |
Also not all apps will work in virtualized environments, especially some that need access to external hardware.
|
|
|
|
 |
Main advantage of Virtualization is you can run concurrently
|
|
|
|
 |
Why i use Parallels
|
|
|
|
 |
Performance
|
|
|
|
 |
For a while a switched back and forth between Parallels and VM Ware
|
|
|
|
 |
Parallels 6 just seemed faster and I like the UI
|
|
|
|
 |
Ease of use
|
|
|
|
 |
Installing "appliances" is super easy in Parallels 7
|
|
|
|
 |
Support for OS X Lion, Chrome, Ubuntu, Windows built-in
|
|
|
|
 |
Windows, you can buy, install, or migrate
|
|
|
|
 |
Also download "appliance" images directly from Parallels
|
|
|
|
 |
Other virtualization options:
|
|
|
|
 |
VMWare Fusion
|
|
|
|
 |
Oracle Virtualbox
|
|
|
|
 |
Using the virtual Machines
|
|
|
|
 |
Control the number of CPUs and the amount of RAM
|
|
|
|
 |
View modes
|
|
|
|
 |
Windowed
|
|
|
|
 |
Full Screen - good option to place it in it's own Desktop
|
|
|
|
 |
Coherence - Desktop is hidden. My favorite mode
|
|
|
|
 |
Modality - transparent, always on top. Good for monitoring.
|
|
|
|
 |
Sharing
|
|
|
|
 |
You can map folders and define volumes that are visible to the virtual machine
|
|
|
|
 |
copy and paste between OSes
|
|
|
|
 |
Suspending instead of shutting down.
|
|
|
|
 |
Playing with Windows 8
|
|
|
|
 |
Share first impressions of Windows 8
|
|
|
|
 |
Metro vs. traditional desktop
|
|
|
|
 |
Metro has active tiles and apps
|
|
|
|
 |
Metro seems built for touch, but exists in desktop too
|
|
|
|
 |
Traditional Desktop is still there, but seems to play a reduced or supplemental role.
|
|
|
|
 |
Use traditional "Desktop" for file browsing and navigation.
|
|
|
|
 |
Windows Explorer integrates the ribbon.
|
|
|
|
 |
Experience seemed schizophrenic to me.
|
|
|
|
 |
Internet Explorer has 2 different experiences depending on where you launch it from
|
|
|
|
 |
Desktop seems to have a "Start" bar, but it just returns you to Metro "Start" screen
|
|
|
|
 |
I think the idea from Microsoft's point of view is to have one experience across tablets, notebooks, and desktops
|
|
|
|
 |
An interesting idea, but I'm not sure it works. Apple took the two tier approach and is now merging some elements, but I think they see that some rings are right for touch and other for a more traditional mouse and keyboard.
|
|
|
|
 |
Navigating the "Metro" interface with a mouse works, but there was something "unnatural" about it.
|
|
|
|