对于一项新的开发任务,我将不得不使用 Microsoft Windows(我已经好几年没用过 Windows 了)。通常,我会在几台虚拟机上运行不同的应用程序。使用 Windows 似乎不可行,因为每台机器都需要一个许可证,而我不愿意购买多个许可证。
如何在 Windows 机器上分离应用程序以避免频繁重新安装?
答案1
您可以使用虚拟化软件,例如沙盒...
Sandboxie 在隔离空间中运行您的程序,从而防止它们对您计算机中的其他程序和数据进行永久性更改。
答案2
网络上的少数讨论认为,在同一硬件上运行多个 Windows 虚拟机是合法的,但 Microsoft EULA 总是会赢得这场争论,因此请仔细阅读。
除了购买多份 Windows 之外,还有一些不太理想的选择:
- Windows 7旗舰版和Windows 7 企业版让你也可以运行 XP 的虚拟副本,你可以直接下载并安装 - 但请确保你有足够的 RAM (> 4GB),否则运行速度会非常慢
- Linux 上的 WINE 可以运行相当多的 Windows 应用程序,但它并不是一个很好的 Windows 开发“模型”。