向右滑动:上一篇 向左滑动:下一篇 我知道了
广告

红芯过度宣传背后:中国为何做不出自主研发的浏览器内核?

时间:2018-08-20 作者:网络整理 阅读:
我们错过了 HTML4 制定标准的黄金时期,且成本太高。

8 月 17 日上午,处在舆论旋涡的红芯终于在官方微信号上发了一封致歉信。与 8 月 16 日所发的声明和之前公司负责人的受访态度相比,这属红芯官方首次承认错误。

致歉信中的三个关键点

在 8 月 17 日的致歉信中,红芯主要强调了以下三点:

  1. 红芯在近期的融资宣传过程中,存在一定程度的夸大,给公众带来了误导,有不可推卸的责任,确实做错了,在此郑重地向大家道歉。
  2. 红芯浏览器内核 Redcore 是基于国际通用的开源Chromium内核架构进行的改造和创新,这一点红芯前期宣传中没有明确提及,误导部分读者认为其从零开始研发了浏览器内核,今后会在显著位置标明这点。
  3. 其本质不只是一个浏览器,它是结合红芯安全管控后台以及红芯安全应用网关形成的一个跨设备安全办公整体解决方案,解决中大型企业IT在往移动化、上云迁移过程中所遇到的问题。

003ednc20180820

综合笔者所接触到的几位业内人士的看法,他们认为红芯此次遭遇的危机很大程度上是来源于“过度国产化”的夸大宣传,这也是其致歉信中最先强调的。

比如其原官网中,就在显著位置放了这样一张图片(目前已撤下):

004ednc20180820

它把红芯浏览器和它的内核与微软 IE 浏览器内核 Trident、谷歌 Chrome 浏览器内核 Blink、苹果 Safari 内核 Webkit、火狐浏览器内核  Gecko 并列在一起,并且丝毫没有标注是基于开源 Chromium 内核架构进行研发,更没有按照开源许可注明版权,这其实与开源精神相悖。

更大的槽点是,在 8 月 15 日红芯获得 2.5 亿融资的新闻稿中,红芯称自己是继全球四大浏览器内核,微软IE、谷歌Chrome、苹果Safari、火狐浏览器内核后的第五家,也是唯一一家属于中国人自己的浏览器内核,具有我国自主知识产权。

后来危机的爆发,其实大家质疑的点也在这里,红芯的 redcore 与 Blink 等浏览器内核完全不是一个量级的,它只是在 chromium 基础上造的轮子,仔细看两个 logo 其实都有相通之处。

005ednc20180820

以致后来大家纷纷以当年“汉芯”打磨 logo 的丑闻来对比红芯造假事件,虽然创始人陈本峰先开始以“没拿国家钱”“内核层面有自主创新”等理由来解释,但其浏览器的官网在 16 号依然被下架,当初说官网“随时会将产品上架,而且不会改任何东西”的陈本峰,17日也不得不面对官网页面删除众多有关国产自主可控相关信息的现实。

致歉信中的第二个关键点是“Redcore 是基于国际通用的开源 Chromium 内核架构进行的改造和创新”。

其实 chromium 本就是基于开源社区驱动的浏览器产品,它主要的代码是基于MIT license 开源协议,从协议层面上,Chromium 本来就鼓励第三方基于 chromium 代码进行二次开发,而且不要求二次开源。

之所以如此开放,是因为 Chromium 产品的代码审核、bug反馈、需求收集、标准制定等,都跟开源社区绑定一起,密不可分,它自身的发展壮大本就是靠着开源来支撑的,这也是为什么目前Chromium 内核会是市场占有率最高的原因之一。

所以,用开源软件其实本就不是什么丢人的事情,但开源也有开源的规矩,需要遵守开源授权协议,藏着掖着,不标明来源,还说是完全自主创新,就让大家有点看不下去了。

第三个关键点是“红芯的主要业务,并不是向企业售卖更加好用的浏览器,而是更好的满足客户行为监控的需求。”

相比于当年的“汉芯”事件,红芯所推出的浏览器面向的范围大多是 G 端的部分用户(政府用户)。也就是说,它做的是一个偏小众的市场,与芯片、操作系统面向大众完全不同,与爱国的关系其实并不大,但在融资宣传中,以“国产自主可控”来作为宣传点,显然不合适。

风波渐平后,不少人想知道,为何我们没有国产自主研发的浏览器内核?它的门槛到底在哪里?

为何做不了国产自主研发的浏览器内核?

