- typically, your computer exposes to you “root” access. this lets you interact with your computer’s hardware in certain ways
- hypervisors allow you to interact with your computer’s memory in ways you wouldn’t be able to do in root access
- e.g. interacting with the CPU/GPU without the host knowing
- fun claude thing
- launch a guest VM using hypervisor on a host
- launch claude on host
- claude interacts with VM via hypervisor SDK
- you can build browser use by having claude use the hypervisor SDK and reading/writing memory of the browser program instead of looking at screenshots
- what if: train computer use agent on using hypervisor sdk and use language model just for high level planning + instruction
- diagram to show you the level of access to computer memory; the inner rings have more access
- BIOS —> a way to interact with component
- XHCI controller
- UEFI tool 0.28 is able to de compile the ROM (Bios File)