Oniro Project - A Yocto-based product-ready distribution
2022-05-19 , Kirkstone

Oniro project is an Eclipse Foundation project which aims high at trying to unify production-targeted features across kernels and domains. We, at Huawei, as one of the main contributors to the project, want to provide our vision on how this approach can build on top of existing open-source projects to level up real integration of components, devices, products, brands, ecosystems, etc.


Oniro is currently focusing on the development of core components that we consider any IoT-based device should feature: cross-kernel support, system/application updates, opinionated security defaults, flexible development process etc. We do all that using Yocto/bitbake as the final layer of aggregation - the build system of choice in the project. With those horizontal functional aims, the project builds MVP (minimum viable products) verticals that can be seen as product blueprints. We actually call them “blueprints”, a way to showcase the capabilities of the platform and how an interested entity would be able to build its own production-ready use-case on top of Oniro.

See also: Oniro Project - A Yocto-based product-ready distribution (8.8 MB)

Andrei Gherzan has been living in the FOSS world for 10 years+. During this period of time, he was involved in different projects working at various layers of the Linux ecosystem. With strong experience in automotive, Over-The-Air (OTA) updates and software architecture, Andrei played various roles in both start-up companies and corporations understanding the nuances of FOSS in various environments.

He is currently working for Huawei's Open Source Technology Center as a Principal Open Source Architect.