A fost prezentată versiunea RTOS Zephyr 2.3.0.
Zephyr este bazat pe un nucleu compact, destinat utilizării în sisteme cu resurse limitate și sisteme integrate. Este distribuit sub licența Apache 2.0 și este susținut de Linux Foundation.
Nucleul Zephyr suportă mai multe arhitecturi, inclusiv ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa, RISC-V 32.
Principalele îmbunătățiri în această versiune:
- Noua bilbiotecă Zephyr CMake, care reduce necesitatea de
variabile de mediu - Noul API Devicetree, bazat pe macro-uri ierarhice. Acest nou API permite codului C să acceseze ușor toate nodurile și proprietățile Devicetree.
- API-ul de timeout al nucleului a fost reproiectat pentru a fi mai flexibil și configurabil, având în vedere suportul viitor pentru funcții precum timpi de așteptare de 64 de biți și absolute.
- Noul allocator k_heap/sys_heap are o performanță mai bună decât k_mem_pool/sys_mem_pool existent.
- Gazda Bluetooth Low Energy suportă acum extensiile de publicitate LE.
- Biblioteca CMSIS-DSP a fost integrată.
Sursa: linux.org.ru

