2024年06月18日
TenonOS社区是一个开放、中立的操作系统开源社区,核心项目包括基于LibOS架构的操作系统Tenon和虚拟化平台Mortise。目前Tenon榫卯操作系统的初始版本由浙江大学软件学院智能操作系统实验室和杭州盈一科技有限公司联合开发完成,已于2024年6月18日正式开放源代码。
智能化技术正以前所未有的速度蓬勃发展,尤其边缘计算领域,硬件设备的更新迭代如火如荼,应用层面的创新层出不穷,这对传统操作系统构成了史无前例的挑战。面对当前嵌入式世界中错综复杂且快速演变的软硬件环境,传统宏内核操作系统暴露出其架构僵化、代码重叠严重以及生态系统封闭孤立等问题,成为制约发展的瓶颈。
步入智能计算的新纪元,现代操作系统不仅需要灵活适应软硬件环境的瞬息万变,还必须敏捷地满足嵌入式应用场景中纷繁复杂的业务需求。正是在此背景下,TenonOS榫卯操作系统应运而生,它突破了传统宏内核与微内核操作系统的既有模块界限与构成模式,采用微库解耦和按需灵活组合的设计思想,旨在根据不同软硬件配置环境,动态且高效地构建出具备最高适配性的操作系统实例,从而精准适配智能计算时代下嵌入式系统对于灵活性与效能的双重高标准要求。TenonOS具备五个主要特征:
LibOS架构 — 支持灵活的微库管理,可以根据不同场景的需要进行快速适配和更新。
动态生成 — 实时生成,确保每次启动都是最优化的。
微库复用 — 通过跨行业、领域的微库共建共享,减少重复开发,促进行业生态共同进步。
接口兼容 — 与POSIX接口兼容,让应用程序能够无缝迁移,降低了技术转型的门槛。
自主可控 — 确保开放性的同时,我们坚持自主可控原则,每一行代码都经过严格把关,保障安全与质量。
TenonOS社区诚挚邀请每一位热忱的开发者加入,共同探索和创造更多可能性。我们深信,在广泛合作与智慧共享的驱动下,TenonOS将为物联网时代带来一个更加灵活与高效操作系统解决方案。
了解详情请访问社区项目首页:https://gitee.com/tenonos。