What Are the Pros and Cons of a Small Operating System?