Zephyr (RTOS)
Il sistema operativo real-time della Linux Foundation per microcontrollori, costruito con gli strumenti del kernel Linux e con le ambizioni del kernel Linux.
Lanciato nel 2016, partì da Rocket, un piccolo kernel donato da Wind River al progetto. Ha licenza Apache 2.0 ed è governato da un'organizzazione di membri che comprende Intel, Nordic Semiconductor, NXP e Google: un RTOS gestito come consorzio industriale anziché come progetto del fine settimana.
Ciò che distingue Zephyr da FreeRTOS è la portata. FreeRTOS è uno scheduler con qualche coda; Zephyr include driver, uno stack di rete, Bluetooth, file system e un bootloader, MCUboot. La configurazione passa per Kconfig e l'hardware è descritto in devicetree, esattamente come in Linux. Il vantaggio è che una sola applicazione si compila per centinaia di schede. Lo svantaggio è che un principiante può passare un pomeriggio a capire perché un singolo pin si rifiuti di esistere.