Most embedded systems did not have an RTOS. However with the speed of change in industry and a rise in complexity coupled with an increase in 32 bit MCU the RTOS is becoming more common. So do you go monolithic or for a Kernel? Is Linux an RTOS? Can an RTOS be used in safety critical applications?