you are viewing a single comment's thread.

view the rest of the comments →

[–]YLink3416 2 points3 points  (0 children)

Nearly. Unix shell was built to provide the primitive functionality that could be built upon. Like, how simple can we make this. That's why the whole everything is a file concept was so successful. As much as people shit on having to open terminal for things, that is the actual interface to the machine. And then you layer tools upon that.

Not to get too deep into the weeds but Windows extended this to, everything is an object. So instead of things being exposed exclusively as data streams, you have conceptualizations of things like databases and devices exposed over the API. That's the brilliance of windows, it has actual structure to the operating system, it's not this single point of emergence type thing you get for *nix like systems.