I’ve decided to share information about BitVisor here.

Table of Contents

What’s BitVisor?

You’d better visit these links.

How it works.

Here, I’ll briefly explain about how BitVisor starts and performs. You can skip this section if you can easily imagine it :)

  • As a hypervisor (or a Type-1 VMM), BitVisor starts prior to guest OS. Then, it loads guest OS on it.
  • You can start BitVisor in several ways. Pictures below describe three examples: (1) example of starting via Grub, (2) example of starting via iPXE and (3) example of starting via its own boot loader. You can choose one of these options.
    1. (Example 1) Starting BitVisor via Grub (Easiest): bitvisor_tutorial.001
    2. (Example 2) Starting BitVisor via iPXE (Flexible): bitvisor_tutorial.002
    3. (Example 3) Starting BitVisor via its own boot loader (Secure with proper configuration): bitvisor_tutorial.003
  • After it’s successfully started, BitVisor can securely enforce data encryption and some advanced features in the higher-privileged layer than the guest OS.
    • Note that, with default configuration, BitVisor just stays underneath the guest OS but does not perform any of those special operations. (So, do not worry, it does not modify or encrypt your disk until you explicitly make it do so.)
    • bitvisor_tutorial.004

Getting started.

  • Shortest path to running BitVisor on Linux/Grub2 (1.2~1.4)
  • Obtaining and compiling BitVisor (1.2~1.4)
  • Booting via Grub/Grub2 (Linux) (1.2~1.4)
  • Booting via GRUB4DOS (Windows Vista/7/8) (1.2~1.4)
  • Network-booting via iPXE (1.2~1.4)
  • Booting via BitVisor’s own boot loader (1.4)
  • Booting under Mac OS X (1.2~1.4)

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">