海归网首页   海归宣言   导航   博客   广告位价格  
海归论坛首页 会员列表 
收 藏 夹 
论坛帮助 
登录 | 登录并检查站内短信 | 个人设置 论坛首页 |  排行榜  |  在线私聊 |  专题 | 版规 | 搜索  | RSS  | 注册 | 活动日历
主题: “华为是个烂公司”——中国企业国际化的瓶颈:不懂法,不守法
回复主题   printer-friendly view    海归论坛首页 -> 海归商务           焦点讨论 | 精华区 | 嘉宾沙龙 | 白领丽人沙龙
  阅读上一个主题 :: 阅读下一个主题
作者 “华为是个烂公司”——中国企业国际化的瓶颈:不懂法,不守法   
所跟贴 我相信你所说的 -- 木辛 - (2431 Byte) 2010-3-11 周四, 02:57 (773 reads)
nnzqj
[博客]




头衔: 海归中校

头衔: 海归中校
声望: 学员

加入时间: 2007/04/07
文章: 1763

海归分: 54254





文章标题: Re: 我相信你所说的 (537 reads)      时间: 2010-3-11 周四, 16:54   

作者:nnzqj海归商务 发贴, 来自【海归网】 http://www.haiguinet.com

木辛 写道:
华为里面出来的人大概比较清楚。可能我说的有些过了。
当然,盗版不是仅仅说软件,是泛指仿制的意思,也包括硬件,设计,协议等等。

全部盗版在电讯行业是比较难的。但是现有的许多协议,算法,等等,很多都是已经有别人的IPR在先了。后来者有的是直接拿来,有的是通过反向工程获得,再加上自己的二次开发。

为了证实你的说法,转一篇网上下来的文章。以说明华为是怎么自己开发的。

以下为转贴:

我曾在华为北京研究所工作过两年多的时间。华为北京研究所基本上是从事数据通信领域的研究和开发,就是大家所说的交换机(LanSwitch,2,3,4层)、路由器(高、中、低端、GSR)、ISDN终端、接入服务器(8010窄带、宽带接入服务器)等等。其它的北研所的产品,比如MTP,是北研所刚成立时的一个跟窄带的电路交换结合更紧密的产品,现在都移到深圳了。还有3G的一些产品,比如GGSN,UE simulator,MGW等等。以5楼对华为和通信行业的了解,恐怕给你列举这么多,你也不懂都是做什么用的。
在华为所有的数据通信产品中,有一个公用的软件平台,叫VRP(统一路由平台)。所有的交换机、路由器等数据通信类产品,只需要根据自己的单板数量、接口数量和种类、CPU等特征调整这个平台的一些编译选项,就可以生成特定产品的二进制程序。所以这个VRP才是整个华为数据通信的关键所在,现在应该还是由北研所软件一部负责开发的。Cisco也有一个类似的概念,叫IOS,考过CCNA、CCNP的人估计都知道的。
华为的VRP和cisco的IOS在给用户的表面感觉上可能很相像,但是内核是截然不同的。当然,外表相像,也是有历史原因的。在98、99年以前,中国的数据通信产品基本上都是cisco的天下,企业网和运营商的技术操作人员熟悉的都是IOS的界面。在这种环境下,华为作为一个市场的后进入者,想要获得市场,只能采用在操作方式、维护管理界面跟cisco相同或者相似的方式,比如命令行的命令。华为在2003年之前,路由器上的命令跟cisco几乎是完全一样的。这个应该也是可以理解的,mop里做网管的XD们,想想你们如果同时使用几个厂家的路由器,命令各不相同的话,岂不是晕死??就像windows上的程序,关闭的X键都在右上角,如果某人写的程序非要把X键安排在右下角,这样的程序,我估计不会有很多人用的。话说回来,2003年cisco起诉华为的内容里,有一项就是指外观和操作抄袭。从此之后,华为的数据通信产品的命令名称一顿狂改,终于跟cisco改得不一样了,这也都是无奈之举。华为改这个并不辛苦,无非就是换掉一套关键字的"字典"而已,中国无数的使用华为产品的人一定很郁闷了。
这套命令的风格虽然跟cisco相同,但是实现肯定跟cisco无关。在我离开华为的时候,当年实现这套命令的小伙还在华为,已经是一个路由器产品的开发代表了,姓杨,别的我就不多说了,熟悉北研所的人肯定知道是谁了。声明,此人本科,大牛,没有在cisco的经历。
至于VRP的内核部分,跟cisco的实现更是相差甚远。本人在华为的时候,主要做3层(就是IP网络层)还有路由方面的东西,接口很广,所以对VRP的很多代码都仔细读过。从最开始VRP雏形的代码,到成熟的VRP3.x,还有现在正在开发的VRP-NG,可以说跟cisco没什么关系。VRP的雏形(之所以这么叫,是因为当时还没有VRP这个名字,也没有baseline成一个固定的版本)最早在8010上使用,当时的代码是一帮华为早期的大牛们从FreeBSD上改造而来的。如果你拿一本Richard Stevens的跟华为那时候的代码比较,你会惊奇的发现,在IPTCPUDP这几个模块里,所有的代码,包括注释,几乎是完全一样的。除了去掉了一些Unix系统里特有的东东以外,比如磁盘文件系统,专门的系统调用等等,有用的代码是几乎一样的。以至于我在翻Richard Stevens的时,看到在出错时,使用了unix的panic,使系统当机。再翻华为的代码panic还在,但是实现是空的,什么都没干,百思不得其解。后来才明白,电信级的设备在出现小错误的时候,绝对不能当机。而且单板上的操作系统(pSos或者VxWorks)不同于unix,并没有提供panic这个调用,所以开发人员保留了这个函数的名字,但是把它的实现写空了。后来一直到VRP3.x的代码,我都读过不少,虽然比起第一版来改进很多,但是系统的框架已经定好了,绝对跟cisco无关。华为的路由和路由管理,有很多的牛人,一些已经到了港湾等公司。
cisco告华为的一条是,侵犯cisco的私有专利。这一条说有也有,说没有也没有,但肯定不是代码级的抄袭。搞数通的牛牛们都知道,cisco有一套自己的私有协议,比如cisco HDLC,EIGRP,cisco discovery等等。一方面是对标准协议的增强,另一方面是利用自己在业界的地位,给其它厂家造成互连互通的障碍。设想,电信招标路由器,第一期招的是cisco,第二期华为进来投标,肯定要跟以前cisco的设备做互通试验,结果一测,不支持cisco的私有协议。好,那这样,算华为一个关键指标不达标,这个单子肯定拿不到了。华为向cisco要这些私有协议的规范,那肯定是不会给的。所以,华为只好仿照cisco的协议,通过逆向工程,说白了就是抓包,然后分析,自己再仿造,实现跟cisco的互通。所以就被cisco告了这一条。
不知道这样说能不能解释各位心中对所谓的华为剽窃cisco代码的疑虑。在我看来,在中国本土的电信设备制造商中,华为是最注重自己的核心技术,也是最有潜力成长为百年老店,同世界一流公司竞争的一家。现在华为在技术上不是大问题,如果华为能改变一下自己的企业风格,在人事管理、行政制度上更加灵活的话,前途还是非常光明的。


