By Ticki on

This is the fifth 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, then visit our Github page.

(written by Ticki)

What’s new in Redox?

@jackpot51 and @ticki are currently cleaning up the kernel, moving lots of things which does not belong to kernel space, into userspace.

@ticki has added lots of new features to Sodium (text editor), such as auto indentation, prompt, configuration, syntax highlighting, scrolling, delete motions and so on.

@jackpot51 has made the kernel space file system (used upon boot) writable.

@tedsta is continuing working on ZFS support.

Thanks to nounoursheureux, we now got both cd and pwd commands in the console.

@ticki has added support for relative paths in the path parser.

@jackpot51 is adding support for multithreading.

@stratact have added a .get_slice() method for the kernel, and begin removing calls for panicable methods in the kernel (to prevent kernel panics).

@stratact has cleaned up a bunch of code for following the Rust conventions.

Thanks to @jackpot51 Redox with x86_64 support now compiles (!), but does not boot properly yet.

And lots of small stuff…

What does it look like?

;)

Since the changes are mostly internal, we don’t got a lot of new fancy screenshots except for Sodium:

Sodium has syntax highlighting and a lot of new features:

What’s next?

Get the correctness branch compiling and booting.

branch compiling and booting. Extend sodium

Optimize things

Get ZFS writable

Extend the multithreading support

Cleanup code style

Contributors

(sorted like Contributors section on Github)