无论多乐观 也无法相信鸿蒙3年内能媲美苹果

今日头条
Toutiao
最新回复:2019年10月15日 19点28分 PT
  返回列表
80480 阅读
50 评论
创事记

从今年8月开始,国内的大公司扎堆在操作系统、数据库这些基础设施领域发力,不仅号称做出了成品,还都是世界顶级的——「两三年内媲美苹果」的华为鸿蒙,性能超过第二名 Oracle 9 倍的阿里 OceanBase 数据库,吊打 MySQL 的 GaussDB 数据库等等。

作为一个码农,看到人类(无论哪国)在软件工程上有巨大的进步、以及后来者挑战行业霸主,都是一件令人高兴的事情。

但 IT 行业的科研有个特点,越是向下的基础设施研究,越需要经年累月、耗资巨大、烧掉无数个天才的大脑才可功成。

我们每天都用到的如CPU芯片、数据库、操作系统等等,看似稀松平常,却凝聚了这个世界上最聪明的一批人的智慧。

但如果有些「成就」出自「嘴强王者」,广告打出去了,却拿不出与之匹配的工程作品,那这种 IT「大跃进」则不仅毫无意义,还会把曾经遗祸中国、害人无数的「亩产万斤」浮夸风,刮到素来踏实务实的软件工程领域。

「性能超过 Oracle 两倍」的阿里 OceanBase 数据库

今年国庆期间,蚂蚁金服官方宣布:在最新发布的 TPC-C 排行榜中,蚂蚁金服自研数据库 OceanBase 位列第一。喜大普奔!

然而注意,第一行「白底黑字」是 OceanBase 没错,为什么从第二行开始,这表格就变成了「灰底黑字」呢?

请看上图官方说明。翻译过来,就是「白底的是即时有效的测试成绩,灰底的是历史成绩,现在已经不算数啦」。

而仔细看看被 OceanBase 在性能上反超 2 倍的 Oracle 的测试成绩提交时间——2010年12月2日……

Oracle 的测试成绩,是 9 年前的结果,而且已经失效了!

我们再来看这前两名的 CPU 使用情况。OceanBase 用了 420 个处理器,共 6720 个核心;Oracle 用了108个处理器,共 1728 个核心。也就是说,OceanBase 用了近 4 倍的核心数,提高了 2 倍的性能……这还是建立在,Oracle 用的是 2010 年的老古董 CPU 基础上。

各位还记得自己 9 年前用的什么电脑、玩的什么游戏吗?不记得的话,提醒一下,你现在拿着的手机,性能就能秒杀 9 年前的家用台式机。9年之间,硬件发展天翻地覆,现在的 CPU 与 9 年前的 CPU 相比,强了多少呢?

拿成倍堆砌的硬件,才使性能达到了 9 年前 Oracle 的两倍,无论如何听起来都不算是自己吹的那般「碾压式的」优势吧?

数据库是硬科学,绝不是一朝一夕就能赶上的,有这样的成绩已经殊为不易。但如我上文所说,如果在宣传时,「刻意」掩盖了部分事实,给他人留下某些不太符合事实的印象,那就成了「浮夸」「放卫星」了。

基于 PostgreSQL「自主研发」内核的 GaussDB 数据库

2019年5月,华为发布了 GaussDB,号称使用了自主研发的「轩辕内核」,性能超越 MySQL 和 PostgreSQL。

然而,实际上 GaussDB 是基于 PostgreSQL 9.2 开发的,而 PostgreSQL 则是一个 1996 年就发布了的老牌开源数据库。

华为所谓「轩辕内核」,大概率只是管理、维护数据库的组件,而非数据库的真正内核(因为内核是 PostgreSQL)。

如同国内各种「自主研发」的操作系统,其实质无非是经过各种裁剪的 Linux 一样。如果 Linux 不开源,这些操作系统还能「自主研发」出来吗?还是像当年的「汉芯」一样、把国外厂商的商标打磨掉就自称「自主研发」了呢?

