双启动与虚拟机用于编程?

双启动与虚拟机用于编程?

我开始编程有一段时间了,我做的第一件事就是按照其他开发人员的建议为 Linux(通过虚拟盒)环境安装 Ubuntu 最新版本(18.04 LTS)。

因此,当我开始使用时,我意识到我的 Ubuntu 并不像我的主要操作系统 Windows 10 那样运行顺畅。我的笔记本电脑确实足够强大,可以处理许多任务(Dell XPS 13 9370),现在我不确定正确的选择是否是切换到双启动而不是虚拟盒。

您认为如果我想长期编程并且提高效率,我应该怎么做?

如果确实如此,那么最好的切换方式是什么?唯一的办法就是保护我的主要操作系统和 BIOS,并且不损害我已有的任何功能/特性。

问候

尼夫

答案1

我在工作中发现最舒服的情况是在 Ubuntu 下安装一个 Windows 10 VM,并与 Windows 10 一起双启动 Ubuntu VM。

你要做的是:

  • 创建双启动
  • 启动 ubuntu,
  • 安装 virtualbox
  • 使用 virtualbox 加载物理窗口。(是的,这需要第二个屏幕才能真正发挥其优势)

由于您已经在 VM 中安装了带有 Ubuntu 的 W10,所以不要更改它!

这非常有效,并且是两全其美的,因为如果您需要,您可以重新启动到 Windows 的物理版本,而在 Ubuntu 模式下,您可以在两个活动系统上使用一个鼠标和键盘以及一个共享剪贴板(如果您对配置很着迷,甚至可以在两个系统之间共享拖放功能)

我觉得这是最方便的。我不必停止任何一个系统上的工作。我可以同时继续在两个系统上做我正在做的事情。而且不需要习惯。

答案2

反过来做:安装 Ubuntu 作为主操作系统,并将 Win10 放入 VM(直到您觉得足够舒服可以完全摆脱它)。

背景:我正在使用类似的笔记本电脑(xps13 smth),并且 GNU/Linux 下的硬件支持非常好。

相关内容