Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

I wonder if the way Microsoft's XBox is designed may be something to look towards in terms of hardware reliability/fallback. Specifically they utilize a Hypervisor which rarely needs updates, running different operating environments which need frequent updates.

- Better isolation of different parts of the system (e.g. infotainment unit, instrument cluster, et al).

- Better isolation for updates (e.g. run a "beta" update, and a "stable" update side-by-side).

- Automatic error detection and rollback (e.g. if a VM keeps restarting after an update).

- Ease of offering features like rollbacks to end-users.

- Rare hypervisor updates can be held to a much higher standard relative to other VM updates.

The only downside of hypervisor-based systems is slightly higher hardware costs. But even that is largely mitigated by modern architectures that natively support virtualization.

PS - You can also look to any containerization. I specifically brought up the XBox because it is a hardware product, just like a vehicle.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: