Интересно, если Virtual PC 2007 составляет около 30 МБ, почему VirtualBox в Windows составляет около 70 МБ (установочный файл), а его размер должен быть примерно вдвое больше?
7 ответов
Довольно часто размер не имеет значения, когда дело доходит до исполняемых файлов или установщиков. Они могут быть упакованы по-разному, иметь более высокое сжатие или просто предлагать больше вещей. На мой взгляд, VirtualBox более полнофункциональный, чем Virtual PC.
Виртуальный ПК использует отдельные установщики для 32-битной и 64-битной ОС, и размер каждого составляет около 30 МБ, а VirtualBox объединяет 32-битные и 64-битные приложения в один инсталлятор.
Возможно, Microsoft включила части кода, необходимые для виртуализации, в ядро Windows или в системные библиотеки DLL.
Это объясняет, почему VirtualBox больше, поскольку они должны предоставлять весь код, необходимый для виртуализации, графический интерфейс пользователя, инструменты ... в то время как только часть его включена в настройку VirtualPC.
- 32 BIT/setup.exe = 31,7 МБ
- 64 BIT/setup.exe = 31,8 МБ
Общий размер = 63,5 МБ
(как 32-битные, так и 64-битные в одном пакете)
Общий размер = 68,9 МБ
Хотя сравнение размеров байтов - очень ограниченный способ увидеть разницу / сходство между функциями двух систем. Одним из способов увеличения размера может быть то, что Windows Virtual PC включает только гостевые расширения для гостей Windows, а VirtualBox предоставляет их для Windows, Linux и OS / 2.
Но, тем не менее, сравнение размеров довольно бесполезно.
Потому что они сделаны разными компаниями, с разными целями?
VPC от Microsoft, а VirtualBox от Sun.
Могу поспорить, что поддерживаемые хосты и хосты тоже влияют на их размеры.
В пакете Vbox размером 70 Мб вы найдете гостевые дополнения, которые составляют 31 Мб. Будет ли это учитывать размер?
VirtualBox, безусловно, лучший вариант IMO. Он поддерживает USB и ускорение DirectX/OpenGL.