micro v macro
Has the discussion on reliable OSes moved on from Tanenbaum-Torvalds debate?
For me it seems that it's all about risk - you throw it over the fence and hope it doesn't come back to bite you (micro) or you attempt to contain it and avoid getting bitten (macro). Neither approach eliminates the problem