20261102-开源操作系统社区技术报告:Xenomai 3 Cobalt 的 C 与 Rust 实现对比
作为2026年开源操作系统社区和清华大学计算机系操作系统专题训练课的一次技术报告,我们邀请到奈联科技公司的王广锋在星期一(02号)上午9:50在清华大学三教1304教室和线上分享他们在Xenomai中国社区开展的双内核研发和推广工作。欢迎有兴趣的人员转发并参加。
详见: https://oscourse-cn.github.io/os2events/2026/1102.html
奈联科技 王广锋:Xenomai 3 Cobalt 的 C 与 Rust 实现对比:内核机制、实时性能与可靠性
报告人
王广锋 Xenomai中国社区负责人,长期从事嵌入式系统、实时操作系统与工业控制相关技术研究及工程实践,重点关注Linux与实时内核协同、实时系统可靠性,以及人工智能与确定性实时控制的融合。围绕Xenomai、Dovetail、实时驱动及机器人控制链路开展技术探索,持续推动Xenomai中国社区建设、国际技术交流与产业应用。
报告内容
Xenomai 3 Cobalt 用 Rust 实现后,相较现有 C 实现,内核内部会发生哪些变化?这些变化如何影响调度、中断响应、资源管理和应用兼容性?本报告将以Xenomai 3 Cobalt现有C实现为基准,探讨采用Rust实现时的设计取舍,在保持双内核架构和实时服务语义一致的前提下,分析其对实时执行路径、应用兼容性及工程验证的影响。围绕线程与调度、定时器、同步对象和RTDM接口等关键部分展开,比较两种实现的异同;在运行时方面,分析两种实现中关键执行路径的差别,讨论这些因素对中断响应、线程唤醒、上下文切换和尾部延迟的影响;结合Cobalt与Linux、Dovetail的交互机制,分析实现语言变化与实时架构之间的关系,以及保持现有应用和驱动兼容所需满足的条件。最后围绕一个问题展开讨论:相较成熟的C实现,其收益、复杂度与验证成本应如何评价。
腾讯会议信息
- 会议主题:开源操作系统技术报告
- 会议时间:2026/11/02 09:50-11:50 (GMT+08:00) 中国标准时间 - 北京
- 入会链接: https://meeting.tencent.com/dm/EjrbaVu5Hg5V
- #腾讯会议:837-9060-0570
报告提问留言
观众提问留言页面: https://shimo.im/docs/dPkpdbo0d1hmG1kO
报告幻灯片
报告视频
更多技术报告信息见“开源操作系统社区学术报告”。