‹ BackHN Continuity

Thread

What even is an OS now?

310 points · 479 comments · fratellobigio

  1. utopiah · · focus · HN ↗
    I feel like most articles challenging OSes have no idea what an OS is.

    Sure question what the latest tool can offer and how to integrate with it... but that's just being an app, or a window manager, or a package manager, or a distribution, that's not challenging what the OS itself is and does.

    If your OS doesn't change how a computer allocates resources, then you are talking about higher level, and that can be super valuable too, arguably more valuable, but ... that's a different thing.

    PS: also chroot (half a century, just checked for the fun of it), jails, containers, VMs, etc limiting how the allocation can be done do exist and have been used for decades already.

    1. thadt · · focus · HN ↗
      Having built software runnging on everything from microcontrollers to cloud servers to browsers, I also have no idea what an OS is.

      In the context of a microcontroller, is it an RTOS? How is that different from something like Embassy with Rust, where hardware allocation and coordination is handled more at build time and less at runtime? In the context of a something showing up on a screen, is an OS something providing a UI framework and hardware abstraction - something like Win32 or Cocoa? What does that make Chrome?

      In 2006 it felt like an answer to the question "what is an OS" was straightforward. In 2026, I'm rather confident that I don't have a single, simple answer. If there were ever a time to re-assess what we thought we knew about computing - now seems like a good time to do it.

      1. pjmlp · · focus · HN ↗
        Which is why notions like freestanding, monitor and such also exist.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.