在今年 10 月落幕的 2024 vivo 开发者大会上,蓝河操作系统 2( BlueOS 2 )正式发布。
在第一代系统的基础上,vivo 在 BlueOS 2 中实现了自研 Rust 内核——蓝河内核。采用 Rust 语言编写的蓝河内核具备内存安全、通用、高性能等特性,支持多种嵌入式平台,BlueOS 2 也由此实现了从内核到系统框架的全栈自研。大会期间,vivo 副总裁、OS 产品副总裁、vivo AI 全球研究院院长周围公布了第二届 vivo 蓝河操作系统创新赛的相关信息,包括“C/C++ 与 Rust 生态互通工具自动化解决方案”巅峰挑战赛项和“蓝河 AI 创新应用开发”实战竞赛-专精赛项,旨在与广大开发者共同推动操作系统行业技术革新,繁荣 Rust 语言生态,推动国内 AI 应用的创新与生态繁荣。作为开放原子开源基金会与 vivo 联合共建的重要赛事,vivo 蓝河操作系统创新赛总奖金池 130 万元,其中“C/C++ 与 Rust 生态互通工具自动化解决方案”赛项奖金总额就高达 100 万元,更有超多奖励支持,不仅为用户和开发者提供了深入了解和体验蓝河操作系统的机会,也构建出展示开发者创新能力和探索精神的舞台。赛题一、C/C++ 与 Rust 生态互通工具自动化解决方案鼓励开发者实现程序或者解决方案,完成 C/C++ 语言与 Rust 语言的有效互通,可选方向有:代码整体转译解决方案:通过设计实现自动化的转译工具,将相关的 C/C++ 库源码直接转译为 Rust 库源码,保证 Rust 语言的安全性以及性能。代码互操作解决方案:通过设计实现一套完整的解决方案,较好地处理 C/C++ 相关的宏、复杂数据结构、内存管理方式、模板、异常等,并进行合理的桥接和绑定,同时需要保证 Rust 语言的安全性和性能,相较于行业已有方案具备明显的先进性。报名链接:
https://competition.atomgit.com/competitionInfo?id=4d59fdd1604b17529552a14449f5d460&utm_source=KYZG 鼓励开发者将 AI 技术运用于蓝河应用,可选方向有:开发一款 AI 智能化个性应用生成工具。该工具能够利用用户提交的各类数据(包括文本和图像等),从而为蓝河操作系统生成高质量的代码工程。开发一款智能蓝河应用,使用多模态输入,包括设备摄像头的图像捕捉、语音和文本交互、传感器数据等,实现对用户意图的超前感知,并预测用户需求,执行复杂任务,且对用户行为和环境变化有高度自适应性。报名链接:
https://competition.atomgit.com/competitionInfo?id=964de98f91be169a12524db7d5049ce9&utm_source=KYZG •参赛资格:参赛者应为企事业单位开发者团队或个人、国内外高校学生或教授等,所有参赛者免费报名、自由组队。•参赛作品规范要求:参赛作品须符合本届比赛赛项要求及主题,作品名称应能体现作品主要特征;参赛作品必须为原创作品,不可侵犯任何他人的专利权、著作权、商标权及其他知识产权,且不得违反国家相关法律法规。*更多参赛要求及作品提交要求等信息,见大赛官方参赛须知赛题一:
https://competition.atomgit.com/competitionInfo?id=4d59fdd1604b17529552a14449f5d460&utm_source=KYZG赛题二:
https://competition.atomgit.com/competitionInfo?id=4d59fdd1604b17529552a14449f5d460&utm_source=KYZGvivo 始终致力于携手价值共通的智慧伙伴开展产学研合作,助力人才培育与交流,激发操作系统领域创新活力。未来vivo也将对基于Rust语言编写的蓝河内核进行开源,让产业界能够共享蓝河最新研究成果,贡献行业力量。点击以上链接,进入大赛官网报名参加,还有机会获得由开源中国送出的精美礼品~