Hacker News new | ask | show | jobs
by monocasa 1985 days ago
I never said that was exclusive to unix likes, only that it being a microkernel doesn't preclude it from being a unix like.
1 comments

"kernel provided abstraction is very "unix style" reads otherwise.
Providing _a posix filesystem_ as a kernel abstraction is what I said. Which is not very standard for microkernels, and makes it (redox) pretty unix like at the kernel level.

The overall point being that both, microkernels can be unix likes, and redox particularly and at the kernel level leans in to being a unix like.

IBM and Unisys mainframes also support POSIX filesystems, as does Windows, so now they are UNIXes?
z/OS is a full blown, certified UNIX. WSL1 makes NT a unix kernel if they wanted to get the certification.

And redox goes beyond them in that the only user mode env it supports is posix with some extensions.

But how is this line germane to the original point again? That somehow being a microkernel means that it can't be a unix like design OS?

Certified UNIX means having a userspace POSIX library, completely unrelated to kernel architectures.

So if Microsoft bothers to certify WSL2 then Windows is now UNIX?!?

What defines a “UNIX kernel” anyway?
> So if Microsoft bothers to certify WSL2 then Windows is now UNIX?!?

Of course, the WSL2 layer would be UNIX. There is more than it so calling Windows exclusively unix would be wrong (in the same way that running Windows under a VM, or Winde, on an unix system doesn't make it Windows.

Since you ignored my question, I'll ask it again.

> But how is this line germane to the original point again? That somehow being a microkernel means that it can't be a unix like design OS?