← Back to context Comment by wmf 20 hours ago QNX is running on bare metal in a lot of cars. 7 comments wmf Reply cbsks 18 hours ago It’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. m132 13 hours ago Out 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 6 hours ago Linux on top of a hypervisor. There are several companies providing hypervisors, including the one I work at, so my experience is biased. xvilka 14 hours ago Linux now supports real time too, even mainline. And there are open source RTOSes for smaller chips and critical applications like FreeRTOS. jacquesm 15 hours ago QnX is expensive for commercial use, that's most likely the driver for this. speed_spread 19 hours ago Bare metal! So, if you just give it enough time, it will run on Rust? xvilka 18 hours ago Only 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...[2] https://doc.rust-lang.org/rustc/platform-support/nto-qnx.htm...
cbsks 18 hours ago It’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. m132 13 hours ago Out 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 6 hours ago Linux on top of a hypervisor. There are several companies providing hypervisors, including the one I work at, so my experience is biased. xvilka 14 hours ago Linux now supports real time too, even mainline. And there are open source RTOSes for smaller chips and critical applications like FreeRTOS. jacquesm 15 hours ago QnX is expensive for commercial use, that's most likely the driver for this.
m132 13 hours ago Out 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 6 hours ago Linux on top of a hypervisor. There are several companies providing hypervisors, including the one I work at, so my experience is biased.
cbsks 6 hours ago Linux on top of a hypervisor. There are several companies providing hypervisors, including the one I work at, so my experience is biased.
xvilka 14 hours ago Linux now supports real time too, even mainline. And there are open source RTOSes for smaller chips and critical applications like FreeRTOS.
speed_spread 19 hours ago Bare metal! So, if you just give it enough time, it will run on Rust? xvilka 18 hours ago Only 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...[2] https://doc.rust-lang.org/rustc/platform-support/nto-qnx.htm...
xvilka 18 hours ago Only 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...[2] https://doc.rust-lang.org/rustc/platform-support/nto-qnx.htm...
It’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.
Out 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.
Linux on top of a hypervisor. There are several companies providing hypervisors, including the one I work at, so my experience is biased.
Linux now supports real time too, even mainline. And there are open source RTOSes for smaller chips and critical applications like FreeRTOS.
QnX is expensive for commercial use, that's most likely the driver for this.
Bare metal! So, if you just give it enough time, it will run on Rust?
Only 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...
[2] https://doc.rust-lang.org/rustc/platform-support/nto-qnx.htm...