![如果 Virtual PC 2007 大约为 30MB,那么 VirtualBox 怎么会大约为 70MB,大约是它的两倍呢?](https://linux22.com/image/1220918/%E5%A6%82%E6%9E%9C%20Virtual%20PC%202007%20%E5%A4%A7%E7%BA%A6%E4%B8%BA%2030MB%EF%BC%8C%E9%82%A3%E4%B9%88%20VirtualBox%20%E6%80%8E%E4%B9%88%E4%BC%9A%E5%A4%A7%E7%BA%A6%E4%B8%BA%2070MB%EF%BC%8C%E5%A4%A7%E7%BA%A6%E6%98%AF%E5%AE%83%E7%9A%84%E4%B8%A4%E5%80%8D%E5%91%A2%EF%BC%9F.png)
我想知道 Virtual PC 2007 大约是 30MB,为什么 Windows 上的 VirtualBox 大约是 70MB(安装文件),需要大约两倍的大小?
答案1
通常,对于可执行文件或安装程序而言,大小并不重要。它们可以采用不同的打包方式,具有更高的压缩率,或者只是提供更多功能。在我看来,VirtualBox 的功能比 Virtual PC 更全面。
答案2
Virtual PC 对 32 位和 64 位操作系统使用单独的安装程序,每个安装程序的大小约为 30MB,而 VirtualBox 将 32 位和 64 位应用程序都打包到一个安装程序中。
答案3
也许微软已经在 Windows 内核或系统 DLL 中包含了虚拟化所需的部分代码。
这可以解释为什么 VirtualBox 更大,因为他们必须提供虚拟化、GUI、工具等所需的所有代码,而 VirtualPC 设置中只包含其中的一部分。
答案4
因为它们是由不同的公司制造的,有不同的目标?
VPC 来自微软,而 VirtualBox 来自 Sun。
我敢打赌,受支持的主机和受主机也会影响它们的大小。