据360PC浏览器事业部总经理梁志辉介绍,如果按照从 0 到 1 的标准,国内确实没有自主研发的浏览器内核。

研发难的原因大概有以下 3 点。

第一,我们错过了 HTML4 制定标准的黄金时期。这些标准在 99 年之前就已经定下来了,我们国家发展比较晚,那个时候几乎没人来参与制定标准,而对于浏览器来说,这又是一个特别需要大家遵守公开开放标准的一个产品,每一个人进来,都得基于已有的技术和标准去做,这个情形在通迅行业的2G/3G标准上也是,所以这是第一个门槛。

第二,成本太高。据360集团助理总裁郑文彬介绍,自主研发和维护浏览器内核非常消耗资源,目前世界上只有谷歌、微软、苹果、火狐等巨头有这个实力,其他任何号称完全自主研发的浏览器都可能是假的。

以目前市场占有率最大的 Chrome 为例,Google最多时候召集过1000个硅谷的程序员集中力量去开发 Chromium内核,花了至少10年。

按当时湾区程序员25万美金年薪算,一年光是研发资金就要砸进去近 3 亿美金,10 年就是 30 亿美金的研发成本。而推广成本更是数倍于研发成本,也就是上百亿。

一个浏览器代码接近2400万行,从项目规模来说,已经接近半个操作系统了。目前Google、微软、苹果作为行业先行者,能够制定规则已经是个无可避免的事实,而国内,没有同等实力的公司有这样的资源,可以投入30亿美金去做自主研发,花上百亿美金去推广。

第三,Chromium 本就是一个开源项目,产品由社区驱动,从授权协议上,它们也鼓励基于已有的技术去做技术创新,而不是重复发明轮子。

以下为360公司发表的题为《中国为什么没有自主研发的浏览器内核?》的全文:

关于浏览器内核自主研发的事情,最近一直闹得沸沸扬扬,口水战很多,但作为国内用户量最大的360浏览器,我们希望能从实战的角度分析下这个事情。

什么是自主研发?很显然,从0到1,从无到有,这是很多人理解的自主研发,按这个标准,国内确实没有自主研发的浏览器内核。

为什么没有?

首先,审视我们的情况,我们国家发展晚,错过HTML4制定标准的时代,很多标准在99年以前就已经定下来,而浏览器又是一个特别需要大家遵守公开开放标准的一个产品,大家想入局,就得基于已有的技术和标准去做事情,在通迅行业的2G/3G标准也是这样,这是既定事实造成的第一个门槛。

其次,成本太高。以目前市场占有率最大的Chrome为例子,Google最多时候调动超过1000个硅谷的程序员集中力量去开发出Chromium内核的浏览,从2008年算,至今也花了10年。按湾区程序员25万美金年薪算,一年研发工资近3亿美金,10年就是30亿美金的研发成本。推广成本更是数倍于研发成本,也就是上百亿。一个浏览器代码接近2400万行,从项目规模来说,已经接近半个操作系统了。Web /Javascript的标准发展了二十几年,有PB级别的Web文档数据和Javascript脚本被生产出来。Google、微软、苹果作为行业先行者,能够制定规则已经是个无可避免的事实,而国内,没有同等实力的公司有这样的资源,可以投入30亿美金去做自主研发,花上百亿美金去推广。

此外,今天Chromium和Firefox本就是一个开源项目,产品由社区驱动,从授权协议上,它们也鼓励基于已有的技术去做技术创新,而不是重复发明轮子。

基于开源项目遵守开源授权协议,遵守开放式标准去做一个浏览器并不可耻。即使强如Google,Chromium也基于大量开源项目,包括Webkit / Javascript v8 / Zlib / Openssl等等。没有这些开源项目,也不会有Chromium。一个封闭、强调私有标准的自主研发的浏览器,比一个开源,遵守开放式标准的浏览器更危险。从Microsoft Edge的浏览器可以看到,虽然Edge比IE性能更好,比Chrome更省电,Smooth Scroll技术简直吊打ChromeFirefoxSafari,就算内置到Windows10的系统中去,但是代码不开放,接口不开放,不支持扩展,不兼容老网页等多个原因,导致强如微软都无法把它推起来。

从Chromium/Firefox的项目机制判断,一个开源授权协议就是一个项目的精神。靠开源方式做起来的项目是无法以闭源方式运作下去的,比起开源项目被美国人控制,更应该担心的是标准本身缺少话语权。毕竟浏览器的每行代码,都要受W3C协会,CABForum组织,RFC协议规范。引擎里每一行代码的逻辑,是要受对应的行业标准所约束。2014年的时候,国内浏览器做的跑分大战,就是在比拼谁对W3C的h5标准支持得最好。

