this post was submitted on 27 Apr 2019
6 points (100.0% liked)

Rust Programming

8239 readers
2 users here now

founded 5 years ago
MODERATORS
 

Written by me and gegy1000. We have implemented the following:

  • Physical memory manager (buddy allocator)
  • Virtual memory manager
  • Kernel heap (buddy allocator)
  • Serial (for logging)
  • PIC, interrupts (incl. IST)
  • PIT
  • PS/2 (busy being reworked), keyboard input
  • Snake game (runs on boot in kernel mode)
  • ACPI (through acpi crate, with which we are involved)

Currently in progress:

  • Userspace
  • PS/2 rewrite
  • System calls
no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here