原来如此,不知道那样将命令行完全做的一样是否侵权?

作者:nnzqj海归商务 发贴, 来自【海归网】 http://www.haiguinet.com









相关主题
[原创] “华为是个烂公司”? 还是木辛的那个朋友“是个烂员工”? 海归主坛 2010-3-10 周三, 13:32
华东某外资公司委托招聘:资深网络软件开发工程师(项目经理)--嵌入式Linux 海归职场 2011-2-16 周三, 17:37
[分享]美国两大投行获准在华组建合资公司 谈股论金 2011-1-07 周五, 19:35
宏华集团有限公司招聘启示(工作地点:上海/成都/休斯顿) 国际专家库 2009-1-13 周二, 08:16
宏华集团有限公司招聘启示(工作地点:上海/成都/休斯顿) 海归职场 2009-1-12 周一, 16:26
(ZT) Cisco Moves to Buy WebEx(硅谷华人创办... 海归论坛 2007-3-16 周五, 16:29
有谁熟悉这家公司-美国华纳国际投资集团公司,代朋友咨询,请评价,谢谢! 海归论坛 2006-12-14 周四, 13:22
求证:外资投资中国股市债市可通过在华设立的子公司进行。 海归论坛 2006-6-16 周五, 21:59

返回顶端
阅读会员资料 nnzqj离线  发送站内短信
显示文章:     
回复主题   printer-friendly view    海归论坛首页 -> 海归商务           焦点讨论 | 精华区 | 嘉宾沙龙 | 白领丽人沙龙 所有的时间均为 北京时间


 
论坛转跳:   
不能在本论坛发表新主题, 不能回复主题, 不能编辑自己的文章, 不能删除自己的文章, 不能发表投票, 您 不可以 发表活动帖子在本论坛, 不能添加附件不能下载文件, 
   热门标签 更多...
   论坛精华荟萃 更多...
   博客热门文章 更多...


海归网二次开发,based on phpbb
Copyright © 2005-2026 Haiguinet.com. All rights reserved.