【问题标题】:daily, productiv coding in a Linux VM - a possible way to go? [closed]每天在 Linux VM 中进行高效编码 - 一种可能的方法? [关闭]
【发布时间】:2015-07-12 03:21:53
【问题描述】:

我处于需要大量商业媒体软件的位置,因此我必须使用 Windows 来完成许多任务。但是对于编程,我真的更喜欢带有 shell 和包管理器的 Linux。

如果您可以在具有非常流畅的 GUI 的 VM 中运行 Linux 发行版,以便您可以使用其中的所有 IDE 高效工作,那将是一个不错的解决方案。

到目前为止,我的实验并不是那么好,与本机安装相比似乎有点迟缓(由于虚拟机,这是可以理解的......但对生产力不利)。我还尝试了 Lubuntu 的光分布。

我的移动计算机是新的 i5 5200u (HD 5500),具有 8 GB 内存和 512 SSD。我使用安装了工具集的 VMware Player,它在 GUI 速度方面似乎优于 virtualbox。

有没有人在 VM Linux 环境中使用他的 IDE(Atom、ItelliJ)成功并富有成效?或者这是一个死胡同?有什么想法或经验吗?

最好的问候

【问题讨论】:

    标签: linux intellij-idea workflow virtual-machine atom-editor


    【解决方案1】:

    尽可能多地使用笔记本电脑中的 8GB RAM 作为虚拟机中的视频内存。在 VirtualBox、VMware Workstation 9 和 VMware Workstation 10 中,最多可以为虚拟机分配 128MB 的显存。在 VMware Workstation 11 中,可以为虚拟机分配 2GB 的视频内存,以便在运行 GUI 应用程序时获得额外的工作负载处理能力。 VMware Workstation 15 及更高版本支持高达 3GB 的虚拟图形内存。

    使用您习惯在物理机中使用的任何 IDE,并配置您的 VM 和 Linux 来宾操作系统,以获得本机操作系统的性能。通过在 Linux 来宾操作系统中安装轻量级桌面环境,充分利用 VM 的内存资源。 MATE、Xfce 和 LXDE 是流行的 Linux 轻量级桌面环境。

    【讨论】:

    • 我认为这个问题可能会因为基于意见而被关闭,所以现在它被搁置为基于意见的问题,我可以合法地添加我自己的意见。由于无论如何我的回答都被判断为意见,这并不比我已经做过的更糟,最坏的情况是我表达了具有 Apple Watch 牵引力的意见并将其作为客观事实呈现。我的观点是“不要满足于死胡同”。您可以使用现有技术获得所需的开发 VM。
    • 我的 2c——你可能会发现 Sublime 在虚拟机中响应更快。
    • 只想报告:您对视频内存的提示启发了我尝试设置。没有什么区别,但是关闭 3d 加速似乎可以改善 LXDE 的 GUI。唯一奇怪的是,现在使用拖放时,Atom 确实会崩溃。
    • 这就是为什么它被称为 Atom,因为 Atom 核心应用程序和所有不稳定的 Atom 扩展。 Filip Dupanović 建议您使用 Sublime 文本编辑器可能会更幸运。
    猜你喜欢
    • 2016-03-14
    • 1970-01-01
    • 1970-01-01
    • 2013-07-02
    • 2015-10-24
    • 1970-01-01
    • 2020-04-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多