Megjelent a Zephyr 2.3.0 RTOS verziója.
A Zephyr egy kompakt kernelre épül, amelyet erőforrás-korlátozott rendszerek és beágyazott rendszerek használatára terveztek. Az Apache 2.0 licenc alatt terjesztik és a Linux Foundation támogatja.
A Zephyr kernel több architektúrát is támogat, beleértve az ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa és RISC-V 32 architektúrákat.
A kiadás főbb fejlesztései:
- Új Zephyr CMake csomag, amely csökkenti a szükségletet a
környezeti változókra. - Az új Devicetree API hierarchikus makrókon alapul. Ez az új API lehetővé teszi a C nyelvű kód számára, hogy egyszerűen hozzáférjen minden Devicetree csomóponthoz és tulajdonsághoz.
- A kernel timeout API átdolgozásra került, hogy rugalmasabb és testreszabhatóbb legyen, figyelembe véve a jövőbeli támogatást az olyan funkciókhoz, mint a 64 bites és abszolút időkorlátok.
- Az új k_heap/sys_heap allokátor jobb teljesítményt nyújt, mint a meglévő k_mem_pool/sys_mem_pool.
- A Bluetooth Low Energy Host mostantól támogatja az LE Advertising Extensions-t.
- Integrálva lett a CMSIS-DSP könyvtár.
Forrás: linux.org.ru

