Flying Linux
Abstract
We all know that "Linux is better than Windows". Few intelligent people would board a fly-by-wire airplane which was controlled by Microsoft Windows. So how about Linux? When your life is at stake, your attitudes change considerably. Better than Windows, yes - but better enough? This talk will look at what it takes to make software truly mission critical and man-rated. We'll go back to the earliest fly-by-wire systems - Mercury, Gemini, and Apollo - and look at such diverse (but critical!) issues such as compartmentalization, trojans and terrorism, auditing and accountability, bugs and boundary conditions, distributed authoring, and revision control. At the end of this talk, what you though might be an easy answer will be seen to be not so easy :-)