VirtualBox یک نرمافزار قدرتمند مجازیسازی برای معماریهای x86 و AMD64/Intel64 است که هم برای کاربران سازمانی و هم کاربران خانگی طراحی شده است. این برنامه برای استفاده در سرورها، رایانههای رومیزی و سیستمهای توکار (Embedded) توسعه یافته و در حال حاضر تنها راهکار مجازیسازی حرفهای با کیفیت بالا محسوب میشود که بهصورت متنباز (Open Source) نیز عرضه میشود.

در حال حاضر VirtualBox روی سیستمعاملهای میزبان Windows، Linux، macOS و Solaris اجرا میشود و از طیف گستردهای از سیستمعاملهای مهمان (Guest) پشتیبانی میکند که از جمله آنها میتوان به موارد زیر اشاره کرد:
مهمترین قابلیتهای VirtualBox
ساختار ماژولار (Modularity)
VirtualBox دارای طراحی کاملاً ماژولار با رابطهای برنامهنویسی داخلی مشخص و معماری Client/Server است. این ساختار امکان کنترل نرمافزار از چندین رابط مختلف را بهصورت همزمان فراهم میکند.
برای مثال میتوانید یک ماشین مجازی را از طریق رابط گرافیکی اجرا کرده و سپس همان ماشین را از طریق خط فرمان یا حتی از راه دور مدیریت کنید.
علاوه بر این، VirtualBox به همراه یک کیت کامل توسعه نرمافزار (SDK) ارائه میشود. بنابراین با وجود متنباز بودن برنامه، برای توسعه رابطهای جدید نیازی به ویرایش مستقیم کد منبع نخواهید داشت.
ذخیرهسازی تنظیمات ماشینهای مجازی در قالب XML
تمام تنظیمات و پیکربندی ماشینهای مجازی در فایلهای XML ذخیره میشوند و وابستگیای به سیستم محلی ندارند. به همین دلیل انتقال ماشینهای مجازی و تنظیمات آنها به رایانههای دیگر بهسادگی امکانپذیر است.
تغییرات و اصلاحات VirtualBox 7.2.10
VMM
Devices / EFI
USB
Storage
Network
Linux Host
Linux Host و Linux Guest
-
مشکلی رفع شد که باعث عدم موفقیت در ساخت ماژولهای کرنل روی هسته openSUSE 16.0 میشد.
-
پشتیبانی اولیه از هسته لینوکس 7.1 اضافه شد.
-
اصلاحات و سازگاریهای بیشتری برای هسته RHEL 9.8 افزوده شد.
-
امکان کامپایل کد منبع با استفاده از NASM بهجای YASM بهعنوان اسمبلر فراهم شد.
Linux Guest Additions
-
پشتیبانی اولیه از Extended Data Control Protocol برای اشتراکگذاری کلیپبورد در محیط Plasma روی مهمانهای Wayland اضافه شد.
-
اصلاحات بیشتری برای جلوگیری از خطا در ساخت ماژول کرنل vboxvideo روی هستههای Linux 7.0 و نسخههای جدیدتر اعمال شد.
OS/2 Guest Additions
⏬ دانلود نرمافزار