By Ticki
on Saturday, April 30, 2016

This is the 14th post of a series of blog posts tracking the development and progress of Redox, the Rust operating system. If you want to know more about Redox in general, visit our Github page.

Whew, what a long week… ;P

(edited by Ticki)

PSA

If you have any questions, ideas, or are curious about Redox, we recommend joining #redox on irc.mozilla.org or our Discourse forum!

What’s new in Redox?

@jackpot51 has replaced the old filesystem with a much faster and better one, supporting memory caching, complete write support, persistent (on-disk) file creation, and efficient (O(1)) renaming. This will act as a temporary replacement for the WIP ZFS support.

@ticki has added a new syscall, SYS_SUPERVISE with the purpose of allowing processes to control, sandbox, and supervise their child processes. This acts as a simpler, and yet more expressive, replacement for ptrace. In addition to this new syscall, a new flag to SYS_CLONE was added, together with a spawn_supervised method on Command.