Skip to content
Snippets Groups Projects

0.9.0 release notes

Merged Ron Williams requested to merge rw_van/website:release090 into master
Compare and Show latest version
2 files
+ 69
44
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -7,7 +7,7 @@ date = "2024-04-18"
(The computers image needs to be uploaded, like the previous release it should show the Jeremy computers running the current Redox version)
![Orbital in the 0.9.0 version](/img/screenshot/orbital-0.9.0.png)
![Computers running the 0.9.0 version](/img/release/computers-0.9.0.png)
![Programs running in the 0.9.0 version](/img/screenshot/programs1.png)
## Overview
@@ -18,6 +18,7 @@ We would like to thank all maintainers and contributors a lot by their hard work
Here are just a few of the highlights!
- Massive performance improvements
- Huge improvements to the portability of Linux/BSD programs
- Phase-One of the creation of a stable API
- Improved paging and memory management
@@ -28,13 +29,12 @@ Here are just a few of the highlights!
- Our [porting strategy](https://www.redox-os.org/news/porting-strategy/) was explained
- VirtIO drivers for better performance in virtual machines
- Relibc (our C library implementation) is now almost 100% Rust and much more complete
- The `libm` is now 100% written-in-Rust
- Significant progress on the ARM64 (Aarch64) support, including partial support for Raspberry Pi 3B+
- Contain (Redox's sandboxing driver) has been expanded and is available as a demo (`desktop-contain.toml`)
- Contain (Redox's sandbox driver) has been expanded and is available as a demo (`desktop-contain.toml`)
- Slint, Iced and winit GUI libraries support the Redox's display server (Orbital)
- Most COSMIC Desktop programs were ported
- GNU Nano and [Helix](https://helix-editor.com/) editors were ported
- [RustPython](https://rustpython.github.io/) is enabled by default
- [RustPython](https://rustpython.github.io/) is working
- New build system options and improvements
- Lots of new documentation, a complete book review and cleanup, almost 100% up-to-date information
- A [FAQ](https://www.redox-os.org/faq/) was added to the website
@@ -149,6 +149,7 @@ You can read them on the following links:
- [This Month in Redox - May 2024](https://www.redox-os.org/news/this-month-240531/)
- [This Month in Redox - June 2024](https://www.redox-os.org/news/this-month-240630/)
- [This Month in Redox - July 2024](https://www.redox-os.org/news/this-month-240731/)
- [This Month in Redox - August 2024](https://www.redox-os.org/news/this-month-240831/)
## Software Showcase
@@ -160,8 +161,22 @@ We started a series of videos showing many programs running on Redox!
In 2023 we migrated from Mattermost to Matrix to fix some management problems, this big change helped us to improve many aspects of our community interaction.
The most important thing that Matrix fixed was the account creation approval for the chat and GitLab. Before Matrix you would need to wait the Mattermost approval of your account, but if the Mattermost email server went offline your account would never be approved, thus it was flooded with emails asking why their account was not approved, while Jeremy Soller didn't receive any emails.
In Matrix we fixed the account approval using the "Join Requests" room, where each new user request to join the Matrix space, the same for new GitLab accounts where each new contributor send its GitLab nickname for approval.
You can read more about it on [this](https://www.redox-os.org/news/community-announcements-1/) post.
## Discord
A Discord server was a long demand of the community because it's more convenient for most people, we didn't use Discord as the official platform because it's not free and open-source.
Ribbon took the task and solved the demand, the Discord messages are bridged to Matrix and the moderation system is the same of Matrix.
## Organization Improvements
We also did many other organization improvements to save time in most tasks and satisfy more end-users and developers.
<!--
## Discussion
@@ -184,12 +199,16 @@ hardware to select for the best experience.
Remember to verify the images checksum with the `sha256sum` tool, use [this](https://static.redox-os.org/releases/0.9.0/x86_64/SHA256SUM) link for the x86_64 images.
## Compression
The images are compressed using the [Zstd](https://github.com/facebook/zstd) algorithm, to learn how to decompress them read [this](https://doc.redox-os.org/book/ch02-01-running-vm.html#decompression) section.
### Demo
A 1536 MiB image containing the Orbital desktop environment as well as pre-installed demonstration programs.
- [Real Hardware Image](https://static.redox-os.org/releases/0.9.0/x86_64/redox_demo_x86_64_*_livedisk.iso)
- [Virtual Machine Image](https://static.redox-os.org/releases/0.9.0/x86_64/redox_demo_x86_64_*_harddrive.img)
- [Real Hardware Image](https://static.redox-os.org/releases/0.9.0/x86_64/redox_demo_x86_64_2024-09-06_1221_livedisk.iso.zst)
- [Virtual Machine Image](https://static.redox-os.org/releases/0.9.0/x86_64/redox_demo_x86_64_2024-09-06_1221_harddrive.img.zst)
The demo image includes these additional packages:
@@ -210,15 +229,15 @@ The demo image includes these additional packages:
A 512 MiB image containing the Orbital desktop environment and some programs for common tasks. Use this if you want to download a smaller image.
- [Real Hardware](https://static.redox-os.org/releases/0.9.0/x86_64/redox_desktop_x86_64_*_livedisk.iso)
- [Virtual Machine Image](https://static.redox-os.org/releases/0.9.0/x86_64/redox_desktop_x86_64_*_harddrive.img)
- [Real Hardware](https://static.redox-os.org/releases/0.9.0/x86_64/redox_desktop_x86_64_2024-09-06_1221_livedisk.iso.zst)
- [Virtual Machine Image](https://static.redox-os.org/releases/0.9.0/x86_64/redox_desktop_x86_64_2024-09-06_1221_harddrive.img.zst)
### Server
A 512 MiB image containing only the command-line environment. Use this if the desktop image is not working well for you.
- [Real Hardware](https://static.redox-os.org/releases/0.9.0/x86_64/redox_server_x86_64_*_livedisk.iso)
- [Virtual Machine Image](https://static.redox-os.org/releases/0.9.0/x86_64/redox_server_x86_64_*_harddrive.img)
- [Real Hardware](https://static.redox-os.org/releases/0.9.0/x86_64/redox_server_x86_64_2024-09-06_1221_livedisk.iso.zst)
- [Virtual Machine Image](https://static.redox-os.org/releases/0.9.0/x86_64/redox_server_x86_64_2024-09-06_1221_harddrive.img.zst)
## Changes
@@ -287,37 +306,43 @@ The most important changes are shown below.
As many changes happened it's not possible to write everything on this post, this section contains all commits since the 0.8.0 version generated by the [changelog](https://gitlab.redox-os.org/redox-os/redox/-/blob/master/changelog.sh) script:
- [redox]
- [cookbook]
- [rust]
- [audiod]
- [bootloader]
- [bootstrap]
- [contain]
- [coreutils]
- [drivers]
- [escalated]
- [extrautils]
- [installer]
- [ion]
- [ipcd]
- [kernel]
- [netstack]
- [netutils]
- [orbital]
- [orbterm]
- [orbutils]
- [pkgutils]
- [ptyd]
- [redoxfs]
- [relibc]
- [resist]
- [smith]
- [userutils]
- [uutils]
- [init]
- [logd]
- [nulld]
- [ramfs]
- [randd]
- [zerod]
\ No newline at end of file
- [redox](https://gitlab.redox-os.org/redox-os/redox/-/compare/c8634bd...f2fc8e6)
- [cookbook](https://gitlab.redox-os.org/redox-os/cookbook/-/compare/3d72057d...29bf5784)
- [audiod](https://gitlab.redox-os.org/redox-os/audiod/-/compare/20474ef...f7c2426)
- [bootloader](https://gitlab.redox-os.org/redox-os/bootloader/-/compare/d398e37...c7588a1)
- [bootstrap](https://gitlab.redox-os.org/redox-os/bootstrap/-/compare/1effea3...94ac220)
- [ca-certificates](https://gitlab.redox-os.org/redox-os/ca-certificates/-/compare/b42b9c5...4df67f2)
- [contain](https://gitlab.redox-os.org/redox-os/contain/-/compare/42b381b...e6b8856)
- [coreutils](https://gitlab.redox-os.org/redox-os/coreutils/-/compare/690460d...b52a1b2)
- [cosmic-edit](https://github.com/pop-os/cosmic-edit) - new project
- [cosmic-files](https://github.com/pop-os/cosmic-files) - new project
- [cosmic-icons](https://github.com/pop-os/cosmic-icons) - new project
- [cosmic-term](https://github.com/pop-os/cosmic-term) - new project
- [curl](https://gitlab.redox-os.org/redox-os/curl/-/compare/8b9c5bef9...f50c28394)
- [drivers](https://gitlab.redox-os.org/redox-os/drivers/-/compare/fc4a69c...897866d)
- [escalated](https://gitlab.redox-os.org/redox-os/escalated/-/compare/7e02fe4...06fe299)
- [extrautils](https://gitlab.redox-os.org/redox-os/extrautils/-/compare/1f9cf9c...2218a14)
- [findutils](https://gitlab.redox-os.org/redox-os/findutils/-/compare/2b3a88f...116c044)
- [initfs](https://gitlab.redox-os.org/redox-os/redox-initfs/-/compare/89b8fb8...7dd9b2e)
- [installer](https://gitlab.redox-os.org/redox-os/installer/-/compare/f710fa7...087810a)
- [installer-gui](https://gitlab.redox-os.org/redox-os/installer-gui) - new project
- [ion](https://gitlab.redox-os.org/redox-os/ion/-/compare/b9c354eb...b1b9475f)
- [ipcd](https://gitlab.redox-os.org/redox-os/ipcd/-/compare/c930dfd...db2322c)
- [kernel](https://gitlab.redox-os.org/redox-os/kernel/-/compare/d298459...0c99e1b)
- [netstack](https://gitlab.redox-os.org/redox-os/netstack/-/compare/54d64d6...640e548)
- [netutils](https://gitlab.redox-os.org/redox-os/netutils/-/compare/34d1ec9...c78b13c)
- [orbdata](https://gitlab.redox-os.org/redox-os/orbdata/-/compare/1d6d330...3ca60ee)
- [orbital](https://gitlab.redox-os.org/redox-os/orbital/-/compare/e93c270...8b5497a)
- [orbutils](https://gitlab.redox-os.org/redox-os/orbutils/-/compare/b5aaf1e...4878e07)
- [pkgutils](https://gitlab.redox-os.org/redox-os/pkgutils/-/compare/8cc4d84...87e2dc8)
- [pop-icon-theme](https://github.com/pop-os/icon-theme/-/compare/ab3e9b1497...3126c6a3f6)
- [ptyd](https://gitlab.redox-os.org/redox-os/ptyd/-/compare/d1709e5...ab26604)
- [redoxfs](https://gitlab.redox-os.org/redox-os/redoxfs/-/compare/f601b2a...5c8f22b)
- [relibc](https://gitlab.redox-os.org/redox-os/relibc/-/compare/ee0193aa...7a86d101)
- [resist](https://gitlab.redox-os.org/redox-os/resist/-/compare/8d420dc...1a09fad)
- [userutils](https://gitlab.redox-os.org/redox-os/userutils/-/compare/0621709...7a96dab)
- [init](https://gitlab.redox-os.org/redox-os/init/-/compare/0c87d80...f5aaf7f)
- [logd](https://gitlab.redox-os.org/redox-os/logd/-/compare/734bb92...e0f930a)
- [ramfs](https://gitlab.redox-os.org/redox-os/ramfs/-/compare/d3fd7f2...f404d64)
- [randd](https://gitlab.redox-os.org/redox-os/randd/-/compare/934f130...1c88eea)
- [zerod](https://gitlab.redox-os.org/redox-os/zerod/-/compare/4b1b17c...286bd4a)
\ No newline at end of file
Loading