Why not build operating systems as layers? | Hacker News Reader