Reply to post: He's completely missed the point of everything being a file in unix

After four years, Rust-based Redox OS is nearly self-hosting

Anonymous Coward
Anonymous Coward

He's completely missed the point of everything being a file in unix

Ie that

A) the various filesystem objects and devices can all be accessed using standard tools in the shell

B) In code almost everything can be accessed with an integer file descriptor and be multiplexes with other descriptors

Pointing at completely different objects. Its 1970s abstraction and its stood the test of time.

Ok, not everything can be accessed as a file , eg network interfaces, but sockets are still integer descriptors.

Contrast this with the dogs dinner that is Windows handles - a different one for every subsystem and not

Interchangeable so you ave the absurd situation of not being able to multiplex a socket with stdin so having to

multithread even the most trivial applications.

The fact that he doesn't get doesn't fill me with confidence about his OS internals or usability.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon