4 ms·
QNX is running on bare metal in a lot of cars.
by wmf 10mo ago
QNX is running on bare metal in a lot of cars.
- speed_spread 10mo agoBare metal! So, if you just give it enough time, it will run on Rust?
- xvilka 10mo agoOnly if it's exposed to elements. Meanwhile Rust already works on QNX[1][2]. [1] https://www.qnx.com/developers/docs/8.0/com.qnx.doc.neutrino.utilities/topic/r/rust-host.html https://www.qnx.com/developers/docs/8.0/com.qnx.doc.neutrino... [2] https://doc.rust-lang.org/rustc/platform-support/nto-qnx.html https://doc.rust-lang.org/rustc/platform-support/nto-qnx.htm...
- cbsks 10mo agoIt’s also running virtualized in a lot of cars! Although I’ve seen more and more US car companies switching from QNX to Linux. Chinese car companies I’ve worked with all use Linux instead of QNX, so perhaps that is the future.
- jacquesm 10mo agoQnX is expensive for commercial use, that's most likely the driver for this.
- xvilka 10mo agoLinux now supports real time too, even mainline. And there are open source RTOSes for smaller chips and critical applications like FreeRTOS.
- m132 10mo agoOut of curiosity, do you mean Linux on bare metal, or Linux on top of QVM? The latter is actually a common setup, used by Mercedes-Benz and Hangsheng if I'm not mistaken.
- cbsks 10mo agoLinux on top of a hypervisor. There are several companies providing hypervisors, including the one I work at, so my experience is biased.