Redox OS 0.9.0, an OS Based on Rust and Microkernel Architecture, Has Been Released

watch 1m, 58s
views 2

14:40, 10.09.2024

The Redox 0.9 operating system, which is based on the Rust language and the microkernel architecture, was officially released on September 9, 2024, by the Redox OS community after two years of development. The source code has been published on GitLab under the MIT license, and for testing purposes, Redox OS offers bootable live environments for physical hardware and virtual machines.


The demo version contains a set of games (DOOM, Neverball, Neverputt, sopwith, syobonaction), as well as specialized software. It also includes a music player with FLAC and WAV support, a web browser, an image reader, a Sodium text editor for working through the console, a file manager, a terminal emulator, and a text editor from the COSMIC project. The entire system is powered by the proprietary Orbital graphical shell.


Redox uses a microkernel architecture, where inter-process communication and resource management are implemented at the kernel level, and the rest of the kernel and user program functionality is placed in libraries. All drivers run in user space in isolated environments. To ensure compatibility with existing applications, the system provides a POSIX layer that allows you to run many applications without migrating them.


Hardware supported by Redox 0.9 includes keyboards, mice, touchpads (USB devices), graphics and sound cards, SATA (AHCI, IDE) NVMe interfaces, and others.

What's new in Redox 0.9:

  • Improved application performance due to enhanced thread, memory, and signal management capabilities.
  • Ported file manager, text editor, and terminal emulator from the COSMIC environment.
  • A new level of cross-platform flexibility for programs from Linux and BSD systems, along with an increase in the number of ports to 1700.
  • Porting of the Apache HTTP server, Simple HTTP Server, RustPython, GNU Make, Lua, Perl 5, and GNU Nano and Helix text editors.
  • Improved system performance, including file system — RedoxFS, memory management system, etc.
  • Better compatibility with virtual machines.
  • Support for GUI libraries (Slint, Iced, and winit) in the Orbital display server and playback of music and video from GUI programs via a double click.
  • Better compatibility with POSIX/Linux programs and libraries due to the use of Unix file paths.
  • Reformatting the Relibc C-library to a full-fledged Rust structure.
  • Improved support for the ARM64 architecture (Aarch64) and partial compatibility with the Raspberry Pi 3B+ board.
  • Faster operation of the bootloader for UEFI.
  • Expanded capabilities of the Contain driver and its added demonstration (via desktop-contain.toml).
  • Improved well-known PCI and PCIe drivers and newly added VirtIO drivers.
Share

Was this article helpful to you?

VPS popular offers

-8.8%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
400 GB HDD
Bandwidth
Bandwidth
300 Gb
wKVM-HDD HK 16384 Windows

45.02 /mo

/mo

Billed annually

-7.1%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
Unlimited
wKVM-HDD 4096 Windows

21 /mo

/mo

Billed annually

-9.3%

CPU
CPU
6 Epyc Cores
RAM
RAM
16 GB
Space
Space
150 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 16384 Windows

54.49 /mo

/mo

Billed annually

-9.9%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
300 Gb
KVM-HDD HK 4096 Linux

11.91 /mo

/mo

Billed annually

-15.6%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
20 GB SSD
Bandwidth
Bandwidth
30 Mbps
DDoS Protected SSD-KVM 1024 Linux

38 /mo

/mo

Billed annually

-10%

CPU
CPU
8 Epyc Cores
RAM
RAM
32 GB
Space
Space
200 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 32768 Linux

70.49 /mo

/mo

Billed annually

-12.8%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
1 TB
wKVM-SSD 1024 Metered Windows

17 /mo

/mo

Billed annually

-10%

CPU
CPU
4 Epyc Cores
RAM
RAM
4 GB
Space
Space
50 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 4096 Windows

18.1 /mo

/mo

Billed annually

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
60 GB HDD
Bandwidth
Bandwidth
300 Gb
KVM-HDD HK 2048 Linux

6.18 /mo

/mo

Billed annually

-21%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
8 TB
wKVM-SSD 8192 Metered Windows

65 /mo

/mo

Billed annually

Other articles on this topic

cookie

Accept cookies & privacy policy?

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on the HostZealot website.