# RustyVisor

A hypervisor written in Rust.

The goal of this project is to learn more Rust and determine whether Rust is
a significant improvement over C for systems programming tasks like
implementing hypervisors.

# Building

Depends on nightly Rust, GCC, and the Linux module development headers.

```
$ ./prep.sh
$ make
$ sudo insmod rustyvisor.ko
$ sudo rmmod rustyvisor.ko
```

# RustyVisor

A hypervisor written in Rust.

The goal of this project is to learn more Rust and determine whether Rust is
a significant improvement over C for systems programming tasks like
implementing hypervisors.

# Building

Depends on nightly Rust, Xargo, GCC, and the Linux module development headers.

```
$ ./prep.sh
$ make
$ sudo insmod rustyvisor.ko
$ sudo rmmod rustyvisor.ko
```

Add Xargo to list of dependencies
Add Xargo to list of dependencies
