Virtualbox - що це таке, open source в Татарстані

VirtualBox - що це таке?

До ключових можливостей VirtualBox можна віднести:

• нативная x86-віртуалізація, що не вимагає наявності підтримки
апаратних технік Intel VT або AMD-V (яка, проте, може бути
включена в настройках)
дружній призначений для користувача інтерфейс (побудований за допомогою Qt3)
• підтримка Windows, Linux і Mac OS хостових систем (версія для Mac OS в даний момент знаходиться в стадії бета)
• наявність Guest VM Additions для спрощення взаємодії з хостової ОС і оптимізації їх швидкодії
• підтримка багатопроцесорних і багатоядерних систем (тільки в
як гостьові, підтримка віртуального SMP для подання
многопроцессорности в гостьових системах відсутній)
• стабільність (в порівнянні з іншими Open Source рішеннями)
• підтримка віртуалізації аудіопристроїв
• висока продуктивність (за відгуками безлічі експертів вище, ніж у продуктів VMware)
• підтримка різних видів мережевої взаємодії (NAT, Host Networking via Bridged, Internal)
• підтримка дерева збережених станів віртуальної машини
(Snapshots), до яких може бути проведений відкат з будь-якого стану
гостьової системи
• опис налаштувань віртуальної машини в XML-форматі
• підтримка Shared Folders для простого обміну файлами між хостовой і гостьовий системами

Емульованого апаратне оточення

Платформа VirtualBox виконує код гостьової системи нативної (прямий
передачею інструкцій процесору хоста). Цей підхід працює добре для
коду, що виконується в кільці третьої гостьової системи, для коду
гостьової системи, що виконується в нульовому кільці, що вимагає
привілейованих інструкцій, необхідний його перехоплення платформою
віртуалізації. Для цієї мети VirtualBox використовує оригінальний підхід:
код, що виконується в нульовому кільці гостьової системи, виповнюється в
першому кільці хостовой системи, яке не використовується в архітектурі
Intel.

Унікальні функції VirtualBox

Крім стандартних функцій, притаманних більшості настільних систем
віртуалізації, платформа VirtualBox має також набором унікальних
можливостей, властивих тільки їй:

• Яскраво виражена модульність системи. платформа VirtualBox
має модульну архітектуру з добре описаними компонентами і
надає зручні інтерфейси доступу до віртуальних машин, які
дозволяють контролювати гостьові системи як через GUI, так і через
командний рядок і віддалено. До того ж, компанія InnoTek надає
відмінний Software Development Kit, і оскільки код платформи відкритий, чи не
потрібно додаткових зусиль, щоб написати розширення до системи. В
Наразі ведеться велика робота по портированию продукту на
різні хостової платформи і розробникам надаються всі
необхідні інструменти і інтерфейси для доопрацювання VirtualBox.
• Віртуальна машина може діяти як RDP-сервер. На відміну
від інших платформ віртуалізації, VirtualBox може діяти як
RDP-сервер і управлятися будь-яким клієнтом, що підтримує протокол RDP.
Також підтримується функція USB over RDP. Варто відзначити, що компанія
VMware в вийшла недавно платформі VMware Workstation 6 також
надає функцію Act as RDP Server, тому цю функцію VirtualBox
на даний момент не можна назвати такою унікальною.
• iSCSI initiator. Компонент iSCSI initiator є однією з
закритих частин платформи VirtualBox. Він дозволяє використовувати зовнішні
пристрою по протоколу iSCSI як віртуальних дисків в гостьовій
системі без додаткової підтримки з боку гостьової ОС.

Опис взято з сайту IXBT.com,
від себе ж додам - ​​що поставив XP на VirtualBox і використовую її з
Ubuntu, тому що в винде доводиться використовувати різний софт по роботі,
а перезавантажуватися туди-сюди дуже не хочеться. Але це окремий випадок.