Skip to main content

红芯心不红

不论钱是哪来的,红芯浏览器在Chrome浏览器基础上进行包装都是毋庸置疑的事实。

文 | 王莹 阿超

宣称“自主研发”的红芯国产浏览器被爆出造假丑闻。
今日,微博用户 @Touko 在安装红芯浏览器的过程中发现,其解压后显示的是Chrome浏览器文件,所谓的自主研发只不过是将Chrome浏览器进行了一番改装。微博用户 @Touko将该浏览器的解压过程制成小视频发到了网上,掀起了轩然大波。
根据红芯的官方资料显示,该公司产品应用于国务院、国资委,国家航天局等政府机构,及中国石油、中车集团、中远海运、比亚迪股份、海信集团等500强企业。
这也使得网友将该浏览器的抄袭事件比作当年的”汉芯一号“造假事件。2003年上海交通大学微电子学院院长陈进教授发明的“汉芯一号”造假,并借助“汉芯一号”申请了数十个科研项目,骗取了高达上亿元的科研基金。原本该给国人带来自豪感的“汉芯一号”,变成了一起让人瞠目结舌的重大科研造假事件。
对于网友的质疑,据新京报报道,红芯联合创始人、COO高婧今日下午回应,红芯浏览器“包含‘Chrome’在里面”,但并非抄袭,而是“站在巨人的肩膀上去做创新”。
此前,高婧在接受《联想之星·十年十人》访谈时也层谈到了红芯的目标,她表示,“中国浏览器最大的短板就是没有内核,做信息流,做外壳是由它2C的商业模式决定的。红芯要做中国第一个有自主创新能力的浏览器内核,也是微软的IE、谷歌的Chrome、苹果的Safari以及火狐之外的第五大内核。

红芯联合创始人、COO高婧

而就在刚刚,红芯国产浏览器开发方发布声明,承认产品基于Chromium开源项目。


8月15日,该公司刚刚宣布完成2.5亿元C轮融资,投资方有大型上市公司、政府客户、晨兴资本、达晨创投和IDG资本。
在发布融资消息时,红芯创始人兼CEO陈本峰说:“我们要在这个领域上突破,打破美国垄断,打造中国首个自主创新的浏览器内核。” 
陈本峰此前还自称2000年加入科大讯飞初创团队。对此,科大讯飞回应:公司内部对于该事件进行了核实,陈本峰并非讯飞创始团队成员,其本科期间曾在讯飞实习。

红芯时代(北京)科技有限公司创始人兼CEO陈本峰