以360为例,我们是W3C组织成员(https://www.w3.org/2013/01/china-host.html.en),也是CABForum组织( https://cabforum.org/members)的管理成员之一。 360 Hackteam汇报ChromiiumIEEdge浏览器内核 的0day漏洞。多次获得google / 微软 等公开的致谢。在国际标准制定上,像PKI证书体系的Baseline Requirement的标准制定,我们有1/5的投票权,面对用户需求的时候,我们能够因地制宜的扩展内核,修复漏洞,我们对产品的发展主动权、创新主动权都牢牢掌握在自己手中。面对闭源的IE内核 或者Flash插件,我们也能够以内存钩子、热补丁、第三方接口等方式做功能的扩展和功能增强。这一切都是建立在10年持续的开发和运营经验的结果上。

庞大的用户群体提炼出的需求创新,让我们拥有了创新的主动权,每周发布的版本能够迅速升级到全国4亿台电脑上,是我们的发展的主动权。可以说,就是用户帮我们争取了在国际上的话语权,让我们有能力去影响行业标准,从而惠及我们的用户。浏览器内核只是实现html标准的一个客户端。标准本身能被中国人影响,按照规则投票,比客户端本身更重要。

从内心讲,我们也很希望能够自主研发,但事实是,全球化的今天工程上并不要求产品必须是净室开发的流程,今天有能力实现关键核心技术自主可控的公司,如华为对4G5G,360对浏览器,都是因为有了巨大的市场份额,基于市场分额折换回来的话语权和主动权。我们希望能够利用这种话语权和主动权,更好地服务用户,服务国产操作系统。

(综合自360、雷锋网)

本文为EDN电子技术设计 原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
您可能感兴趣的文章
  • 国产操作系统都是骗局?一文看懂其发展现状 国内并非只有鸿蒙操作系统,操作系统的国产化之路其实早在上世纪70年代就开始了,只是那时候主要研发电脑操作系统。此前针对国内相关领域落后于人的现状,有人也发出过“中国的备份操作系统能不能顶上去?”的疑问,有人深信不疑,也有人为此忧心忡忡。作为信息领域主要生产平台的国产操作系统到底发展得怎么样?今天就跟大家聊一聊。
  • 美国黑客发现4G 路由设备漏洞,中兴、TP-LINK被点名 据 BleepingComputer 美国时间8月12日报道, Pen Test Partners 研究人员 G Richter 就在今年的 DEF CON 黑客大会上分享了自己在一些 4G 路由设备上找到的安全漏洞。在他看来,“市场上现售的许多 4G 调制解调器与路由器非常不安全,一旦被不法分子利用,很容易导致个人信息泄露或受到命令执行攻击。”
  • 两款主流5G手机测速,同一地点速率差别高达47%!为什么? 近日在某运营商的5G网络中,笔者拿着不同的两款手机分别进行了测速。如下图所示,我们选择了四个不同的位置,测速结果都达到了900Mbps以上,确实让人直观的感受到了5G的速度之快!但是对比两款不同的手机测试结果时,却让人大跌眼镜,两款5G手机处于同样的位置,为什么速率差别高达47%,相当于有近一半的速率损失?现在5G手机也陆续上市了,我们是不是在选购5G手机时也要做足功课避免踩雷?
  • 三星Galaxy Note 10+跑分超华为P30 pro,DxOMark评测是 近年来,手机厂商和消费者似乎越来越重视“跑分”对比。8月8日,三星在纽约发布了2019年度旗舰三星 Galaxy Note10系列,出众的设计、强悍的性能令人印象深刻。但这还不够,在新机发布后不到一周的时间里,三星便委托 DxOMark 对 Note10+进行评测,想要用最直观的数据来展示 Note10+那强悍的拍摄能力。
  • 挑战服务器市场,AMD要靠“超大规模业者”? AMD正式发表第二代EPYC服务器处理器,包括Google、微软和Twitter均为其站台。为了挑战目前以英特尔为主的x86服务器市场,分析师指出,短期内AMD主要就靠这些超大规模业者(hyperscaler)…
  • 华为5G芯片不如高通?拆解对比6款5G手机 日前,IHS Markit也发布了一份报告,报告中拆解了6款较早推出市场的5G手机,并详细对比了华为和高通两家芯片在工程上的差异。
相关推荐
    广告
    近期热点
    广告
    广告
    广告
    可能感兴趣的话题
    广告