6月15-16日,以“开源创新 数字化转型 智能化重构”为主题的“第十八届开源中国・开源世界高峰论坛”在北京成功召开。小米工程师肖翔凭借其在 Apache 基金会的开源贡献及在操作系统领域内的技术突破,荣获“2023中国开源优秀人物”奖。
Xiaomi Vela 软件平台负责人顾瑶瑶也受邀在大会上做主题演讲,分享了小米如何拥抱开源、与开源共赢,以及 Xiaomi Vela 项目的最新进展。
Xiaomi Vela 架构师肖翔(左五)获“2023中国开源优秀人物”奖
“开源中国・开源世界高峰论坛”由中国开源软件推进联盟(COPU)主办,截至目前已经连续举办十八届。本届高峰论坛吸引了来自小米、Linux 基金会、Apache 基金会、IBM、英特尔、阿里等众多国内外头部公司或组织的积极参与。
作为“2023中国开源优秀人物”奖项得主的肖翔,不仅是推动物联网操作系统及其相关领域的基础软件和关键应用发展的技术人才,还是在开源软件发展中持续输送技术能力的中坚力量。此前,他还以63万行代码修改的贡献量,于2021年当选 Apache 基金会 Top 5 开源代码贡献者,在国际开源领域拥有影响力。
01
Xiaomi Vela 架构师:肖翔
让物联网开发变得更高效
肖翔,Xiaomi Vela 项目的总架构师。在2011年与雷总面谈时,被“互联网的方式做硬件”的观点所吸引正式加入小米。他既是刨根问底的“实干派”,也是乐在其中的“技术狂人”,深耕于这片科技的沃土。
期间,他作为开放原子开源基金会第一届TOC(技术监督委员会)成员,代表小米在TOC为基金会的开源工作贡献力量;还是 Apache NuttX Project 的 PMC 成员;推动 NuttX 成为 Apache 孵化器项目,并进一步推动其于2022年升级为 Apache 顶级项目。
此外,他也在积极推动小米的开源建设工作,带领 Xiaomi Vela 团队在 2022 年向 Apache NuttX 社区贡献了一半的代码修改;带领小米加入 WAMR(Web Assembly Micro Runtime)开源社区并成为 TSC (Technical Steering Committee)成员;加入 LVGL 开源社区并成为 Committer。
他带领团队专注于 Xiaomi Vela 项目,这是小米基于开源实时操作系统NuttX打造的嵌入式物联网软件平台。作为核心技术专家,带领团队从0到1逐步搭建起独属于小米的物联网生态。Xiaomi Vela 通过组件化能力,做到高度可伸缩、可裁剪,支持丰富的组件和易用的框架。
同时,可以很方便的去支持功能差异跨度极大的各种物联网设备。还与 Linux 保持高度兼容性,适合做 Linux 的平替,帮助硬件实现降本。并基于物联网的特性,在多核异构、安全、超低功耗渲染和连接方面都建设了独有的能力。
02
Xiaomi Vela:破界,不设限
成为消费物联网领域的安卓
IoT领域跟传统的PC和手机行业相比,最大的差异点就是IoT设备极其碎片化,这个碎片化给小米自身以及整个行业带来了效率低下的问题(代码的不可复用、软件的重复建设)。随着IoT行业的高速发展,到2030年全球还会新增150亿IoT设备,所带来的碎片化问题只会是越来越严重。因此,我们迫切的需要一个统一的软件平台来打通碎片化的IoT应用,让其能够和谐共通。
由此,小米基于 Apache NuttX 开发了为解决物联网碎片化而生的,物联网领域自研的嵌入式软件平台——Xiaomi Vela。在各种不同的物联网硬件上提供统一的软件平台,支持高性价比的MCU设备,为IoT的繁荣构建基础设施。
在 “Xiaomi Vela: 小米物联网软件平台与开源共赢”的主题演讲中,顾瑶瑶表示:Xiaomi Vela 可以通过丰富的组件和标准化的软件框架,打通碎片化的物联网应用场景;可以确保信息在设备间高效无缝的流转;能够做到更多物联网产品的互联随心配,为用户带去更趣味、多样性的搭配选择。
Xiaomi Vela 软件平台负责人顾瑶瑶
目前 Xiaomi Vela 已经装载在含智能家居、穿戴、智能音箱等品类的数百款、千万级的智能设备上。能够联动构建更多丰富且实用的智能场景,拥有更极致的设备互联的体验,让全球每个人都能享受科技带来的美好生活,这是Xiaomi Vela的目标,同时也是小米公司的愿景。
03
拥抱开源,共创未来生态
Xiaomi Vela 作为小米基于 Apache NuttX 打造的嵌入式物联网软件平台的“破界”作品,在打通IoT领域的核心痛点碎片化的基础上,积极拥抱开源,不断强化小米万物互联的生态布局。
拥抱开源是小米的工程师文化,小米坚持开源、开放、平等、全球化战略。从智能手机的移动操作系统,到云计算、大数据 、人工智能,开源都在小米扮演了极其重要的角色。小米积极参与多个国际重大的开源项目,比如Hadoop、HBase、Spark、Flink、Hive、Doris、Kylin、Kudu、RocketMQ、Kubernetes、TensorFlow等,作出了很多重要贡献。
同时,小米也积极将自研的、具有通用性的软件系统回报开源社区。过去几年,相继推出了Open-Falcon(互联网企业级监控系统)、Pegasus(分布式KV存储系统)、MACE(移动端深度学习框架)、Mone(一站式BizDevOps平台)等一系列优秀的开源项目。而 Xiaomi Vela 更是小米与开源共赢的典范。
未来,Xiaomi Vela 将拓展更多智能化设备品类,让小米的智能家居、AIoT业务、生态链企业等组合实现智能生活场景的全覆盖,继续携手 Apache NuttX 开源社区,一起打造最优秀的物联网软件平台,与安卓生态形成互补共生,营造开放、共赢的开发者生态环境。
小米期待与全球一起,共同建设更加开放的开源生态。