[quote:4fc587e363="ultralix"][quote:4fc587e363="wsm"]坦率的说 用了4年的linux/solaris 从最开始带着好奇心到渐渐的了解一些系统的东东 我心理的天平越来越倾向于window!现在作为一个开发人员 我绝对要说 linux是失败的系统!硬件的兼容性?软件的兼容性? 我们做的windows平台的东西从来没有像linux下的那样出现那么多的兼容性问题! 而这种往往又是无法解决的 我觉得linux希望被人认可最重要的是这些方面的问题 而不是什么稳定高效安全
上面说的这些系统 我统统的没有试过 我也不会去尝试 因为不会成为主流的东西永远都只会是玩具 它既不会提高我们也不会改变别人[/quote]
我不是什么搞开发的,我也不是学计算机出身的。
我只是想谈谈我的看法,反正网络上交流比较自由。
确实,从应用的角度上说,说的很对。
但是windows再怎么样还是M$的东西,做得再好的东西也是踢微软打工啊。何况很多的“开发”只是简单的重复劳动。
如果windows Free,我干吗还要用Linux?
但我发现,Unix/Linux背后的设计理念要比M$早些的产品先进,但从NT家族的身上,我越来越多的看到与unix一样的思想。(毕竟开发操作系统的人都该看过“操作系统:设计与实现”吧

)
unix实在是太灵活了,所以问题也比较多,嗬嗬,要学好,难啊。[/quote]
我觉得你没讲到点子上。
对于第一个称Linux是失败的,是玩具的:
Linux上的东西有很多兼容性问题吗?不见得,估计是你懒,只肯用rpm包。如果你肯从源代码开始编译,应该不会有太多问题,至少常用的问题不多。
至于你认为速度和效率都是次要的东西,我只能说你的计算机是白学了。开发人员?你大概只开发过User Interface之类的玩意儿。我现在在用的vasp(一个用来并行计算凝聚态物理的程序)对操作系统速度和效率的要求有多高,96台P4 2.6G CPU, 1G DDR RAM, 60G硬盘, 3x1000Mbps 以太网卡的机器并行计算,都不能计算太繁琐的实际问题。现在用的是Linux的操作系统,我真的不敢想象如果它是在Windows下面运行还能有多少效率,而且在这么大强度的计算量下,Windows能够保证多长时间稳定运行?反正我的笔记本装着Windows 2000--号称现在最稳定的windows(我没用过Windows.Net 2003),要是做点很复杂的工作,连续开个5,6天的话,就会慢得和什么一样,而且经常Page fault。但是那个96台PC的并行机,我们从去年10月份开始到现在,只因为硬件问题重启过两次:注意,是硬件问题。在基本上所有结点满负荷运行的情况下,Linux保证这么长时间效率没有明显可以区分的下降,你的Windows可以吗?
我承认,Linux在易用性方面,没有Windows好,但是请注意,世界上不是所有的机器都只是给你用来User Interface或者Entertain的。你之所以今天可以好好的使用网络,可以用Windows,Intel, AMD的CPU, 那是因为还有无数的机器在做工作站,服务器!!!据我所知, 世界上绝大多数的Internet路由器,服务器都是Linux,或者Unix作为操作系统的。Windows?就它那傻样,谁敢用?至于Windows,我可以告诉你,Windows作为这么庞大的一个程序,不是在Windows下编译的,而是在Unix下编译的。估计微软也不愿意把太多的时间耗费在Windows下这么低效率的编译程序执行上面。Intel,AMD,等等的大公司的所有设计工作站使用的全都是Linux, Unix的操作系统。Unix本身,也因为Linux的不断逼近和价格因素正在被Linux替代。
所以你说Linux失败?是玩具?You know what? 在基本上所有的美国大学中,几乎所有的计算机系和物理,数学等理工科系都是使用Linux和Unix作为操作系统的,不论是课程设置上还是工作时使用的。我再一次承认Windows的易用性,但是,我认为一个操作系统的根本不是这一点,你不会忘了《操作系统设计与实现》中写过,研究操作系统的目的是提高它的效率和稳定性(大概是这样的意思,原话我要查书:p)吧?我觉得你现在根本就是本末倒置。易用性是可以比较方便的提高的,就象很多Linux发行商做的那样,但是操作系统内核本身的稳定性和效率直接与它的算法和实现有关,不是那么容易改进的。至少我已经厌倦了Windows的死机,臃肿,懒散和慢了。