想在Linux上运行Windows程序?[译文12]
在CB看到新闻“Linux兼容内核(longene)‘龙井’项目背景”,然后恰好看到了这篇文章,越看越觉得所谓的“龙井”,真的是很搞笑。
对于那些Windows用户来说,不能在Linux上面运行Windows程序好像是一个很大的症结所在。他们说只要能够在这些那些的Windows程序他们就会使用Linux。

听起来好像他们想要鱼与熊掌兼得。
在这一点上我的观点非常简单:如果你想运行Windows程序那就用Windows吧。如果你想运行Linux和Windows程序,要么是用一个模拟器
Wine(Wine不是一个模拟器),要么使用虚拟机。如果这两个方案都不适合,那么就不要再想使用Linux了。不要再抱怨说只要能运行Windows
程序你就使用Linux了。或者使用程序设计使用的操作系统,或者使用为你想要使用的操作系统的替代程序。
对我来说滑稽的是,只有在提到Linux的时候才会听到此类的抱怨,我从来没有听到过针对Mac的。我听到最多的是,人们想要安装并行程序来运行Windows和它的程序,什么是并行程序?就是一个虚拟机罢了,就像vmware和Virtualbox。
如果你完全肯定必须使用Windows程序,而且你听说可以运行在wine下面的话,那就不要抱怨太难了或者你需要在配置文件上耗费时间来使它工作。也不
要抱怨它们不能完全像在Windows下面那样工作。你正在做的不是普通的事情,你正在有意的超越程序设计的局限性,或者换句话说,你正要
对于我能想起来的Windows程序,当然我能想到很多,都有Linux替代程序。注意我说的不是有Windows程序的Linux版本,我说的是
Linux替代程序。你不必指望Linux中的程序和Windows中的程序完全一样。当然也有很多程序是一样的,比如Firefox、
Thunderbird和Open Office,只需要提到这三个承担了超过90%的公司任务的足够了。
尽管我们很想,但是却不能鱼与熊掌兼得。如果你想要使用Linux,那就使用Linux并且找到对应的替代方法来做你的工作。毕竟,难道你不觉得
Linux就是Windows的替代品吗?如果这样你就可以去考虑其余的程序的替代品就好了。如果你不想考虑替代品那就继续使用Windows吧。就那么
简单!
如果你仍然想要使用Linux并且运行特定的Windows程序,那我们就是出浑身解数来帮忙好了。只要你的态度是正确的,这里的态度意思是“你好,我想
要在Linux下运行Windows程序,我知道会遇到问题,不过只要你帮忙我至少会去尝试的”。不正确的态度保证能让睡梦中的龙都不情愿的喷出火来,就
像“你好,帮我在Linux下运行这个Windows程序吧,我需要它来运行是因为我不喜欢xxx
Linux程序。连Windows程序都不能运行,你怎么能让人们使用Linux呢?”这种态度将会为你带来RTFM(Read the
F**king Manual,去读他奶奶的手册啦——译者注)回应。
仅仅因为Windows程序不能运行于Linux,并不意味着它没有为桌面应用做好准备。作为常规应用Linux完全没有问题,在有些方面甚至比Windows更好。想要在Linux下运行不同操作系统的程序,不论以任何形式都不能认为是常规的应用。



