This section elaborates on features of CMRX kernel and CMRX-based systems. CMRX is a microkernel operating system targeted towards microcontrollers without memory management unit, yet equipped with memory protection unit that offers always-on memory isolation. Following is a summary of features it offers: