This Week in Redox 21
By goyox86 on
This is the 21st post of a series of blog posts tracking the development and progress of Redox, the Rust operating system. If you want to know more about Redox in general, visit our Github page.
(edited by goyox86)
If you have any questions, ideas, or are curious about Redox, we recommend joining
irc.mozilla.org or our Discourse forum!
What’s new in Redox?
- @ids1024 Updated to the new std::ptr API. Details here.
- @jackpot51 Added some fixes on process syscalls to avoid subtract overflows. Details here.
Ion is a shell for UNIX platforms, and is the default shell in Redox. It is still a work in progress, but much of the core functionality is complete. It is also currently significantly faster than Bash, and even Dash, making it the fastest system shell to date.
- @mmstick Fixed a panic when trying to create a pipe without a command. Details here.
@iori-yja Changed the shebang of
run_examples.shto make the script to be ran on both Linux or BSD. Details here.
@huntergoldstein Fixed the parsing of statements with multiple escaped characters. Details here.
- @TheSchemm Added the initial version of the Intel HD Audio driver! Details here.
TFS is a modular, fast, and feature rich next-gen file system, employing modern techniques for high performance, high space efficiency, and high scalability.
Two weeks ago TFS made its another appearance in Reddit catching a lot of attention!
- @ticki Fixed tests in the
concurrentcrate. Details here
- @ticki Removed a sneaky bug from
parking_lotusage in TLS dtors. Details here.
- @ticki Allowed usage of the
concurrentAPI in TLS dtors. Details here.
- @ticki Continued replacing the usage of
crossbeamwith the homemade
tmcrate. Details here.
- @ticki Moved the STM from the
concurrentcrate in a module called
sync. Details here.
- @ticki Renamed the
conc. Details here.
- @ticki Renamed
_rawversions of CAS methods it. Details here and here.
- @ticki Moved the specification to it’s own folder and set to use Latin Modern on it along swtching to XeTeX. Details here, here and here respectively.
- @ticki Added Treiber stacks to
conc. Details here and here.
Work on this topic continues specially on the cookbook the collection of package recipes of Redox.
- @iori-yja Changed the shebang of shell scripts to make them able to be ran on both Linux or BSD. Details here.
- @ids1024 Added cookbook recipes for gcc, binutils and newlib. Details here.
- @jackpot51 Added a recipe for GNU make to the cookbook. Details here.
- The Glorious Book
- The Holiest Forum
- The Shiny ISOs
- Fancy GitHub organization
- Our Holy Grail of a Website
- The Extreme Screenshots
Since the list of contributors are growing too fast, we’ll now only list the new contributors. This might change in the future.
Sorted in alphabetical order.
- Aistis Raulinaitis 🎂
- Geordon Worley 🎂
- Hunter Goldstein 🎂
- ioriveur 🎂
- Iori Yoneji 🎂
- Oliver Jan Krylow 🎂
- Will 🎂
If I missed something, feel free to contact me (goyox86) or send a PR to Redox website.