本来他还想看看能不能收购一下诺基亚遗产——被抛弃的MeeGO系统,可想了一下这个系统的授权限制比较多,是融合了Wm和塞班之后的产物,陈星要是买过来就会受到微软和塞班的双重限制。
不划算。
陈星整整在这里待了近三个小时,确定了项目目标和架构,他没有丧心病狂到纯纯自研的地步,依然是基于LinUX进行开发,要是纯自己搞会让开发环境等于0,根本就无法构建生态。
架构被他分成了三层,每层都有不同的自主优先级以及定义。
L1——必须替换层,包括图像显示和渲染框架,系统UI和交互框架,应用开发框架和API,这部分必须从第一行代码开始完全自己搞定。
L2——替换层,包括核心系统服务(账户,推送,通知,权限)硬件抽象层俞关键驱动,初期可基于开源方案修改,但必须逐步用自研方案替代,建立通信机制。
L3——深度优化层,基于LinUX本身,进行深度优化和定制,后期增加字研内核。
从全球操作系统的发展来看,陈星和安卓一样选择LinUX是没有错的,将LinUX内核作为起点是站在巨人的肩膀上的。
如果选择水果那种UniX-like,时间上来不及,生态上太难构建。
更加准确的来说,陈星选择的是和鸿蒙一样的路线,先期基于LinUX,然后逐步加入自己的内核,形成一个多内核架构。
The content is not finished, continue reading on the next page