3 ms·
The medical machine software should just refuse to run with an error message if a critical driver was not loaded. The OS bricking is causing way more trouble wh
by phartenfeller 2y ago
The medical machine software should just refuse to run with an error message if a critical driver was not loaded.
The OS bricking is causing way more trouble where an IT technician now needs to fix something where it otherwise would just be updating the faulty driver...
Also does your car not start if you are missing water for the wiper?
- jve 2y agoWater for the wiper is userland feature. 3rd party hooking into kernel is 3rd party responsibility. It is like equipping your car with LPG - THAT hooks into engine (kernel). And When I had a faulty gas pressure sensor then my car actually halted (BSOD if you will) instead of automatically failing over to gasoline as it is by design. You can argue that car had no means to continue execution but kernel has, however invalid kernel state can cause more corruption down the road. Or as parent even points out - carry out lethal doses of something.
- pinebox 2y agoInitially I was inclined to disagree ("these things should always fail safe") however with more and more stuff being pushed into the kernel it's hard to say that you're wrong or exactly where a line needs to be drawn between "minimally functional system" and "dangerously out of control system". I think until we discover a technology that forces commercial software vendors to employ functioning QA departments none of this will really solve anything.