<commit_before>ZFS plugin for Vagrant
======================

This is a plugin for Vagrant that allows you to instantly create and destroy
vagrantboxes using the snapshot and clone functionality of the ZFS filesystem.

Why?
====

To save time when creating and destroying boxes. If you create and destroy many boxes, you probably don't like waiting for the basebox of several hundred megabytes to be copied to the VirtualBox VMs directory. Using this you don't have to wait.

As an example, on a laptop with an OCZ Vertex 3 240GB SSD and an Intel Core i7 @ 2.6GHz, running "vagrant up" from "not created":

    +--------------------+--------------------------+
    | Without ZFS plugin |    1 minute 26 seconds   |
    +--------------------+--------------------------+
    | With ZFS plugin    |    20 seconds            |
    +--------------------+--------------------------+
<commit_msg>Update README.md with compatibility description.<commit_after>ZFS plugin for Vagrant
======================

This is a plugin for Vagrant that allows you to instantly create and destroy
vagrantboxes using the snapshot and clone functionality of the ZFS filesystem.

Compatibility
=============
This is currently compatible with Vagrant V1 configurations only. Patches welcome for V2 support.

Why?
====

To save time when creating and destroying boxes. If you create and destroy many boxes, you probably don't like waiting for the basebox of several hundred megabytes to be copied to the VirtualBox VMs directory. Using this you don't have to wait.

As an example, on a laptop with an OCZ Vertex 3 240GB SSD and an Intel Core i7 @ 2.6GHz, running "vagrant up" from "not created":

    +--------------------+--------------------------+
    | Without ZFS plugin |    1 minute 26 seconds   |
    +--------------------+--------------------------+
    | With ZFS plugin    |    20 seconds            |
    +--------------------+--------------------------+

{'fraction_non_alphanumeric': 0.21391752577319587, 'fraction_numerical': 0.013402061855670102, 'mean_word_length': 1.9953703703703705, 'pattern_counts': {'":': 2, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4164945', 'n_tokens_mistral': 479, 'n_tokens_neox': 431, 'n_words': 237}