oscourse-tsinghua / rcore_plus

Rust version of THU uCore OS. Linux compatible.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Prepare to merge biscuit branch to master and release rCore v0.2

wangrunji0408 opened this issue · comments

What's new in rCore v0.2?

  • Support native Linux musl static programs:
    • Rust std for x86_64-unknown-linux-musl target
    • Busybox
    • Biscuit programs on musl
  • Support basic file system and socket syscalls

TODO

  • FS: Update mksfs to rcore-fs-fuse
  • User: add Redis and Nginx
  • User: pass Travis CI
  • Travis CI: make sure compiling pass on all arch
  • Travis CI: auto test for some biscuit programs on x86_64
  • Net: Intel 82599 driver and improve performance (offload)
  • Optimize imports and run cargo fmt
  • Update README
commented

Dunno how to fix the current bootloader build failure on aarch64.