S'ha presentat la versió 2.3.0 de RTOS Zephyr.
Zephyr es basa en un nucli compacte dissenyat per utilitzar-lo en sistemes incrustats i amb recursos limitats. Distribuït sota la llicència Apache 2.0 i mantingut per la Linux Foundation.
El nucli Zephyr admet múltiples arquitectures, com ara ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa, RISC-V 32.
Millores importants en aquesta versió:
- Nou paquet Zephyr CMake, reduint la necessitat de
Variables del mediambient - Nova API Devicetree basada en macros jeràrquiques. Aquesta nova API permet que el codi C accedeixi fàcilment a tots els nodes i propietats de l'arbre de dispositius.
- L'API de temps d'espera del nucli s'ha redissenyat per ser més flexible i configurable, tenint en compte el suport futur per a funcions com ara els temps d'espera de 64 bits i absoluts.
- El nou assignador k_heap/sys_heap té un millor rendiment que el k_mem_pool/sys_mem_pool existent
- L'amfitrió de baixa energia Bluetooth ara admet les extensions de publicitat LE
- Biblioteca CMSIS-DSP integrada
Font: linux.org.ru