|
发表于 2010-5-11 13:40:09
|
显示全部楼层
Post by 1023140750;2089274
我是说比较特别的,比如说网络类的……
就是想让它把强悍的一面发挥出来……
对于每个人来说,这可能有很大不同。
以我的理解,Linux至少在这几个方面比windows强:
1。无图形界面的环境。你可以用Linux定制路由器,移动硬盘等各种嵌入式设备,这些设备上可以跑很多程序,甚至一个web server,没有产商在这样的设备上跑windows,因为文本界面的环境中Linux是老大。
2。gcc/gnu configure system/工具链,目前所有的测试都表明,在windows下使用gnu autoconf工具链有非常低的效率,使用cygwin或者mingw在windows下进行configure甚至远远不比上在windows中安装一个linux虚拟机进行编译来得快。如果你需要大量的进行gcc程序编译,或者基于gcc的程序开发,那么windows不是一个好的选择。
3。包管理系统。集成的包管理系统可以让你非常方便的安装各种软件。并且这些软件可保证已经根据你的发行版配合好了。在windows中,尚且没有找到一个能够跟 apt-get 相比拟的包管理系统。
4。桌面的定制性。例如可以方便的把系统的缺省字体甚至字号改掉,而在windowsXP中即使你设置了桌面设置中所有的字体,依然无法修改对话框的字体,也无法修改IE的字号。又例如你可以方便的把面板摆得到处都是。
5。X。爱他,很他,但是他仍然一直那么的特立孤行。C/S的架构虽然使它存在先天的性能问题,同时也限制了client程序的自由度提高了安全性,这个自由度交还给了最终用户。掌控xserver的用户掌控着windows manager,而掌控window manager就掌控了所有X程序的生杀大权。没有一个X程序可以对xkill说不,光是这个理由,已使很多人足够爱上X。(你能更换掉win7的window manager么?不能。)
事实上,第三点,也就是包管理系统是gnu/linux的重要本源,不能上网的机器装linux作为桌面其实是没有太大价值的。 |
|