hypervisors

  • 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)