This Month in Redox - January 2025

By Ribbon and Ron Williams on

Redox OS is a Unix-like general-purpose microkernel-based operating system written in Rust. January was a very exciting month for Redox! Here’s all the latest news.

If you would like to support Redox, please consider donating or buying some merch!

Dynamic Linking

Thanks to Anhad Singh for his amazing work on Dynamic Linking! In this southern-hemisphere-Redox-Summer-of-Code project, Anhad has implemented dynamic linking as the default build method for many recipes, and all new porting can use dynamic linking with relatively little effort.

This is a huge step forward for Redox, because relibc can now become a stable ABI. And having a stable ABI is one of the prerequisites for Redox to reach “Release 1.0”.

Congratulations and many thanks Anhad!

LOVE on Redox

Jeremy Soller ported the LOVE game engine to Redox, to achieve this he did the following tasks:

You can see the Balatro game running on Redox below:

Balatro on Redox

Balatro Gameplay

Toolchain Upgrade

The Rust compiler version was updated from 1.80 to 1.86 to fix many programs.

Kernel Improvements

System Improvements

Relibc Improvements

Networking Improvements

Programs

Build System Improvements

Documentation Improvements

How To Test The Changes

To test the changes of this month download the server or desktop variants of the daily images.

(Use the server variant for a terminal interface and the desktop variant for a graphical interface, if the desktop variant doesn’t work use the server variant)

Read the following pages to learn how to use the images in a virtual machine or real hardware:

Sometimes the daily images are outdated and you need to build Redox from source. For instructions on how to do this, read the Building Redox page.

Join us on Matrix Chat

If you want to contribute, give feedback or just listen in to the conversation, join us on Matrix Chat.

Discussion

Here are some links to discussion about this news post: