同时运行Windows和Linux的最有效方法是什么?


8

假设我需要两个操作系统同时使用不同的GUI应用程序运行,那么最有效的方法是什么?

我应该在Linux虚拟机上运行Windows,还是在Windows虚拟机上运行Linux或采用完全不同的方法?

编辑:

我经常使用Microsoft Office和Adobe Acrobat Pro进行文档编制,并使用Linux上的Emacs开发Ruby on Rails。在Linux上,我定期使用许多工具,例如刻录工具,分区工具等,因为它们很好(足够)而且免费。


如果您拥有预制PC和OEM Windows许可证,则Windows可能必须是主机OS。
锯末

我同意C0D3M0NK3Y的回答。您访问硬件的方式也会影响您的决定。您更快地运行哪个操作系统?无论是哪个主机操作系统,都可以直接访问硬件,因此会更快。
Keltari 2011年

这是一个很好的问题,我还没有一个很好的答案-正如我在下面的评论中所说,对于非平凡的Rails开发人员,您需要一个Unixy环境,并且要知道在需要Windows办公用品的情况下如何组织该环境(除非有完整的Outlook-for-Linux替代方案),否则这是一个挑战。
glenatron 2014年

有关Windows的Linux VM或副反之亦然问题从unix.se:unix.stackexchange.com/questions/38379/...
glenatron

Answers:


10

当然,这取决于您所指的* nix应用程序。大多数开源软件都可以轻松地存在于Windows环境中。简而言之,您可能不需要运行完整的Linux堆栈即可获得所需的结果。如果您提到需要在Linux端运行的应用程序,那么这里的大多数人将能够为您提供更好的帮助。

不过,从纯粹的多个OS角度来看,我个人将在Virtualbox中运行Windows,同时将Linux作为驻留的OS。当然,那是我的偏爱。我们可能需要知道您的操作系统的主要选择是什么,然后我们才能确定最佳途径。

OP回答了环境的预期用途后添加的信息:


您可以在Windows http://www.gnu.org/software/emacs/上运行Emacs 。至于刻录和分区,由于它们是相对简单的过程,因此我强烈建议您在USB闪存驱动器或小型外部HDD上安装Linux,并使其成为持久的环境。

看到这里:http : //www.pendrivelinux.com/

此处:https//wiki.ubuntu.com/LiveUsbPendrivePersistent

按照这种方法,您可以使Windows环境(和Ruby开发人员)直接访问硬件,而无需涉及抽象层。当您需要使用开源工具时,您只需提及从USB驱动器启动Linux并执行所需的操作。我认为没有必要进行虚拟化。但是,那是我的观点。我敢肯定,其他人也会为您提供更多行动方法以供参考。

如果您在上述方面需要进一步的帮助,请告诉我们。


关于不需要Linux的观点是好的。有很多工具可以直接在Windows上使用,也可以与cygwin或mingw一起使用。对于虚拟机,如果您想实际使用硬件,那么与虚拟机相比,虚拟机可以更快,更兼容/功能更丰富。
ssube 2011年

2
反之亦然,如果您只需要几个Windows应用程序,则在wine中运行它们可能比启动VM更好。
frabjous 2011年

刚尝试在Windows上设置合理大小的Rails应用程序的开发之后,我想说Windows不能用于Rails开发。许多gem过于依赖Unixy环境。同样,没有人会部署到Windows服务器,那么为什么要冒险拥有如此多样化的系统呢?
glenatron 2014年

5

我一直发现AndLinux是一个不错的选择。它使您可以同时运行Linux和Windows,而无需将Linux部分限制在VM窗口中。这是他们页面的简短介绍:

andLinux是在基于Windows 2000的系统(2000,XP,2003,Vista,7;仅32位版本)中无缝运行的完整Ubuntu Linux系统。该项目是为GP2X社区的动态性而启动的,但是其用户群远远超出了其原始设计。andLinux是免费的,并且将继续保持这种状态,但是非常需要捐赠。

andLinux使用coLinux作为其核心,这使许多人感到困惑。coLinux是Linux内核与Windows的移植。尽管该技术有点像在虚拟机中运行Linux,但coLinux的不同之处在于,它更多地是Windows和Linux内核的结合,而不是仿真PC,从而使其效率更高。Xming用作X服务器,而PulseAudio用作声音服务器。

andLinux不仅用于开发,而且无需修改即可运行几乎所有Linux应用程序。


绝对听起来像是一个有趣的项目。不幸的是,他们只支持32位。
马修·沙利

不幸的是,自2011年以来,似乎还没有对andLinux和coLinux进行过更新。因此,这可能不再是可行的解决方案。
LordOfThePigs 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.