App virtualization..is this as cool as it looks

I understand VM just fine whole OS/apps all bundled in one big file. App virtualization is a whole nother ballgame.

There are plenty of sites out there that have links to standalone, usb stick (whatever name you got for them) version of pretty much every program from winamp, to open office, to winrar, to nero.

They are well worth using when jumping form computer to computer and dont want to worry about installing/uninstall programs!

VMWare, Xen, VirtualBox, MS VirtualPC/VirtualServer and Parallels are platform virtualization technologies - they replicate an entire machine from boot and virtualise hardware.

Sun Containers, Virtuozzo/OpenVZ and FreeBSD Jails are OS virtualisations - the running OS/kernel is mirrored into isolated copies that can then run independently. This requires less resources per instance, and seems to be the sort of technology that Xenocode is using.

Si

I’ve always found VMWare to be quite quick, especially when used with a processor that supports virtualization on a hardware level. Clearly it doesn’t run at “full speed,” but what’s that in these days of super fast processors with multiple cores? I used to run Windows 95 in whatever Connectix’ program before VirtualPC was called… emulated 386 on top of a 68040 processor! Talk about dog slow! You young kids are spoiled, is all.

Wine (and CrossOver) are kind of an intermediate approach, in a way. They emulate (yeah, WINE’s not an emulator) the native Windows OS calls with independently-written versions of the same. Whatever you’re running lives in its own “bottle” (WINE bottle, get it?). You can run multiple applications in different bottle versions, all somewhat virtualized.