有知情人士在接受《财经》采访时表示,“红芯最大问题在于过度宣传和模糊宣传,但初衷绝不是学汉芯要骗国家资金,它是将谷歌浏览器内核基础上增加了些功能,内核层面有些修改,也就是说有自己的创新,它的那些客户也是销售一点点磕出来的。”
对于此次“红芯浏览器涉嫌造假”事件,36氪特邀评论员、互联网评论人阿超认为这样的回应是苍白无力的,且国产浏览器本身就是一个伪命题,也没有太大投资价值。
第一,浏览器是上网的主要入口。
这是说的PC互联网时代,从1994年网景诞生至今已有20多年历史。如今人们上网更多通过手机,手机浏览器已不是上网的第一入口,人们获取信息主要是通过超级App和专门App,打开浏览器访问网站的行为越来越少,因此许多手机浏览器,包括UC、Opera,都已转型到内容平台,在浏览器内嵌入信息流,做今日头条在做的事情,Opera转型成功其母公司在今年成功二次上市,在这样的市场环境下去开发一款新的浏览器,还能融资,不可思议。
第二,国产浏览器本身就是个伪命题。
红芯浏览器此前一直宣称他们有打造自有技术内核“红芯Redcore”,面向高端制造、能源、交通基建、金融、政府军工等对信息安全要求较高的行业,打造一亿人的安全工作入口。如今被扒出来是用的Chrome内核,就说是站在巨人肩膀上创新。
全世界的PC浏览器一共只有5种内核:Trident内核(IE以及基于这个内核改装的360安全、遨游、世界之窗、腾讯TT等浏览器);Webkit内核(苹果Safari、遨游3);Chromium内核(谷歌基于Webkit再深度改装的内核,除了Chrome,目前广泛应用于Sogou、360极速、世界之窗极速、百度、淘宝、猎豹等浏览器);Gecko内核,即FireFox的内核;Presto内核,即Opera的内核。
PC时代只有IE、FF、Chrome、Opera和Safari使用自有内核,其他浏览器都是基于五大内核进行改装定制,这就像国产手机的操作系统,基于Android定制各种ROM、UI、OS一样,非原生浏览器基于原生内核可以做出各自的差异化功能来。手机端的浏览器,基本是基于Webkit内核,UC和QQ手机浏览器则用自有内核。
“红芯浏览器”所做的跟其他国产浏览器没有什么不同,而且其他浏览器改装得更彻底,至少安装文件不会有Chrome图标吧?安全浏览器的概念,360早就有了,360的一个重要业务也是面向信息安全要求很高的企业。另外,Opera虽然是芬兰公司,却早已被中国公司昆仑万维收购,它应该算是自主内核的国产浏览器了吧?
既然大家都是基于五大内核定制,“红芯浏览器”说自己打造国产浏览器内核有什么意义呢?
而且现在浏览器早已不是互联网竞争的主战场,信息安全的竞争从来都不在浏览器层面,而是在芯片、操作系统和云端,“国产浏览器内核”本身就是一个伪命题,因为Webkit、Chromium都是开源的,谁都知道底层机制,谁都可以进行定制,不存在信息安全风险,国产与不国产一说。真要说国产浏览器内核,UC不是早都有了吗?遨游3和QQ手机浏览器在五年前也已宣布拥有自主内核了。
“芯片门”给我国敲响了警钟,底层技术捉襟见肘,因此我们国家也在加强对底层技术研发的投入,在我看来,国产浏览器内核这样的技术本身没有太大投资价值,从0到1开发一个全新的浏览器内核不现实也没必要,芯片、5G、操作系统、大数据、人工智能、无人车这样的底层核心技术,才应该是投资的重点。

Comments

Popular posts from this blog

CKA Simulator Kubernetes 1.22

  https://killer.sh Pre Setup Once you've gained access to your terminal it might be wise to spend ~1 minute to setup your environment. You could set these: alias k = kubectl                         # will already be pre-configured export do = "--dry-run=client -o yaml"     # k get pod x $do export now = "--force --grace-period 0"   # k delete pod x $now Vim To make vim use 2 spaces for a tab edit ~/.vimrc to contain: set tabstop=2 set expandtab set shiftwidth=2 More setup suggestions are in the tips section .     Question 1 | Contexts Task weight: 1%   You have access to multiple clusters from your main terminal through kubectl contexts. Write all those context names into /opt/course/1/contexts . Next write a command to display the current context into /opt/course/1/context_default_kubectl.sh , the command should use kubectl . Finally write a second command doing the same thing into ...

OWASP Top 10 Threats and Mitigations Exam - Single Select

Last updated 4 Aug 11 Course Title: OWASP Top 10 Threats and Mitigation Exam Questions - Single Select 1) Which of the following consequences is most likely to occur due to an injection attack? Spoofing Cross-site request forgery Denial of service   Correct Insecure direct object references 2) Your application is created using a language that does not support a clear distinction between code and data. Which vulnerability is most likely to occur in your application? Injection   Correct Insecure direct object references Failure to restrict URL access Insufficient transport layer protection 3) Which of the following scenarios is most likely to cause an injection attack? Unvalidated input is embedded in an instruction stream.   Correct Unvalidated input can be distinguished from valid instructions. A Web application does not validate a client’s access to a resource. A Web action performs an operation on behalf of the user without checkin...