This Week in Redox 22

By goyox86 on

This is the 22nd 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.

(edited by goyox86)

PSA

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

TL;DR

We are adding this section just in case you want to have quick overview of what happened during the week without going into the glorious details.

So let’s get started!

In kernel land initial support for symbol lookup and symbol name demangling were added both of which should make the traces more readable and kernel debugging a bit easier. Ion got a better implementation of globs parsing. Also in Ion indexing arrays with negative indices is now supported. The ping utility was added to netutils and the network stack supports ICMP. Work on TFS continues and support for ATA trimming was recently added! But without a doubt the star of this week is the addition of a Rust package into the cookbook. Yes! you can do a pkg install rust from the console within Redox! The new rust package aims to simplify the development experience and also paves the way for make Redox self-hosting!

What’s new in Redox?

Kernel

Ion

Ion is a shell for UNIX platforms, and is the default shell in Redox. It is still a work in progress, but much of the core functionality is complete. It is also currently significantly faster than Bash, and even Dash, making it the fastest system shell to date.

TFS

TFS is a modular, fast, and feature rich next-gen file system, employing modern techniques for high performance, high space efficiency, and high scalability.

Netutils & Netstack

Package Management

Work on this topic continues specially on the cookbook the collection of package recipes of Redox. With special highlight that thanks to the hard work of @ids1024 We have a rustc and now you can do pkg install rust! This will simplify the development experience significantly and also paves the way for make Redox self-hosting!

Handy links

  1. The Glorious Book
  2. The Holiest Forum
  3. The Shiny ISOs
  4. Redocs
  5. Fancy GitHub organization
  6. Our Holy Grail of a Website
  7. The Extreme Screenshots

New contributors

Since the list of contributors are growing too fast, we’ll now only list the new contributors. This might change in the future.

Sorted in alphabetical order.

If I missed something, feel free to contact me (goyox86) or send a PR to Redox website.