十年沉淀终结硕果,OPPO可编程内核技术亮相,ColorOS流畅性提升

在2023年10月28日上午,业界最为关注的中国 Linux 内核开发者大会(简称CLK)在深圳皇庭V酒店正式召开。从2006年至今,这已经是CLK的第十八届会议了,而且每届大会都由行业内具有影响力的企业承办。而本次大会则是由大家非常熟悉的手机品牌OPPO承办。


(第十八届中国 Linux 内核开发者大会)


本届大会设置了主论坛,以及内存管理、云和服务器、Arch&虚拟化&I/O、调试/eBPF/调度四个分论坛。而OPPO作为东道主,也围绕内存优化和内核调度等课题进行了主题演讲。



OPPO高级底层软件工程师韩传华在大会上阐述了OPPO的动态大页方案,为提升内存分配效率以及安卓应用性能提供了新的思路。此外,OPPO平台软件开发中心GM、软件系统优化技术专家许珉嘉展示了ColorOS下基于用户体验改善的Linux内核优化。


(标准Linux内核和基于用户体验的Color OS内核对比)


在本届大会上,OPPO正式公布了其最新的可编程内技术方向,并表示将来OPPO的ColorOS系统会持续在可编程内核上演进,聚焦可编程调度器、可编程内存管理、可编程IO调度、可编程同步机制等领域,针对每个手机场景做到极致的优化。


(OPPO软件系统优化技术专家许珉嘉)


提到ColorOS,相信大家也不会陌生,今年已经是ColorOS服务用户的第十个年头了。这十年以来,ColrOS团队从改善用户体验的角度出发,针对流畅性、稳定性等影响用户的问题逐一寻找优化方案进行优化。像ColorOS超算平台等就是成果。而在他们的不断努力下,ColorOS这十年以来一直给用户的印象就是稳定流畅,每一代都有着亮眼的提升。


(ColorOS 搭载「ColorOS 超算平台」)


而可编程内核技术则是提升流畅性的最新成果,它能够对Linux内核进行改造,推出更适合手机等移动设备的ColorOS可编程内核。这是对底层技术的重大改造,不仅需要OPPO自身有着深厚的技术积累,而且还要持续的研发投入。而OPPO一直以来对于技术研发就非常重视,除了自身就有着庞大的研发团队外,OPPO还签约了12所高校联合实验室,课题合作高校超过30所,技术课题也达到了150+。可以说,正是OPPO在研发上的不懈投入,才构成了如今ColroOS的技术底座。


可能看完上述内容,有人会觉得这项技术太过高深莫测,与用户没有关系。实则不然,上面我们就提到,这项技术会针对每个手机场景做到极致的优化,而优化的结果就是用户在使用手机时会更加流畅。在OPPO这里,再高深的技术最终受益者也一定会是用户。所以,希望这项技术能够早日落地实现,到时O粉们肯定会有更好的用机体验。