أصبحت البيئات الافتراضية احد أهم الإنجازات التي يعتمد عليها في شتى المجالات، سواء كان ذلك في علوم الطيران أو الطب أو الهندسة أو الحروب، والمجال التقني ليس بمنأى عن ذلك، ففي بعض الاوقات يستلزم الأمر تجربة تنصيب نظام تشغيل جديد لم يسبق العمل عليه من قبل من دون الدخول في حسابات أو مخاطرة بفقدان الملفات، أو أن تكون هناك ضرورة للعمل على نظامين في وقت واحد سواء كانت هذه الضرورة لتشغيل ملفات نظام أثناء العمل على نظام آخر، كأن يقوم المستخدم بتشغيل ملفات من بيئة ويندوز داخل بيئة لينكس أو الماك أو العكس، أو أن تكون هناك حاجة لشرح نظام تشغيل في إطار أكاديمي أو تعليمي عام.
كل هذه الأسباب تجعل هناك حاجة ملحة لوجود نظام تخيلي يكون بمثابة الجسر لبلوغ هذه الغاية، ولأن مفهوم التسويق الأساسي يقوم على التفكير بما سيحتاجه الناس فقد فكرت بعض الشركات والجهات المجتمعية في خوض تجربة هذا المجال بابتكار الأجهزة (البيئات) الافتراضية The Virtual Machines، ومنها شركة vmware التي أوجدت العديد من الحلول التي تعمل ضمن بيئة أنظمة لينكس وكذلك بيئة ويندوز أطلقت عليها اسم Virtual Machine Ware، كما ظهر أيضاً برنامج VirtualBox وهو مجاني مفتوح المصدر يتم الحصول عليه من موقعه على الإنترنت www.virtualbox.org يعمل ضمن بيئة ويندوز وماك ولينكس ويونكس، أيضاً هناك برنامج Cooperative Linux وموقعه www.colinux.org الذي يعد أقدم برنامج مفتوح المصدر لتشغيل لينكس على ويندوز.
هذه الحلول تتيح للمستخدم إمكانية تركيب العديد من أنظمة التشغيل على نفس الجهاز لأغراض التدريب أو التجربة أو لأجل تشغيل بيئة ثانوية داخل البيئة الأصلية لتنفيذ مهام محددة، وأسلوب عمل هذا النوع من البرامج يقوم على اقتطاع مساحة محددة من القرص الصلب، وتفريغ جزء من الذاكرة الوصول العشوائي لتصبح كجهاز افتراضي بكامل ملحقاته؛ يمكن التعامل معه بمعزل عن الجهاز الحقيقي ومستقل بأنظمته وعملياته، وبعد أن ينتهي الغرض يمكن حذفه بأمان بإزالة المجلد الذي وضع الملفات عليه وكأن النظام لم يكن.