我问一下,如果没有「开源」的 PostgreSQL,还有「自主研发」的 GaussDB 吗?

在宣传中,华为刻意模糊化了 GuassDB 的「核心」到底是什么,让很多人误以为 GaussDB 是完全从零开始自主研发,实际却只是站在了 PostgreSQL 的肩膀上,这已经走在了「大跃进」的边缘了阿。

「两三年媲美苹果」的鸿蒙操作系统

10月10日,华为官方发布了任正非在9月19日接受美国《财富》杂志采访的纪要,里面有段对话很有意思:

记者:我想问一个关于华为鸿蒙操作系统的问题。您有多大的信心在接下来两到三年内把鸿蒙打造成一个可以与苹果系统相媲美的操作系统?还是说还需要更长时间?

任正非:应该不需要两到三年。我作为领导人,说话要保守一点,不能把下面人逼得太紧,但对于他们来说,不需要这么长时间。

任正非亲自表态,鸿蒙达到「媲美」苹果系统(所谓「苹果系统」还分为 iPadOS、iOS 和 MacOS)的时间,只需两三年,而且这还是个保守说法。

操作系统是软件工程的皇冠,华为愿意去尝试突破,对整个业界来说都是福音。但是认为鸿蒙「两三年可以媲美苹果」,无论我对鸿蒙多乐观,也无法相信华为可以实现。

首先,操作系统巨大的开发量,将消耗大量工程师和大量时间。在这个庞大的工程里,各类功能开发、Bug修复、适配不同终端等等,将消耗掉所有工程师的所有时间。鸿蒙目前的开发进度尚不清楚,但以「臭媳妇还没法见公婆」的情况来看,并不乐观。

其次,操作系统需要得到开发者的认可,需要有人愿意在这套系统上开发软件。目前与鸿蒙开发者生态相关的,仅仅出现了一个开源的方舟编译器。

然而方舟编译器却有若干大问题。首先是编译器极其敷衍,代码不规范等问题尚在其次,连其自带 sample 都无法成功编译;其次是编译器代码中,强行修改了开源第三方库 zlib 的版权说明,估计是使用脚本批量改版权说明时误操作了。

方舟编译器在开源 3 分钟后被现场打脸,然后光速关闭访问权限。这样明显的赶工产品,让人不得不担心,是不是任总和华为市场部的仁兄们,把大话说的太满了呢?

最后,操作系统必须具备良好的生态。这更不可能再两三年之内达到,甚至连苹果自身都花了十余年时间才能打造出现在的苹果生态圈,华为在两三年内到底如何「媲美」苹果呢?

这个「两三年媲美苹果」的大卫星,已经被任总结结实实的放出来了。

华为、阿里这样的巨型企业,能够迈入数据库、操作系统领域,这对整个 IT 行业都是大好事。

但如果这样的「好事」依托于大张旗鼓的虚假宣传、模棱两可的市场推广,就完全变了味道,变成了「亩产万斤」的闹剧。

我对高中课本里那首大跃进时期的打油诗印象非常深刻:

「肥猪赛大象,就是鼻子短,全社杀一口,足够吃半年」

在物质匮乏的年代,这样的诗歌听起来何其过瘾!但嘴上说的好听,却拿不出实在的「猪肉」以飨众人,结局就是饿殍遍地,浮尸万里。

IT 行业的技术「大跃进」,带来的则是对整个行业的破坏,市场、舆论对这些大型企业的不信任,和企业内部研发能力的长期损害。

希望上述的「自主研发」们,能更踏实一点。

你先 Real,我们才 Respect。

