QNX came to be as the “Real Time Unix” and I’m pretty sure it’s Posix compliant, so I strongly doubt it would be the end of the world to port it (in fact, I would be very surprised if it were difficult at all). There’s plenty of competence for such a task, all around Fremont, this should be one of those no-brainer projects.
No, this must be Musk’s choice, likely coming from the “we don’t need no stinkin’ partnering with anybody, we can do it better” attitude.
This was an opinion I held while I owned my Tesla and it’s only been confirmed since receiving my E-Tron: Oddly enough, indeed, Tesla can do it better, they just can’t do everything. The e-Tron’s infotainment and instrument cluster, for example, is a mix of awesomeness and a discordant mess of interaction patterns, some very modern, some from 1998. It blows your mind when you wonder who in his right German mind would have requested and approved some of the MMI design details. But then you have a whole bunch of features, such as everything that CarPlay brings. You learn the quirks of getting to them and then you use them as you please. To me, having something imperfect beats not having it at all because of Tesla purity considerations.