西西河

主题:关于Linux的推广——普通用户篇 -- 万斤

共:💬381 🌺357 新:
全看分页树展 · 主题 跟帖
家园 最后一回

楼主的心情我体会到了,技术上两方各有优势,看来楼主主要是认为微软的垄断行径是大家应该转移到Linux上的主要原因。我对这一点的不同意可能是我至今仍然主要在Windows平台上工作的原因吧。

从Active Directory和Kerberos说起。微软在NT4下面的东西是NTLM/2为基础的安全域设计,是人家自己的东西,从2000开始引进Acitve Directory,就是LDAP protocol得具体应用。是不是微软根本就不用LDAP,大家反而没话说了?Kerberos也一样。去http://www.ietf.org/html.charters/krb-wg-charter.html

看看两个chair之一的email地址是啥。DNS, DHCP,PKI等等的各种标准协议都越来越多地在微软的产品里出现,这难道是坏事?这整个地有点像西方国家说中国了,你再有进步,再努力,对不起,努力的不够。

我知道在*nix的世界里,任何一个东西都有独立的和开放的应用,系统管理员就是把他们粘在一起组成适合公司内部的infrastructure。I have no problem with it. As I said earlier, the Linux infrastructure in my company is bigger than Windows at server side. 我们公司的Linux管理员的水平,我有信心说是全世界最好的了。但最后总体的效果如何呢?我正好有条件做这样一个比较,因为我上一家公司的规模比现在的还大,而且是纯粹Windows的环境,而且主要是我设计的。两者相比,我目前的结论是,微软的一套东西应用起来在灵活性上差一些是对的,但对于绝大多数企业内部的应用,是绰绰有余了。最关键的是,系统整体的花费,软件,硬件和人力资源,以及大多数操作的简易程度(别忘了大多数重复性的工作是需要helpdesk/field technician去完成的),Windows有明显优势。

为啥?我看就是因为其在公开标准的基础上,增加了一些非标准的,但是是大家的确需要的东西。比如说DDNS。我们内部到现在都不能全部使用DDNS,就是因为在*nix下,DDNS的implementation通不过我们的security team的验收。Windows下的DDNS则已经用起来了,fieldtechs非常喜欢,因为没有手动的东西了。AD也是这样的一个例子。如果微软仍然按照NTLM的思路来搞东西,那肯定是啥都不公开的,现在搞出基本符合LDAP标准的AD00/03/08,难道是退步了?

现在简单讲一下我为什么不支持过分以公开或不公开,符合标准或者不符合标准来看待问题。首先,公开不公开应该是商业公司的自由选择,市场自然会自由淘汰不适应的公司或者做错选择的公司。公开并不比不公开在道德标准上高尚到哪里去。公开和统一必然导致compromise,而现实世界千差万别,能用到公开系统、公开标准当然好,但总会有需要特殊定制的地方,有定制比统一好的地方,有封闭比公开好的地方。微软过去有利用这一点来获取商业利益的地方,将来也会这么做,但哪家公司是干净的?而且,在这上面做得过分的公司总会自取灭亡的,我对市场淘汰有信心。

标准是另外一个有趣的话题,我的理解是,所有ietf的标准都是非强制性的,你愿意用当然好,不愿意用也没有犯法。那么谁是最终裁判?还是市场,或者说,归根到底,是用户。微软这些年在这方面饱受攻击,但我看到的是,微软实际上是在不断地adopt公开的标准,但为啥人家就一定要公开到100%才对?不喜欢的,一定要100%源代码的,有Linux的东西可以选择,不在乎的,微软的很多东西在ROI和易用性上确实是最佳的。这是为什么这一家公司的东西占据客户端市场的90%,和服务器端的50%(都是大约的数字,是长期看到各种数据后的印象)。市场和用户,不是公开标准,才是最终的裁判。

如何打败微软?IT这个竞争激烈的行业,为什么最后总会形成垄断?但为什么垄断总不能长久?GOOGLE的CEO Eric Schmidt有一次在被问到关于两家之间的竞争时说:“我认为我们之间的竞争是这样的一种概念:每10到20年,就会有一家公司作出革命性的创新,从而影响和领导未来20年的IT行业。我们不会在微软已经称雄的市场里去击败他们。我们要在一个新的方向,就是互联网,成为最佳的公司,成为行业的领导者。”

公开标准。自由软件。都不是坏事,但就是不能跟西方国家输出民主制度那样站在一个道德制高点来说教,你不用就是邪恶的,就是坏人。这些年来IT行业围攻微软真是有点免煮柿油围攻共产中国的架势。我没在微软工作过,没有任何亲戚在微软,也曾深受病毒之苦,但我个人目前的观点仍然是,在企业内部的系统这个方向上,微软领先。Linux在大规模的server farm上优势明显,希望能保持。我很久不做程序员了,没能力在双方的开发环境上发表意见。


本帖一共被 1 帖 引用 (帖内工具实现)
全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河