|
|

楼主 |
发表于 2006-12-13 19:53:03
|
显示全部楼层
windows也是非常优秀的软件,否则不会那么多人使用。这是事实!但是linux在很多方面强于windows也是不争的事实。
我大概举几个例子,大家可以讨论讨论。
1. 安全:windows把易用性放在首位,所以,不要指望windows会多么的安全。什么是安全软件,安全就是在绝对安全和易用之间达到一个平衡。几乎每个使用windows的用户都是以管理员来运行系统,这就意味着你的ie被挟持了,黑客(包括)程序也就可以干所有的事情。是不是windows可以以普通的用户来允许,你试试看就知道,很麻烦。比方说我在linux可以sudo来临时获得管理员的权限,windows好像不行。
2. 性能:这个又是一个很大的话题。很多用户都感觉linux在desktop上面的软件响应速度没有windows快,是不是linux的性能就没有windows强那?答案是“是”也是“不是”。linux都是使用分层的设计原则,相互之间相对独立,所以,linux特有的(当然也包括unix)安装驱动程序,只需要重新load一下模块,并不需要重启计算机。windows的设计是紧耦合的,当然会带来,特别是desktop上面程序响应速度的提升,因为desktop的程序频繁的启动,终止。但是带来的缺点也是显然的,一个ie的崩溃,可以崩溃整个系统。为了支持模块化的设计,linux是动态装载库,这显然的结果就是启动的时候,显得较慢。
另外,linux的进程调度是优先级的调度算法,这也是为什么linux在后台copy文件的时候,客户端仍然可以保证相当的响应速度。在windows里面,在copy大文件的时候,我想你恐怕连打开一个资源管理器都需要很长时间。
linux的性能相当的好,否则apache怎么会在linux上面的性能比windows高出那么多。
我在单纯逃学系统本身,当然一个系统的成功不是系统本身那么简单。
其实我觉得我没有带有多少感情的色彩来讨论这个问题,我说的基本上是事实。没有刻意偏袒linux。至少我用过windows数年,我用linux超过1年,并且我对Solaris很熟悉,我还是挺有发言权的。 |
|