Story Details

  • The Night Watch (2013) [pdf]

    Posted: 2025-03-12 21:12:05

    "The Night Watch" argues that modern operating systems are overly complex and difficult to secure due to the accretion of features and legacy code. It proposes a "clean-slate" approach, advocating for simpler, more formally verifiable microkernels. This would entail moving much of the OS functionality into user space, enabling better isolation and fault containment. While acknowledging the challenges of such a radical shift, including performance concerns and the enormous effort required to rebuild the software ecosystem, the paper contends that the long-term benefits of improved security and reliability outweigh the costs. It emphasizes that the current trajectory of increasingly complex OSes is unsustainable and that a fundamental rethinking of system design is crucial to address the growing security threats facing modern computing.

    Summary of Comments ( 29 )
    https://news.ycombinator.com/item?id=43347724

    HN users discuss James Mickens' humorous USENIX keynote, "The Night Watch," focusing on its entertaining delivery and insightful points about the complexities and frustrations of systems work. Several commenters praise Mickens' unique presentation style and the relatable nature of his anecdotes about debugging, legacy code, and the challenges of managing distributed systems. Some highlight specific memorable quotes and jokes, appreciating the blend of humor and technical depth. Others reflect on the timeless nature of the talk, noting how the issues discussed remain relevant years later. A few commenters express interest in seeing a video recording of the presentation.