完全使用Linux工作
工作后很久以来,我一直在Linux环境下工作,除了偶尔的需要在Windows 上面使用MSVC编译运行一些测试和示例程序之外。不过我是在Windows XP上面使用cygwin来模拟Linux环境的,外加ssh到一个Linux服务器做一部分工作。Cygwin几乎可以完全地模拟Linux环境,但是偶尔还是会感到不方便。而我之前没有在laptop上面安装和使用 Linux是因为我偶尔需要使用qq,以及有些网站不用IE无法正确地使用。 而现在,这两个障碍都排除了:Tencent推出了WebQQ(别笑我out哈,貌似 很多人已经用这个N个月了),虽然没有视频语音等功能,但是我也不会用到那些功能,而且基本功能都已经具备,比Linux上面那些多协议的兼容性的聊天工具,比如pidgin好用多了。而代替IE的,是IEs4Linux,这个工具基于Wine,而Wine能够使得为Windows平台而build的应用程序可以直接在Linux上面运行,是一个非常棒的运行环境。我个人认为它比虚拟机更好,因为使用虚拟机的话,我首先要安装还要启动一个 进程,另外速度也较慢。而Wine并不需要启动一个进程来运行Windows程序,它是一个静态的运行时环境,几乎没有额外运行时开销。
事实上IEs4Linux应该存在了很长一段时间了,我应该早点去找到它的,有一种相见恨晚的感觉!这个世界上有如此多的有才能而又乐于贡献的程序员,以至于当我们有需求的时候,似乎总能够找到解决方案,真是太好了!
这样,我可以在Linux上面使用qq和IE了,也就意味着我可以完全不使用Windows了,除了下面两种情形:
1. 需要使用MSVC。
2. 需要使用淘宝等在线支付工具,以及其他银行的安全控件。因为毕竟IEs4Linux没有法律保障,呵呵。
总之,98%的用例已经可以由我的Linux满足了,而且我的工作效率还会大大提升,确实是一个不错的选择!
David Zhao 你好,您使用的是哪个Linux系统?可不可以推荐几款适合笔记本电脑的Linux?我以前在台式机上使用过FC6.0,用linux的话一些驱动不太好弄,所以一直没在笔记本上装Linux
@ArthurWang
Hi Arthur, 通常使用那个Linux发行版取决于自己的爱好和工作需要,而且各种图形化的桌面(KDE,GNOME等)差别也较大。在Oracle Berkeley DB全球开发团队来看,我们使用Fedora,Ubuntu,Oracle Unbreakable Linux等。
另外,特别指出的是Oracle Unbreakable Linux。事实上很多原来sleepycat的开发同事进入Oracle以后都反映Oracle Linux很好用:它提供了很多丰富的工具,特别是调试的时候很有效。
我建议你都尝试一下,选择一款,然后用好它。欢迎反馈。
Hi chaohuang,谢谢你的介绍。我会关注一下Unbreakable Linux的。还有一个问题,你们博客系统是wordpress吧?PHP用的不是6吧?我刚安装的PHP6不支持set_magic_quotes_runtime等一些函数,wordpress一直没法儿运行,有什么替代函数或者解决方法吗?谢谢!
@ArthurWang
对,用的是wordpress。关于wordpress和php,我不是专家,你可能要去wordpress论坛问问。