切换到双启动还是继续使用 Virtual Box 中的 Ubuntu 更好?

切换到双启动还是继续使用 Virtual Box 中的 Ubuntu 更好?

我目前在 Windows 10 主机上的 Virtual Box 中运行 Ubuntu。我使用虚拟机大约一年了,到目前为止,它基本上满足了我的需求(尽管速度非常慢且有缺陷);但是,我即将开始开发计算机图形软件(即涉及软件虚拟现实、WebGL/OpenGL、Unity)。目前,即使安装了 Ubuntu Restricted Extras,我也无法在我的 Ubuntu 14.04 VM 中的任何浏览器(包括 Chromium)中运行 WebGL 程序。除此之外,更紧迫的是,我需要安装一个 node.js 服务器来处理我即将进行的一些图形工作,我认为在类 Unix 操作系统中效果会更好;但是,图形无法在我目前拥有的操作系​​统上运行。

我正在考虑双启动 Ubuntu,因为我发现 WebGL 可以在双启动版本上运行;但是,我对此有一些担忧:

  1. 我喜欢能够在 Windows 和 Linux 之间来回切换的工作流程,这是双启动所不允许的。
  2. 我已经看到虚拟化和双启动是可能的同时,但我不确定这样做的可行性以及相关风险。
  3. 我只能通过 Wine 使用 Unity 或 Visual Studio 等应用程序,这并不理想

还有一些其他的顾虑,但总的来说,考虑到我目前的需求,我应该切换到双启动吗?或者有没有办法在虚拟机中正确运行这个软件?或者有没有办法两个都

答案1

如果你想在 *nix 上开发应用程序,你应该切换到它。几乎所有 Windows 上的程序都有类似的程序,甚至 Visual Studio 也是如此(对于 Mono/.NET,我建议使用 MonoDevelop)。如果我没记错的话,Unity 原生支持 Ubuntu。

事实是,你不能同时坐在两个座位上。双启动有助于简化您向新世界的转移,这是虚拟化之后的下一个合乎逻辑的步骤。它旨在构建新的工作流程,顺利地将所有内容转移到其中并最终切断旧根。这是可以做到的,因为 Ubuntu 支持 NTFS(Windows 文件系统),而 Windows 不支持 Ext4(Linux 基本 FS)。

转移后,对于大多数 Windows 特定任务,您可以像以前一样在 *nix 系统内虚拟化 Windows。这意味着主机将是 Ubuntu(如果您选择它;还有很多其他选择),而客户机将是 Windows。甚至还有 VMWare,其虚拟化级别比 VirtualBox 略好。

所以,回头再看。这里有很多有趣的东西。

因此,如果您想将所有文件复制到新系统,有两种方法:

  • 将您需要的所有内容移动到共享文件夹,安装 Ubuntu,在那里启动并从那里访问文件。

    优点:

    • 简单的
    • 简单的
    • 安全的

    缺点:

    • 您可能会丢失一些不在主目录中的重要文件
    • 你必须重新调整一切
    • 需要更长的时间
  • 您可以将整个映像复制到物理驱动器,安装 GRUB,然后启动。优点和缺点将被镜像。请咨询从虚拟机 (VM) 迁移到物理系统文章中的提示。

相关内容