Rare find

Redox Kernel. A from-scratch operating system core written in Rust instead of C.

github.com/redox-os/kernel

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

July 2026
  • Separate Timers
  • Memory: honor requested memory type for anonymous mappings
  • AArch64: Return None instead of panicking in get_interrupt
  • AArch64: Default PTEs to Inner Shareable
  • AArch64: Fix FPCR/FPSR save/restore writing past FloatRegisters
  • Fix poll hang in os-test basic/poll
  • Change padding to work correctly on both 32 and 64 bit systems
  • DTB: Honor fixed reserved-memory regions and FDT memory reservations
  • Fix read_with_timeout
  • Revert "Separate timers"
  • Revert "Partially solve missing wakeups after separate timers"
  • Revert "Finish the work on separating timers"
  • fix: Fix futex on shared memory by correcting CoW pages before transl…
  • CI: Add clippy check
  • AArch64: Fix Meson UART formatting
  • AArch64: Enable diagnostic UART receive interrupts
  • AArch64: Configure GIC SPI trigger types
  • AArch64: Add Meson UART console support
  • * Do not use `KernelMapper` for ACPI SDT mapping
  • Partially solve missing wakeups after separate timers
  • AArch64: Map diagnostic UART and root GIC MMIO
  • DTB: Translate MMIO addresses through nested buses
  • Fix EOF using EVENT_TIMEOUT_ID
  • refactor: Allow refreshing filetable data using dup2 to fix O_CLOEXEC
  • Finish the work on separating timers
  • Fix RISCV init memory
  • Implement make install and test targets
  • Use `Mutex` for round robin index allocation
  • Add support for querying dom-node map
  • Fix a race in get_round_robin_index.