首页 > 都市重生 > 十岁当家,用五块钱撬动商业帝国 > 第363章 方舟的龙骨

第363章 方舟的龙骨(1/2)

目录

2012年6月10日,北京,向阳大厦。

初夏的阳光透过巨大的落地窗洒在总裁办公室的柚木地板上,空气中漂浮着细微的尘埃。

林向阳站在窗前,手里并没有拿文件,而是拿着一份刚刚从西南“深渊”分部传回来的加密报表。

报表上的数字,如果流传出去,足以让华尔街的金融分析师们发疯。

随着年初那场由向阳集团幕后推手导演的“比特币千刀盛宴”落幕,比特币价格从疯狂的1000美元高位崩盘,经历了一段漫长的阴跌后,如今终于在底部企稳,开始缓慢爬升。

虽然价格不再疯狂,但产出却迎来了爆发。

得益于“盘古S1”ASIC芯片的规模化投产,数万台用国产180n光刻机“练手”造出来的矿机,正日夜轰鸣在四川和云南水电站旁的山洞里。

Total Hashrate: 2.2 TH/s work Share: 12.5%

在2012年中期,全网总算力不过15到20 TH/s。这意味着,林向阳手里“深渊”实验室就掌握了全球超过10%的算力霸权,更别说还有更早期的28n制程的那些高端ASIC的产出了,实际上向阳集团一直稳超全网51%算力。

“每天净收益二十五万美元……”林向阳看着报表底部的数字,嘴角勾起一抹淡淡的笑意,“虽然比不上卖手机的流水,但这笔钱是纯粹的‘暗物质’。不需要报税,不需要经过SWIFT系统,随时可以在全球任何一个角落兑换成我们需要的资源。”

这是一条流淌在地下河里的黄金水道,正源源不断地为“深渊”实验室那个吞金兽输送着养分。

“咚、咚。”

敲门声打断了他的思绪。

“进。”

王博推门而入,手里拿着一台工程版的“火种S1”手机,脸上的表情有些纠结。

“向阳,新一版‘昆仑OS’(Kunn OS 2.0)的内核优化报告出来了。”王博把手机递给林向阳,“我们在Lux内核层面做了大量的剪裁和调度优化,甚至重写了内存管理机制。但是……”

“但是还是会卡,对吗?”林向阳接过手机,熟练地在界面上快速滑动,打开几个应用,然后突然按下Ho键返回。

界面出现了一瞬间的掉帧。

虽然只有短短的几百毫秒,但在林向阳这种极致的产品老董眼中,这就好比在一块完美的丝绸上摸到了一个线头。

“是的,卡顿。”王博叹了口气,推了推眼镜,“这是安卓的娘胎里带出来的病。Dalvik虚拟机的垃圾回收(GC)机制,一旦内存占用达到阈值,就会触发‘S The World’(全线暂停)。不管我们在上层UI做得多华丽,不管我们在底层驱动怎么抠性能,只要中间还隔着这个虚拟机,卡顿就无法根除。”

林向阳把手机放在桌上,手指轻轻敲击着屏幕。

早在2009年2月,“昆仑OS”诞生的那一天(第278章),他就对王博说过:我们的系统,要承载万物,要有山川之重。

这三年来,昆仑OS虽然在国内市场大杀四方,被誉为“最懂中国人的系统”,但林向阳心里清楚,它依然是寄生在安卓地基上的房子。

谷歌给了地皮(开源代码),但手里攥着水电开关(GMS服务)和建筑标准(Java虚拟机)。

“昆仑已经有了山川之形,但还缺一副真正的龙骨。”林向阳看着窗外连绵的西山,声音低沉,“老王,我们一直在修修补补,是时候给它换根脊梁了。”

“换脊梁?”王博一愣,“你是说……自研内核?或者换掉Lux?”

“不,那样生态就死了。现阶段我们不能丢掉安卓庞大的应用生态。”林向阳转过身,走到白板前,拿起笔写下了一个英文单词。

piler(编译器)。

“编译器?”王博看着那个词,眼神中闪过一丝疑惑。

“安卓为什么慢?因为它是‘边翻译边执行’。”林向阳的眼神变得锐利,“APP的代码是Java字节码,要先扔进虚拟机,翻译成机器码给CPU吃。这中间隔着一层厚厚的翻译官。”

“如果我们把这个翻译官杀掉呢?”

林向阳在piler前面,加了两个汉字——方舟。

方舟编译器(Ark piler)。

“我要你做一个全新的编译器。”林向阳的声音在办公室里回荡,“在APP打包或者安装的时候,直接把Java代码静态编译成机器码。让程序绕过虚拟机,直接和CPU对话!”

王博的瞳孔猛地收缩。作为数学家和顶级程序员,他瞬间洞穿了这个构想背后的恐怖技术难度,以及……那颠覆性的价值。

“静态编译……直接生成机器码……”王博喃喃自语,手指在空中无意识地比划着,“这意味着我们要重写整个运行时环境!这相当于给正在高速行驶的赛车换引擎!而且还要兼容现有的安卓应用……”

“难吗?”林向阳问。

“难!这涉及到编译原理的最底层,甚至要重构内存模型!”王博的眼睛越来越亮,那是一种遇到了终极谜题的狂热,“但这思路太绝了!如果做成了,流畅度至少能提升60%!而且……”

王博猛地抬起头,看向林向阳:“而且,这意味着我们掌握了程序的‘解释权’!如果APP都是通过我们的编译器跑起来的,未来我们就算把底层的Lux内核换成我们自己的微内核,上层的应用甚至不需要修改代码,就能无缝迁移!”

本章未完,点击下一页继续阅读。

目录
返回顶部