@@ -4,7 +4,7 @@ author = "Ribbon and Ron Williams"
date = "2024-08-31"
+++
August was a very exciting month for Redox! Here's all the latest news.
August was pretty exciting for Redox, here's all the latest news.
## Donate to Redox
@@ -20,3 +20,48 @@ If you would like to support Redox, please consider donating or buying some merc
Redox is becoming faster than Linux in some workloads (with all exploit mitigations disabled), more exciting optimizations are coming.
## System Improvements
bjorn3 updated the `redox-log` crate to use the new scheme syntax.
## Relibc Improvements
- bjorn3 removed all code using the legacy scheme syntax (URL paths)
- 4lDO2 added fixes on the `forkpty` and `dprintf` tests
## Programs
Ribbon added the `promote` TODO on the packaging convention for working recipes under the WIP category of Cookbook, it will improve the packagers communication.
More programs were packaged as usual.
## Build System Improvements
Ron Williams fixed the `make f.recipe-name` command, now developers and testers are able to only download the recipe source again.
He reduced the `make rebuild` command cycle time, now this command just fetch the sources of the recipes with different timestamps compared to the `fstools.tag` file.
He also created scripts requested by Ribbon to improve the porting workflow.
Ribbon fixed a typo on the scripts that disabled the shebangs.
## Documentation Improvements
The [scheme documentation](https://doc.redox-os.org/book/ch05-00-schemes-resources.html)(system API) is finally up-to-date! thanks to Ron Williams.
We dropped the previous URL syntax (`scheme-name:resource-name`) to reduce the effort to port programs, now it uses a Unix file syntax (`/scheme/scheme-name/resource-name`) like other Unix-like operating systems.
(The `/scheme/` before the scheme daemon name is to avoid it to be treated as a file resource from RedoxFS, removing any confusion)
## Other Improvements
- Ribbon migrated the book recipe contents to `/usr`
- Ribbon packaged the HTML files from the website
## Community Improvements
We added a policy to request all developers to add their Matrix or Discord usernames on the "About" section of their GitLab profiles, this policy improve our interaction and security with developers.
By linking the identity of the accounts we avoid people claiming to be other person in the community.
Now we also request that people creating issues on GitLab to send the issue links on the chat, because the Gitlab notifications is bad.