Originally Posted by Tom-G
Well said. Thank you!
(from a former AIX performance & tuning guy)
AIX, that brings back memories from the 80s, the distribution came in a long box full of five inch floppies and cases of books.
Most automotive ECUs use an operating system that is a variation of OSEK, an OS specification tailored to automotive needs. OSEK is all-inclusive so a developer will only use the features needed usually from a provider like Vector or Windriver (I use Vector in my programs). The biggest difference between automotive OS's and more general purpose OSs you find on appliances including your PCs is pre-emption, we do not use pre-emptive operating systems. Scheduling is done using old style round-robin scheduling.
Infotainment systems are sort of a hybrid, spanning appliances and automotive. I don't think automotive engineering knows how to deal with it no more than appliance designers know how to deal with automotive. Looking at past attempts to bring infotainment to vehicles has not been successful albeit they are getting closer.