背景: 我在周末都有一份全职工作和一份兼职工作,我的雇主都为我提供了一台笔记本电脑.当然我也有在家工作的强大工作站,有时当我在周末工作的办公室(它在另一个城市)我正在另一个工作站工作.
问题: 这使得我正在维护的全部4台PC(软件版本,许可证和设置)只是为了完成我的工作,相信我,我的首选软件列表太大了.
我想在我的VMware服务器上设置一个虚拟桌面,所以无论我使用哪台PC,我都可以使用相同的安装和相同的会话.
现在我没有时间和金钱来完成每个设置的全面测试,所以我想听听你对这个主题的经验.
问题: 我是否应该将VMware虚拟工作站与某些远程登录软件(如 realVNC, teamviewer, logmein,等等......)一起使用,还是应该投资 Sun或 VMware提供的完整VDI系统?
编辑: 我在Windows XP上使用Adobe Dreamweaver进行编程 - 但是我在Debian上运行我的服务器,有时也会在VIM中进行快速编辑.首先,我打算使用基本安装虚拟化WinXP,以了解它是如何运行的.
我是一名顾问,倾向于在各种环境中工作.我带着一台运行VMWare Server的Thinkpad,通过Ubuntu64,内存为4GB.我有一个320GB的辅助硬盘驱动器,我只用于VM,并且有25个左右的不同虚拟机,我根据情况需要启动.
它们是Linux服务器和工作站,Vista工作站和XP工作站的混合体.我很少使用VMWare服务器控制台.我通过一种远程访问方法访问它们中的每一个.
对于Linux,我通常安装FreeNX或NXServer用于桌面访问,而只安装SSH用于命令行.在Windows上,我总是使用远程桌面(RDP),但在XP上,它只适用于"Pro"版本,而不适用于"Home"版本.如果所有其他方法都失败了,我会安装VNC并使用它.VNC位于我的列表的最底层,因为它确实是最后的手段.唯一不错的是它实际上不能使用机器.
但是,Linux上的NX和Windows上的RDP比VNC更好地工作.除了字体平滑和花哨的桌面效果之类的小东西之外,如果你在视频或音频或基于DirectX的东西上做很多事情,唯一的大问题就是.像YouTube或其他视频这样的东西不喜欢使用我所知道的任何远程桌面协议.
就性能而言,使用Linux作为VMWare的主机可以提供真正良好的系统资源管理.基于Windows的VM不能只吞噬内存,但仍然可以在需要时获取内存.
我整天在Visual Studio 2008上的虚拟Vista工作站中进行C#开发,并且完全没有问题,一次打开3-4个不同的解决方案以及通过无线VPN连接的另一台机器上的RDP和RDP.
我可以翻转到主机操作系统,甚至根本不会触及交换空间.就我而言,这是一种很好的工作方式.