- Date and Authors: By Jeremy Soller and Ron Williams on Saturday, September 30, 2023.
- Summer Progress: Made great progress with Redox pieces coming together to form a complete OS.
- Redox ABI: Need to establish a stable ABI with
relibc
as the interface and make it a dynamic library. Work on dynamic library support and extendrelibc
functionality, and change programs using direct system calls to userelibc
. - Redox Server: Develop a Server version with higher priority than desktop. Optimize drivers, especially network drivers. Port common server programs like Apache and Nginx. Host Redox website on Redox in a virtual machine using drivers like VirtIO for better performance. Do a lot of work on virtual machine support, device virtualization and Redox as a hypervisor.
- Self-Hosting the Build System: Long-term goal to self-host the build system. Port GCC, Binutils and other aspects. Fix
rustc
not working well. Continue porting functions torelibc
, Rust crates and implement more driver and kernel support, especially POSIX process and job management system calls. - Performance: Pay more attention to performance and responsiveness. Improve Desktop and Demo speed. Address issues with real hardware support like high definition audio driver. Optimize with things like on demand paging. Jeremy ports games and emulators for performance benchmarking.
- Cosmic Desktop: Worked on at System 76. Port applications like the text editor for Cosmic to run on Orbital. Port Wayland and the Cosmic compositor to gain applications and enable porting of other app frameworks. A large list of Linux applications can be ported with minimal patching to Redox.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。