@toast @mouloud @stman @theruran @zig

even if you extend the definition to include userspace, the OS has to provide the hardware interface. that's the point of an operating system.

@xj9 @zig@functional.cafe @theruran @stman @toast

The idea of what is an operating system is completely skewed by the domination unix. What I know of plan9 does not bring much new things in that space.

Things like ocaps or distributed ocaps makes me think we, humans, could be locked up outside the "OS".

Like the rest, it is built on what sort-of works (coming from the past), that is itself biased toward reproducing or implementing known systems like hierarchy (conway law).

@mouloud @zig @theruran @stman @toast

operating systems have always been a layer between applications and the hardware. there are dozens of examples of this that are not derived from unix. every operating system shares that trait, regardless of the specific architecture. you don't have to have an operating system though, you can use a unikernel approach and run software directly on the hardware, but you have to sacrifice a certain amount of inter-application security if you take this approach. otherwise you have to run a hypervisor which can hopefully contain the unikernels.

@xj9

When I wrote unix, I meant inspired from unix, not necessarily forks. That is user-space, POSIX threads and processus, hierarchical file system, sh-like programming language to input commands, volatile vs. persistent memory etc...

We are biased toward what we already know.

@zig@functional.cafe @theruran @stman @toast

@xj9 @zig@functional.cafe @theruran @stman @toast

What does it mean?

· · Web · 0 · 0 · 0
Sign in to participate in the conversation
mstdn

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!