20120422 tech: Operating systems at 5 unexpected places