Inside VMware Fusion

Back


Google Tech Talks
October, 17 2007

ABSTRACT

Join Ben Gertzfield of VMware for a look behind the curtain at virtualization on the Mac, the technology that frees operating systems from their earthly hardware chains.

Similar in spirit to the ideals of the microkernel and distributed computing, the abstracted and idealized CPU, storage, network, and other devices provided by virtualization remove the barriers formed by the underlying realities of heterogeneous physical hardware.

We'll discuss the technologies forming and building upon virtualization, including the hypervisor (or virtual machine monitor), replay (deterministic recording and replaying of all hardware and software events), and virtual machine-based disaster recovery.

In addition, we'll share the lessons learned from jumping head-first into the consumer software and Mac worlds, and how "thinking different" applies to porting a massive source code base to its third platform (after Linux and Windows).

This talk will be taped by the engEDU Tech Talks Team.

Speaker: Ben Gertzfield
Ben Gertzfield is the lead developer of VMware Fusion for Mac, VMware's first virtualization solution for Intel Macs, currently available for free trial download.

Ben graduated from the University of California, Santa Cruz with a degree in computer science, and subsequently lived and worked in Japan be...

Channel: People & Blogs
Uploaded: October 19, 2007 at 4:07 am
Author: googletechtalks

Length: 00:58:07
Rating: 4.52
Views: 28080

Tags: google techtalks techtalk engedu talk talks googletechtalks education

Embed Code:


Video Comments:
fukin0 (November 11, 2008 at 1:44 pm)
REALLY GOOD
switchway (July 19, 2008 at 11:55 am)
no
one
cares
Quizerzink (July 7, 2008 at 8:30 am)
what a nerd...
7h3ki113r666 (April 2, 2008 at 1:46 am)
uploaded on my birthday that must be why i love this program
malcr001 (March 26, 2008 at 1:40 pm)
He doesn't really emphasise what it can do. I mean common its literally breaking down the walls of operating systems we've all been familiar with. It's amazing! I especially like the Unity feature.
bgertzfield (December 27, 2007 at 4:04 pm)
I totally disagree that Java's succeeded at virtualizing the application layer. Sun has shown repeatedly that they have no interest in maintaining backwards-compatibility between Java versions, and this is crucial to making any virtualization engine succeed.

I simply can't take a Java program I wrote for Java 1.3 and have it work reliably under a later JRE. Sun makes too many changes under the hood, and does too little regression testing, for this to work correctly.
koshua (December 27, 2007 at 5:07 pm)
@bgetzfield: your complications don't rate a mention when it comes to the impact of Java in the data center. Example: I've just managed a project implementing a Java-based OSS for a multinational service provider. Listed as working with "any compliant J2EE container" and of the four trialled, they were right, with 1.4, 1.5, 1.6 and even JRockit. The platform choice is now one of JVM+AppServer; before it was of server+OS. That's the commercial reality today, whatever your portability issues.
bgertzfield (December 27, 2007 at 6:01 pm)
It's likely that the development team that created the Java-based software you used went to great pains to make it work across multiple versions of the JRE.

Because the IA-32 and IA-64 ISAs make backwards-compatibility a priority, software developers don't have to think about whether their product will run on the latest Intel Core Duo or AMD processor. This has made x86 succeed as an application layer, both virtual and physical.
karrarhm (December 25, 2007 at 6:55 pm)
Doesn't that make the MAC slower than usual ????????
matthewisthebest (August 3, 2008 at 1:16 am)
no!!!!!!!!!!!!! that was virtual pc in the power pc era of macs.