p
pilgrimsun
1 楼
鸿蒙的目标是安卓 苹果还没资格
你信不
2 楼
华为牛逼已经吹下了,你这话也说下了,等着两三年后看看不就知道了,到底是华为是牛逼还是吹牛逼。
搞清弄明
3 楼
SB写者
原文
4 楼
任总是先打下思想钢印,就等外星人来接手了。
三介中
5 楼
两三年后,华为说不定已经破产了,吹个牛不算什么
大灰鸡
6 楼
什么情况 国内媒体敢兑华为 不想活了?
n
numen_007
7 楼
当年苹果也是这么说安卓的 傻逼 总有新的会取代旧的 至于是哪一个谁也说不准
s
supercondriaque
8 楼
难得有人敢站出来说句真话!
识字不多
9 楼
老任不是说了,不是不想用,是不让用,你说怎么办?
大师兄的金箍棒
10 楼
哈哈,不管你信不信,反正有人信!
e
entang1egeogeo
11 楼
中国领导们喜欢搞大跃进那一套,以前是钢铁,粮食,现在是科技。
*
*W_C*
12 楼
只要能超过傻逼安卓就好了。
C
Cuisiner
13 楼
OceanBase是基于开源MySql的。这种常识竟然没人知道? 另外,所有开源的操作系统包括安卓和黑莓的QNX, 都是基于Linux的系统,无人突破,这也是常识。 Linux系统虽然是开源祖师,但是一直无法在个人电脑中媲美Windows和MacOS,这也是常识。 鸿蒙因为有厉害国撑腰,就敢说大话
j
jwan131
14 楼
一帮半行代码都不会写的键盘侠无视软件开发规律 基础科研程序 叫嚣着鸿蒙即将世界无敌 能不能先好好读读毛主席语录治治你们的精神病呢
顽童在线
15 楼
看华为能不能坚持到那个时候吧,搞不好就是一个代工厂了。
@
@又是我@
16 楼
华为鸿蒙是赶工之作全世界都知道,按照正常规划本来就没打算近期上的,可能是3年后。但现实是被迫加快步伐,原因众所周知了。然而,拿别人的一点错误去否定整个项目,这够客观吗?而且你还知道它在赶工的前提下。 再有,无论CPU、服务器抑或超级电脑,今天它们性能的提升难道不都是在堆核心或CPU?堆起来和谐运行并不是那么简单的吧对么。我觉得阿里和华为毕竟解决了从一无所有到拥有而且还算不错的过程,这本身就已经值得祝贺不是吗!?当然,日后还有不断进化的余地,我们何不拭目以待而不是阴阳怪气地泼冷水
真棒
17 楼
起步晚了几十年,还没有追上是正常的。现在只是在几年前流行的标准上有排名了,宣传有点投机取巧,但并没有虚假的成分。这和大跃进胡编乱造有本质的区别。 华为鸿蒙就更不用怼了,未来的事人家就这么估计的,这也要怼?就好像小米说要超过格力,特斯拉说要量产多少盈利多少一样,你这么怼没人敢被采访了。
安良
18 楼
这个世界, 总有"人"永远看什么都是负面的, 拖后腳, 泼脏水, 嘲讽, 践踏是这些人的强项, 实事呢? 这些人从来没有! 放屁最多, 消化不良!!!
j
jwan131
19 楼
谁否定整个项目了?你脚踏实地的搞研发就是,你吹什么牛?15年赶超英国20年赶超美国前这种把戏是第一次玩吗?我不相信不是因为我不爱国,我不相信是因为我有常识。爱国不代表就要做一个傻逼。
f
folkuniv
20 楼
只要学习习思想,没有什么不能的
a
azz99
21 楼
当年余大嘴说华为可以做到世界第一第二,当时谁会相信? 不要高估自己,也不要过于自卑。
d
drach
22 楼
先吹牛逼再实现啊
英国流氓
23 楼
那么 华为系统开发者大会用ppt打发入场程序员们 算什么意思!?
@
@又是我@
24 楼
搞研发的有点成绩还不许人家高兴嘚瑟一下?这不霸道?赶英超美难道不是在实现的路上?虽然用多了很多时间,但是目标在实现难道不符合当初定下的理想目标?总比跟在欧美后面信耶稣等待打救强百倍。是的,傻逼是没资格爱国的,这点你没说错
東老实
25 楼
乐观冷静,踏实专注比什么都强
色是空空是色
26 楼
搞开发的要踏实专注,至于做市场的,吹牛就是他们的职业,也要尊重
真是服了你们
27 楼
基于事实的吹和骗是两回事。
色是空空是色
28 楼
"骗",从何说起,难道鸿蒙根本没有?
真是服了你们
29 楼
: 之前老任说了鸿蒙手机几个月要出来,出来了吗,没有。 说好鸿蒙是媲美安卓的手机操作系统,出来了一看不是。 吹是说你说的都实现了,然后用户体验不好,大家觉得你是吹。 骗我就不说了,你应该懂
s
sbwikii
30 楼
鸿蒙3年,太谦虚了,不是三个月吗
色是空空是色
31 楼
如果以时间为标准,那么IT行业里是骗子的比比皆是了
真是服了你们
32 楼
: 鸿蒙都按不到手机上,这个不是时间为标准。
東老实
33 楼
: 到位!
我爱北京的秋天
34 楼
忠言逆耳。大家当好话听吧。
美籍評論員
35 楼
3年?那是幻想!給你30年都未必能趕上蘋果。蘋果做事向來非常嚴謹,精益求精。尤其是細節方面的設計,考慮得非常週全,幾乎是不計成本。中國人做事首先考慮的就是賺錢,其它的都在其次。所以能趕上蘋果幾乎是癡人說夢。
t
tosefun
36 楼
那东西根本不是手机操作系统,你说这是啥行为
t
tosefun
37 楼
好比马斯克说要做真空管道火车,最后挖了个洞跑轿车
乱叫的猫
38 楼
洪蒙不是现在的任何操作系统。 其实不能和他们横向对比。听上去应该下一代的操作系统。 而且明明就是比操作系统后半段怎么就莫名其妙的比起数据库来了。 而现在的CPU比九年前的没强多少。现在的电脑速度快本来就是用更多CPU堆的。 要比就正经的比,不要东扯西扯的。你说不要大跃进是对。但是标题和内容不符只说明水平差。
绵羊云
39 楼
这次小编说出了我的心声。
a
ak47a
40 楼
科技发展有时也像足球比赛,未到最后一刻,也不知道王者是谁。 华为鸿蒙两三年内媲美苹果,生态环境是要累积未必能赶上。但在性能上说也不一定是放卫星,一夜之间突破的事情常有发生。
色是空空是色
41 楼
: 第一,马斯克说的是两个项目, 第二,一个操作系统,不外乎主要两样两样,文件系统和任务调度,华为的文件系统已经经过验证,至于任务调度,鸿蒙原生是实时制作系统,现在降级到手机制作系统,任务调度应该是简化了 至于生态系统,从技术角度看,不属于操作系统,更多的是市场问题
r
renfei79
42 楼
Hyperloop and Boring, two different concepts and two different companies.
j
jiangzthgw
43 楼
中国企业不适合做设计,做逆向研发还可以。
天蝎2013
44 楼
哈哈!爱党的傻逼!
y
yydd9yydd
45 楼
当年马云怎么吹的牛逼,现在任正非也开始吹,不是说吹牛逼不行,但是要把当年吹的牛逼都实现才是真牛逼!
e
edtrezza
46 楼
谁信谁撒比
胡椒
47 楼
要有几个自信,不是我说的。
南方兔儿爷
48 楼
比苹果好是不可能的,但是还是有自己系统好。洗澡被自己爸妈看见总比被邻居大叔隔壁老王楼上大妈参观强。
t
tnngx
49 楼
印象中任总不是个爱吹牛的人啊,这次……,难道是受了部下的蒙骗?
是的契爷
50 楼
"无法相信”?你是不愿相信!