第603章 韩文中枪(1/2)
1996年,2月中旬。
在北美待了近一个月,又在港岛待了一个星期的程阳,回到了鹏城、
程阳准备将主要精力投入到了源代码华强北的实验室和凤凰山的南天门研发中心。
在南天门专门划出的“系统研究部”里,三台通过特殊渠道进口的SGI图形工作站已经就位。
旁边是几台用于代码分析和编译的HP服务器。
房间没有窗户,墙上贴满了EP的架构图和函数调用关系图,白板上密密麻麻写满了技术术语。
五个从南天门调来短时间协助的专业人员,帮着他处理核心代码的事情。
这核心代码早就在研究,南天门也有一定的成功。
只是程阳合理地从苹果手里拿到了源代码的永久使用。
这意味着,他可以随意使用,而且在将来苹果干涉不了而已。
现在的万华已经在准备生产电脑,那么系统自然是重中之重。
要在内地还没有多少电脑时,完成自己系统在电脑上的使用,那就必须在这两年出现。
这样意味着,将来软件公司做的软件,就会做出适应万华电脑系统的软件。
因此,系统这东西,自然是越早越好,软件开发者也就不用在将来重新开发新的电脑版本。
现在,南天门在利用源代码进行模仿创新时,也会先汉化和改进EP,以至于适合国人使用的习惯。
“程总,源代码已经完成了初步的镜像和备份。按照安全协议,所有研究工作都在物理隔离的网络中进行。”
负责此项目的工程师张明涛汇报,他是倪广南从清大挖来的博士,对微内核架构有深入研究。
程阳站在巨大的代码浏览屏幕前,看着EP那复杂的目录结构。
这里存放的不只是一行行代码,而是一整套关于“现代操作系统应该是什么样”的结晶。
“我们的目标不是抄袭,”程阳对团队说,“是学习,是消化,是理解为什么乔布斯和团队要这样设计。
比如他们的DispyPostScript渲染引擎,为什么选择这个路径?
Mach微内核的优缺点在哪里?面向对象的框架如何平衡灵活性和性能?”
“我制定了三步走计划。第一步,用三个月时间,完成对EP核心模块的全面分析和文档化。
我们要写出比原版更详细的设计文档。
第二步,选择两到三个关键模块,进行重写练习,用我们自己的代码实现相同功能,验证理解是否正确。
第三步,基于这些理解,设计我们自己的‘轻量级图形计算专用系统’的概念原型。”
“时间很紧,”程阳说道:“但我们有个优势,那就是不必考虑历史兼容性。
EP要兼容UNIX传统、要面向通用计算,所以有些设计是妥协。
南天门会汉化版本,也会根据源代码改进更适合我们的版本。
我们可以更纯粹,那就是学习代码,明白其原理,吃透它,修改它,超越它!将它运用到手机上!成为一个全新的手机系统!”
“资金和设备,我会全力保障。你们都是南天门选出的专业人员,你们的待遇也会是顶级的。
你们也会是元老,等你们什么时候吃透了,能修改了,就继续招人钻研。
另外,注意知识产权边界。
我们分析的只是EP的代码,任何我们自主开发的新代码、新设计,都必须有完整的开发记录,证明是独立创作。这是未来不被诉讼缠身的生命线。”
他走到白板前,写下几个关键词:模块化、消息传递、安全沙箱、实时渲染。
“这可能是我们和苹果未来系统的根本区别。
他们要做的是通用的个人电脑系统,我们要做的,是专门为手机创造的系统。
想想看,如果一个手机也有电脑般操作界面,会是什么样子?当然,这需要时间,但没有开始就不会有成功。我相信你们。我们也一起学习。”
团队的眼睛亮了起来。这是一个全新的、充满想象力的方向。
“但要怎么开始?”李博问。
李博也是南天门调来的人员,先前在南天门负责的就是电脑系统。
“李博,任命你为组长,你带着成员,吃透源代码后,给你两个方向。
基于源代码。尝试开发一个简化版的图形界面,重点解决在小屏幕、低功耗设备上的显示和交互问题。这是技术储备。
手机我们有,手机相关的技术,我们也一样有。
基于源代码,设计一套全新的、为移动设备优化的系统架构。
核心是低功耗优先、触摸交互为核心、网络连接即服务等。但这都需要时间,先从第一步开始。”
“这个将来由我们自己开发的系统代号,就叫‘昆仑’。
昆仑山,是国内的万山之祖!我们要在移动世界的混沌中,化为国人系统的昆仑山。
由昆仑山延伸出更多的山,也是我们自己的基石。
一旦成功,你们五人,将会是昆仑山创造者,也会在国内的历史中留下浓墨重笔的一页。
还是那句话,等你们吃透了,需要什么人,申请从南天门调一些协助你们。
另外,这是我当初写的,关于手机开发的初步想法,你们可以看看,根据这个进行。那就这样。”
本章未完,点击下一页继续阅读。