By Ticki on

This is the 8th 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 has done lots of bug fixes, which fixes the page faults some have experienced with Orbital toghether with a large amount of other bugs some which even caused crashes.

@polymetric1 have written a great guide for contributing to Redox. It contains tips, guidelines, best practices, and other stuff that’s good to know. It can be found here.

@jackpot51 (branch bug_fixes ) and @ticki (branch abstraction ) are improving the usage of abstraction in the kernel to make the codebase more rustastic.

@lazyoxen has fixed a bug with overlapping windows in Orbital.

@ticki have refactored Sodium into a better module structure.

@ticki with help from @jackpot51 have fixed bugs in the new buddy memory manager.

@jackpot51 have improved multithreading support and the syslog.

And lots of other small changes.

What does it look like?

Changes have not affected the appereance a lot:

What’s next?

Improve multithreading

Get Orbital working with the new malloc system.

Make ZFS writable

Improve apperance and customizability in Orbital.

Contributors

(sorted like Contributors section on Github)