I don't mean any offense toward you.
Just having an incredibly hard time making any sense of what you wrote.
I don't mean any offense toward you.
Just having an incredibly hard time making any sense of what you wrote.
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.