我想从Android开发开始。我打算把它作为一种爱好,而这并不是我作为学生的主要工作。我在目前的Windows PC上使用Matlab、COMSOL、MS Office等软件。因此,我需要将我的实验项目和实际工作隔离开来。
为此,我将格式化我的pc并重新安装操作系统。我有两个选择: 1.先安装Ubuntu,然后在上面安装Windows7(使用VirtualBox)。2.或者类似地,先安装Windows7,然后在其顶部安装Ubuntu。
从安全的角度来看,我的猜测是,将我的工作操作系统(Win7)作为基础操作系统,然后在上面安装我的实验操作系统(Ubuntu11)是明智的。但请纯粹从性能的角度回答我的以下问题。(Win + Virtual Ubuntu)和(Ubuntu + Virtual Win)哪个更好?为了更好地构建它,我会问,哪个可能更快:给定的随机高性能软件运行在Virtual Ubuntu (带有Win base)上,还是相同的软件运行在Virtual Win (带有Ubuntu base)上?假设随机挑选的高性能软件已设计为在两个操作系统(例如Matlab)上运行。
附言:另外,如果你知道VirtualBox更好的替代品,请让我知道。
发布于 2012-03-16 15:13:05
根据我的经验,Virtualbox的表现相当不错。为了获得最佳的性能和兼容性,你必须安装额外的软件包(例如访问USB驱动器等,我猜你无论如何都会需要它来进行android开发)。因此,只需使用您希望在日常工作中使用的系统作为基础,并在virtualbox中运行另一个系统。对我来说,这就是Ubuntu。对你来说,Windows似乎是自然而然的选择。
然而,我真的不认为有必要在操作系统级别上隔离。在同一台计算机上、同一系统上运行不同任务的不同软件是很常见的。你为什么认为这会是个问题呢?
https://stackoverflow.com/questions/9676900
复制相似问题