4 ms·
This is actually Linux. Linux can be real time enough for parts of the safety-critical side, but it's usually not run all the way through and Linux itself has c
by AlotOfReading 5y ago
This is actually Linux. Linux can be real time enough for parts of the safety-critical side, but it's usually not run all the way through and Linux itself has certification difficulties. You'll typically either have an RTOS side or have a high integrity super/hypervisor that can guarantee your system properties.
Anyway... The point of Linux is to help automotive software teams escape the crushing burden of traditional embedded development. The current situation is such that it's impossible to adhere to modern development best practices with typical team sizes and development workloads. Adopting commodity/standardized platforms is a huge part of how companies like GM are trying to escape that reality and the software issues automakers have become known for.
- lazyier 5y agoI don't think that Linux can be "realtime enough" for safety-critical functions. But I expect that it can work just fine for interacting with those systems and monitoring, configuring, and logging them and communicating state between them. Sort of like how you will pull your hand away from a hot stove before you become aware that you are burning it. But then once I am aware of it I can take further steps to deal with the damage.. like turning off the stove, treating the hand, etc.
- AlotOfReading 5y agoBit late to the table, Linux is already used in safety critical systems and has been for years. This LWN article [1] gives a good overview of the various approaches and some of their tradeoffs. I can provide talks from groups within major automakers talking about their own usage too, if you'd prefer. But Linux is fine given all the caveats, limitations, and system designs are done properly. This is where most systems are headed. [1] https://lwn.net/Articles/734694/ https://lwn.net/Articles/734694/