第316章 底层系统架构构想与人才困境(1/2)

投票推荐 加入书签 留言反馈

    方先义显然深谙此道。

    「夏总,听说您最近对移动网际网路很感兴趣?」

    方先义话锋一转,目光灼灼地看着夏冬,「特别是作业系统这一块?」

    夏冬放下茶杯,手指在膝盖上轻轻敲击了两下:「是有这个想法。金山的雷总想做手机,我觉得光有硬体不行,灵魂得掌握在自己手里。」

    一听到「作业系统」四个字,一直闷头喝茶的孟启明猛地抬起了头,眼神瞬间变得锐利起来。

    方先义敏锐地捕捉到了这个细节,立刻笑道:「巧了,孟启明老师这几年一直带着团队在做嵌入式Linux内核的裁剪和优化,虽然和通用的手机作业系统还有距离,但在底层逻辑上是相通的。」

    「哦?」夏冬看向孟启明,「孟老师怎麽看现在的手机系统?比如塞班(Symbian)?」

    孟启明放下茶杯,说到专业领域,他原本的局促感一扫而空,取而代之的是一种近乎执拗的认真。

    「塞班……太老了。」孟启明摇了摇头,「它的内核设计是基于上个世纪九十年代的硬体环境,为了省电和内存,牺牲了太多的扩展性。」

    「现在的硬体发展速度是摩尔定律在推着走,未来的手机,内存和算力会指数级增长。塞班那种复杂的C++变体开发环境,注定会被淘汰。」

    夏冬眼睛一亮。

    在2008年,能这麽坚决地判塞班死刑的人,不多。

    「那孟老师觉得,未来应该是什麽样的?」夏冬追问。

    孟启明推了推那副厚重的眼镜,皱着眉头思索了片刻,似乎是在组织语言,也像是在审视某种可能:「应该是分层的。底层用成熟的Linux内核负责硬体调度,中间层要有一个高效的运行时环境,把硬体的差异屏蔽掉,最上层则是灵活的UI框架。」

    说到这里,他顿了顿,语气加重了几分:「最重要的是,要对开发者友好。现在的塞班开发,简直就是反人类。」

    夏冬心中暗赞。这不就是Android的雏形吗?哪怕是在2008年,顶级的技术专家依然有着敏锐的直觉,他们缺的,往往只是那一层窗户纸。

    夏冬身体微微前倾,手指轻轻敲击着膝盖,开始引导话题:「孟老师的想法很有见地。我在想,如果在Linux内核之上,我们不直接跑原生应用,而是做一个虚拟机呢?」

    孟启明一愣:「虚拟机?在手机上跑虚拟机?那性能——」

    「类似于Java虚拟机,但要专门为行动装置优化。」夏冬打断了他的疑虑,「我们可以放弃基于栈的架构,改用基于寄存器的架构……」

    孟启明的脑海里,仿佛一道闪电劈开了迷雾。

    夏冬之所以敢把这些核心架构抛出来,心里是有盘算的。

    现在是2008年8月,大洋彼岸的谷歌其实早就完成了Android的收购和布局,第一台Android手机T-Mobile G1下个月就会发布。

    这些所谓的「绝密思路」,最多再过一段时间,就会随着Android源码的升级,变得人尽皆知。

    既然马上就不值钱了,不如现在拿出来,作为换取北邮顶级科研资源的筹码。

    更何况,夏冬自己也有难言之隐。

  &-->>

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

章节目录