احتمالا با نرم افزارهای مجازیسازی سیستم عاملهای مختلف نظیر VMware و VirtualBox آشنایی دارید.این نرم افزارها امکان ساخت یک محیط مجازی به منظور نصب یک یا چند سیستم عامل دیگر در سیستم عامل جاری را به شما میدهند. کافیست بخشی از منابع سیستم نظیر هارد و رم سیستم خود را به سیستم عاملهای مجازی موجود اختصاص دهید و بدون نیاز به ریستارت، به سیستم عاملهای مختلف به صورت همزمان دسترسی داشته باشید. توسط نرم افزارهای مجازی سازی می توانید به راحتی و بدون این که کوچکترین صدمهای به سیستم عامل خود وارد کنید، حجیمترین ابزارها را بر روی یک سیستم مجازی نصب و به راحتی استفاده کنید. شاید سیستم شما ۳۲ بیتی است و بخواهید نرم افزار و یا حتی سیستم عاملی که ۶۴ بیتی است را تست کنید و یا میخواهید در کنار سیستم عامل ویندوز خود، سیستم عامل دیگری نظیر لینوکس را بدون اختصاص دادن پارتیشن دیگری به آن نصب کنید، در این صورت نیز میتوانید از مجازیسازی استفاده کنید.Vagrant یک محیط توسعه آماده و قابل حمل برای فراخوانی سریع انواع محیطهای مجازی برای شما فراهم میکند تا به سادگی بیشترین بهرهوری ..