We just issue an updated defect list to go with the software and our customers needs to work around the bug. Known unfixed bugs are a fact of life in certified software. Update releases are not. Customers pay a premium for this because they, too, would have to go through the same pain and expense on their side.
And all the other software.
[1]: https://usatoday30.usatoday.com/tech/science/space/2006-11-0...
It took me 9 months talking to them about this problem until I managed to reproduce it on just two nodes and half a page of code, and record kernel logs that clearly showed a race condition.
We have received a patched kernel in a few days, and it worked like that for a while. This fix was merged into the official release after almost two years.
After that - only Linux, where we can see and fix stuff. No proprietary code and bureaucracy, no "fast, robust and reliable" operating systems.
See also this comment: https://news.ycombinator.com/item?id=35589690
With a safety-certified system, you do not receive a patch because it violates the safety certification. Of course, you can get a patch and use it but then you're responsible for safety-certifying the entire stack including the closed-source vendor code, and best of luck.
They have incorporated the patch into some QNX 6.5 version, but we had to deliver the product long before they did this.
I don't mean any offense toward you.
Just having an incredibly hard time making any sense of what you wrote.