Skip to content

Release v0.0.3

Choose a tag to compare

@ken4647 ken4647 released this 05 Jul 14:43
· 193 commits to main since this release
b1f880b

We are pleased to announce the first official release of RuxOS. This version includes essential features and supports several key applications.

Key Features

  • Multi-Architecture Support: X86_64, AArch64, RiscV64
  • Platform Compatibility: QEMU pc-q35 (x86_64), virt (riscv64/aarch64)
  • Multi-threading and multi-core processing
  • FIFO, RR, and CFS schedulers
  • VirtIO drivers for net, blk, gpu, 9p
  • TCP/UDP network stack using smoltcp and Lwip
  • SMP scheduling with a single run queue
  • File System Support: fatfs, ramfs, 9pfs, devfs
  • Dynamic Application Loading (#97)

Supported Applications

  • Redis: Supports Redis server, connect with redis-cli, tested with redis-benchmark
  • Nginx: Web server supporting http and https
  • Wamr: Runs wasm files, supports wasi-nn for neural network tests
  • Iperf: Network performance testing
  • Sqlite

Programming Languages

  • Rust
  • C/C++ (supported by musl libc and ruxlibc)
  • Perl
  • Python

Tools

Documentation

To get started, we recommend reading the RuxOS-Book.