“陈总说笑了,我们是在昆仑上衍生出的系统,怎么好意思叫鸿蒙呢,我们这款系统叫K-H,昆仑-华为。”
余承东说着就递过来一本厚厚的,像书一样的东西。
陈学兵接过随手翻看,发现里面的参数过于专业,于是翻回去看了一下目录,结果还是一个头两个大。
一、内核层:GPL底线,只做“必要适配”:
《驱动、内存/调度优化》
《-EXPORT_SYMBOL_GPL符号问题》
《中间件层:独立二进制SDK+LGPL通用库》
“你这给技术员看的,给我干嘛,测试我水平?我不会写代码。”陈学兵瞥了余承东一眼。
“你看最后,最后几页有总结。”
陈学兵翻到后几页,才慢慢看了下去。
三人也进了包厢。
陈学兵越看越凝重。
还真让华为找到自己的路了。
通信增强,安全加密,还有VPN(安全远程办公)和MDM(设备/数据管理)等政企功能。
短短三个月,他们竟然在上层堆了63项专利。
太特么夸张了。
他虽然不懂怎么写代码,但很清楚写代码的速度。
系统代码是不能靠盲目堆人的,否则多组修改同一接口,代码冲突会频频发生。
要按照接口独立、功能闭环、权责清晰的原则划分板块,每个板块配置1名核心负责人+2-3名辅助开发的小型团队,这样既保证效率,又杜绝冲突。
昆仑系统上线的时候,基于Linux2.6内核新增、修改、删减了310万行代码,至今更迭过四个小版本,总修改已逾380万。
Linux2.6原生代码量800万行,现在的昆仑v1.0.5版本,总代码量1120万行。
得到这些成果花了一年半之久,而且很多功能堆砌完全出自他的意见,前期在设计方向上几乎没卡过壳,修改非常快。
而华为四月底才拿到昆仑的技术文档,专利还布置在上层,必须通过昆仑改动过的进程调度与IPC接口底层代码才能实现,没有提前布置Linux2.6的可能。
本章未完,请点击下一页继续阅读->>>