| I don't find the idea absurd, especially for the entertainment system: * it makes it easy to separately update different apps that are shown on the same screen * it unifies the update process * you can download the update in background while the app is running, easily roll back to an old version * it's familiar technology to many engineers (you could call that lazy, but it also reduces risk) * it's easier to use an existing networking implementation than having separate chips for each task, and then having to connect them through busses * allows for pretty good resource sharing (RAM/CPU) * pretty good isolation out of the box I wouldn't want that for my engine controls, but navigation/radio/camera/climate control, why not? |