这时,台上的大屏幕骤然亮起,一张三层开源协议架构图清晰铺展开来。
林景行侧身指向屏幕,开口道:“天枢OS的基础版,对所有人完全开源,所有人免费。基础版的全部核心功能,足够支撑大家开发一款完整的智能手机。”
“但我们有一条规矩:部分核心底层接口,不允许私自修改。这么做,只为了一件事——让这套系统能走得更远,而不是死在碎片化里。”
他挨个拆解内核层、HAL层各自的定位,以及乱改底层会带来的兼容混乱、生态分裂等问题。台下不少厂商负责人听着听着就点了头——都是在功能机时代踩过碎片化坑的人,一点就透。
观察区里,苹果和微軟谷哥等的代表团成员盯着屏幕上的分层架构,眼神里都透着几分惊讶。这套分层设计、尤其是标准硬件抽象层的思路,比他们自家的架构还要清晰规整。
几个人心里不约而同冒出同一个念头:“这架构,值得抄,值得借鉴。”
其实这种东西本就瞒不住人——既然要开源,架构设计本就摊开在所有人眼前。要抄尽管抄,可就算抄走了架构骨架,也未必能做出红星深远这套打磨到极致的完整系统。
林景行的声音继续传来:“我先给大家拆解底层的三层架构。最核心的内核层,我们采用GPL V2开源协议,基础内核完全开放。”
“但我们要求:所有修改,无论是缺陷修复还是驱动补充,修改之后都必须回传主干,接受官方审核。”
没等台下消化完,他继续往下说:“往上一层是HAL硬件抽象层。我们开放全部标准接口,统一了六大类一百二十七个标准硬件接口,所有驱动必须符合这套规范。我们禁止闭源黑盒驱动。”
他顿了顿,给了大家几秒思考时间,才接着解释为什么要设这条红线——统一驱动标准,才能避免各家各自为政,才能让一套应用跑遍所有机型,才能保住整个生态的根基。
“除了内核层和HAL层这两层底线,其余所有上层架构,我们完全开源。”林景行的语气清晰而笃定,“手机厂商可以自由定制UI、预装应用、扩展各类上层功能。”
“这一块,大家想怎么玩就怎么玩,想怎么耍就怎么耍。”
话音落下,台下纷纷响起掌声,很多人都站了起来拍掌叫好啊,但跟着就是成片的低声议论。
有人皱着眉:“红星深远这开源规矩,好像有点严啊。”
也有懂行的立刻接话:“人家不都说了吗,就是为了防碎片化。我看挺好,真要是乱改,最后生态崩了,谁都没好处。”
场下很快分成了两派:一部分人觉得要求偏苛刻,另一部分人却觉得已经足够厚道——能拿到这么成熟、经过百万台验证的完整系统,还免费,已经是天上掉馅饼了,还要咋滴啊。
就算是觉得苛刻的那些人,也不得不承认基础版完全免费这事,确实够有诚意。当然也有少数小厂的人心里打着小算盘:“自己偷偷改了,红星深远也未必能发现,大不了混改一下蒙混过关。”
仿佛看穿了这些心思,林景行紧接着抛出了CTS兼容性认证体系。
“如果加入天枢OS联盟,所有使用天枢OS商标的量产机型,都必须通过官方的CTS兼容性检测。”