windows是大家众所周知的操作系统,但最近要进行linux开发,所以就安装了ubuntu系统。但双系统用起来毕竟不方便,因为有些工作要在windows下进行(如使用photoshop进行图片编辑),频繁切换系统是一件闹心的事。于是想到用虚拟工具虚拟操作系统。
说起虚拟操作系统,又面临一个闹心的选择:到底是在windows下虚拟linux,还是在linux中虚拟windows?
我最先是尝试在ubuntu下虚拟出一个XP来。最初感觉还可以,但用到后面感觉到很多不方便。例如虚拟机中软件(如QQ)的状态,在服务器中是感觉不到的,除非虚拟机一直处于前端。另外,也许是我多年被Windows污染了,ubuntu下很多软件用起来总感觉不顺心。MSN等即时通信软件、文本编辑软件、Office等,在Linux下找到的软件都比不上Windows下的软件(如pidgin vs msn、gedit vs ultraEdit、OpenOffice vs MSOffice)。而且,我放弃ubuntu作为OS服务器的一个很大很大的原因是周围很多同事、朋友用的都是windows,而如果我用linux的话,跟他们交互的文档格式会有差异,这会带来很多不必要的麻烦。Linux——用小P的话来总结——就是用来开发的,而不是用来使用的。
于是尝试改为XP中虚拟ubuntu,这是这几天在尝试的工作。
目前发现XP中虚拟ubuntu有两个需要解决的问题:
1、虚拟机中的3D效果:目前主流的虚拟系统程序virtualbox和vmware都支持3D加速了,但virtualbox对3D加速支持不是很好,ubuntu开了3D效果后,虚拟机就变得很慢很慢了。目前使用clutter开发UI,在虚拟机中开发存在很多问题,不知是虚拟机的问题,还是clutter的问题?
2、虚拟机中的USB问题:virtualbox和vmware都是号称支持虚拟机中使用USB设备的,但在实际使用中,我还没有找到解决方法。
这两个问题,我还在摸索中……
(to be continued)