2023/24 年发展重点 - Redox

  • 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 extend relibc functionality, and change programs using direct system calls to use relibc.
  • 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 to relibc, 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.
阅读 9
0 条评论