Hm, like MRI machines? Air traffic control systems? Airplane flight navigation? Coal fired power generators? Windmill controls? Yacht stabilizers? Spacecraft control systems? Laser welding robots? High-speed milling machines?
I could go on and on. Linux is used for lots of things like this, and has been for years (something like over 85% of the US power production is controlled directly by Linux machines). A lot of these systems use the real-time patches, and others don't, but to think that Linux isn't being used in these type of situations is wrong.
Posted Nov 15, 2012 11:34 UTC (Thu) by epa (subscriber, #39769)
[Link]
Hmm, you're right. I would draw a distinction between the software running on the air traffic controller's desktop (which has often been Unix for decades now) and the microcontroller which controls the air intake to the engines. The former has fairly relaxed real-time requirements (the display has to update, but once a second might be acceptable) and I would call it 'soft safety-critical'. The software running on your doctor's desktop PC could kill you if it displays the wrong notes and causes the doctor to prescribe the wrong medicine - yet this is not normally an application considered safety-critical where special software methods must be used to guarantee correctness. By contrast, a failure of the jet engine microcontroller (assuming it has one, I am speculating) can cause instant disaster.
Real time for what?
Posted Nov 16, 2012 18:29 UTC (Fri) by jtc (subscriber, #6246)
[Link]
" The software running on your doctor's desktop PC could kill you if it displays the wrong notes and causes the doctor to prescribe the wrong medicine - yet this is not normally an application considered safety-critical where special software methods must be used to guarantee correctness."
It's also requires neither a soft nor hard real-time kernel. :-)
[On a complete tangent: Is anyone else getting completely sick of that constantly changing Perforce ad. that adorns the top and upper right side of almost every page on LWN. I find it quite distracting and have to move another window to cover the right side of the page each time I open a new lwn page, so that I don't have the ad. screaming at me all the time while I'm reading! They've been running this ad. for many weeks - it's about time the found a new sponsor. Argghh!]
Real time for what?
Posted Nov 16, 2012 18:40 UTC (Fri) by dlang (✭ supporter ✭, #313)
[Link]
I believe that as a subscriber you can disable advertisements.
LWN doesn't go after individual sponsors, they subscribe to an advertisement service that puts the ads in place based on their own criteria.
Real time for what?
Posted Nov 16, 2012 19:12 UTC (Fri) by Trelane (subscriber, #56877)
[Link]
> I believe that as a subscriber you can disable advertisements.