VirtualBox یک محصول مجازی سازی قدرتمند برای سیستمهای x86 و AMD64/Intel64 است که برای استفاده در سازمانها و همچنین استفاده خانگی طراحی شده است. این نرم افزار که برای استفاده در سرورها، دسکتاپها و سیستمهای جاسازی شده هدف گذاری شده است، هم اکنون تنها راه حل مجازی سازی حرفهای است که همچنین نرم افزار متن باز میباشد. در حال حاضر، VirtualBox روی میزبانهای Windows، Linux، macOS و Solaris اجرا میشود و از تعداد زیادی سیستم عامل مهمان پشتیبانی میکند که شامل ولی محدود به Windows (NT 4.0، 2000، XP، Server 2003، Vista، 7، 8، Windows 10 و Windows 11)، DOS/Windows 3.x، Linux (2.4، 2.6، 3.x، 4.x، 5.x و 6.x)، Solaris و OpenSolaris، OS/2، OpenBSD، NetBSD و FreeBSD میشود.
برخی از ویژگیهای VirtualBox عبارتند از:
مدولار بودن. VirtualBox طراحی مدولار فوقالعادهای دارد که با رابطهای برنامه نویسی داخلی به خوبی تعریف شده و طراحی کلاینت/سرور همراه است. این طراحی باعث میشود که کنترل آن از چندین رابط بطور همزمان آسان باشد؛ برای مثال، شما میتوانید یک ماشین مجازی را در رابط گرافیکی ماشین مجازی معمولی راهاندازی کنید و سپس آن ماشین را از طریق خط فرمان یا حتی بطور از راه دور کنترل کنید. VirtualBox همچنین یک کیت کامل توسعه نرم افزار (SDK) را ارائه میدهد: حتی اگرچه این نرم افزار متن باز است، نیازی به هک کردن کد منبع برای نوشتن یک رابط جدید برای VirtualBox ندارید. توصیفهای ماشینهای مجازی به صورت XML. تنظیمات پیکربندی ماشینهای مجازی بطور کامل در قالب XML ذخیره میشود و مستقل از ماشینهای محلی است. بنابراین، تعریفهای ماشین مجازی به راحتی میتوانند به کامپیوترهای دیگر منتقل شوند.
چند تغییرات جدید در VirtualBox 7.1.6:
- VMM: مشکل زمانی که مهمان Windows 11 24H2 در شرایط نادر با BSOD مواجه میشد، رفع شد.
- GUI: نمایش بهبود یافته محتوای تنظیمات غیرفعال (ماسک + فونت) زمانی که با تمهای خاص لینوکس نشان داده میشد.
- GUI: مشکل زمانی که حالت بیدرز (Seamless Mode) بهدرستی فعال یا غیرفعال نمیشد بر اساس وضعیت رویدادهای GA، رفع شد.
- GUI: رفع مشکل خرابی نادر در هنگام خروج از برنامه در میزبانهای macOS.
- GUI: رفع یک خطای کوچک در نسخه 7.1.4 در پنجرههای تنظیمات زمانی که ویرایشگر فیلتر در تمرکز نبود.
- GUI: بهبودهای جدید در ناحیه تنظیمات/خصوصیات پیشرفته.
- GUI: بازیابی قابلیت تغییر آداپتور بریج در راهاندازی ماشین مجازی زمانی که آداپتور کنونی یافت نمیشد.
- GUI: رفع مشکل زمانی که نسخههای تکراری عمل "Show" در میزبان macOS ایجاد میشد در تلاش برای تغییر وضعیت بین ماشینهای مجازی در حال اجرا و خاموش.
- GUI: رفع مشکل بازگشتی زمانی که کادر چک 3D acceleration برای برخی از سیستم عاملها و انواع کنترلرهای گرافیکی در دسترس نبود.
- GUI: بازیابی دکمه Help از دست رفته در پنجرههای تنظیمات در macOS.
- GUI: بازیابی میانبرهای دکمه Help برای برخی پنجرهها.
- GUI: رفع مشکل زمانی که پیغام خطا هنگام شروع ماشین مجازی در حالت تمام صفحه نمایش داده میشد.
- VirtioNet: رفع مشکل در تجدید مذاکره ویژگیها پس از ریست.
- گرافیک: رفع مشکل لرزش صفحه در مهمان لینوکس زمانی که مهمان از آداپتور گرافیکی VMSVGA استفاده میکرد.
- VBoxManage: اضافه کردن قابلیت واردات و صادرات ماشینهای مجازی که شامل کنترلر ذخیره سازی NVMe هستند.
- VBoxManage: رفع مشکل زمانی که امکان تنظیم کنترلر گرافیکی به "QemuRamFB" با استفاده از دستور modifyvm وجود نداشت (بگ #22232).
- Main: رفع مشکل زمانی که مشخص کردن سرور پروکسی سفارشی در تنظیمات GUI تأثیری نداشت.
- شبکه: تغییرات جدیدی که موتورهای NAT را با libslirp جایگزین کردند.
- سیستم عاملهای مهمان: اضافه شدن نوع سیستم عامل برای Windows Server 2025.
- مهمان و میزبان لینوکس: اضافه شدن اصلاحات بیشتر برای هشدارهای مربوط به UBSAN (بگ #21877).
- مهمان و میزبان لینوکس: پشتیبانی اولیه برای هسته RHEL 9.6 اضافه شد.
- مهمان و میزبان ویندوز: نصب مجدد درایورها.
- میزبان Solaris: حذف اشیاء مشترک VirtualBox GUI مانند libqgtk2styleVBox.so و libqgtk2VBox.so از بستههای نصب Solaris بهدلیل وابستگی آنها به GTK2 که دیگر پشتیبانی نمیشود.
- Linux Guest Additions: پشتیبانی اولیه برای هسته 6.13 معرفی شد.
- Linux Guest Additions: vboxvideo: بهبود پشتیبانی از هسته 6.4 و رفع مشکل یخ زدن گرافیکها هنگام استفاده از آداپتور VBoxVGA.
- Linux Guest Additions: اصلاحات اضافی برای هسته 6.12 در vboxvideo.
دانلود نرم افزار VirtualBox