Rust-Based Redox OS 0.6 Released With New RMM And Package Format

Share on twitter
Tweet
Share on whatsapp
WhatsApp
Share on facebook
Share
Rust-Based Redox OS 0.6 Released With New RMM And Package Format

After more than a year and a half years of development, a new version 0.6 of Redox operating system has been released with bug fixes, several improvements and new features.

For those unaware, Redox is a micro-kernel-based, full-featured operating system purely written in memory-safe and most-loved programming language Rust.

What’s New In Redox OS 0.6?

Speaking of new changes, the latest Redox OS 0.6 includes a complete rewritten kernel memory manager called Redox Memory Management (RMM).

The new memory manager has eliminated kernel memory leaks and made multi-core support more stable.

Additionally, version 0.6 introduces a new package archive format for Redox OS called Pkgar (Package Archive), which creates and extracts cryptographically secure collections of files faster than the previous tar format.

Relibc, a portable POSIX C standard library written in Rust, has also received some improvements.

Furthermore, the new rust-based build system now uses TOML file format instead of shell scripts and has also ported number of packages to it.

Subsequently, cookbook, a collection of package recipes for Redox, has been refreshed to support this new build system.

Here are the other key enhancements that Redox OS 0.6 has added:

  • Redesigned asm macro
  • Allow debugging programs using GDB (GNU debugger) on Redox OS
  • Update Redox Filesystem to version 0.4.3
  • Added Redox-flavored io_uring interface (an interface for low-overhead high-performance async I/O)
  • Redox kernel 0.6.0

To see all complete updates, you can check out the code change comparison between version 0.5.0 and 0.6.0.

If you want to try the new Redox OS 0.6, you can also download its available images from here.

Sarvottam Kumar

Sarvottam Kumar

Sarvottam Kumar is a software engineer by profession with interest and experience in Blockchain, Angular, React and Flutter. He loves to explore the nuts and bolts of Linux and share his experience and insights of Linux and open source on the web/various prestigious portals.
Scroll to Top