By jackpot51
on
Overview
A lot has changed since release 0.6.0! First thing, it
is impossible to collect all the changes that happened since December 24, 2020
into one set of release notes, so this will focus on the highlights.
It was very important to me that this be a release targeting the foundations of
Redox OS. This includes, the bootloader, the filesystem, the package manager,
the kernel, the drivers, and much more. The focus was on enabling Redox OS to
boot on the widest set of hardware possible.
-
bootloader: The bootloader
was completely rewritten so that both the BIOS and UEFI versions share most of
the same code, and are both predominantly written in Rust. This has led to
greatly improved hardware support, and allowed for RedoxFS to be improved. -
kernel: A number of fixes and
new features were added to the kernel, and code was removed. Hardware support
was improved, as well as performance.- Preliminary support for aarch64 has been added
- All paths are now required to be UTF-8, and the kernel enforces this
- CPU specific variables use the GS register, with various improvements coming
from this - All physical memory is mapped, re