Skip to content
This repository has been archived by the owner on Jul 22, 2022. It is now read-only.

Runikraft v0.1.0.0-alpha

Latest
Compare
Choose a tag to compare
@u8cat u8cat released this 09 Jul 13:28
· 3 commits to master since this release

Implemented crates:

Crate Name Unikraft Counterpart Function
rkalloc ukalloc allocator's API
rkallocbuddy ukallocbuddy implementation of rkalloc: buddy system
rkargparse ukargparse kernel arguments parsing
rkboot ukboot system initialization
rkgpudev (none) display devices support
rklock uklock mutex and semaphore
rkmpi ukmpi mailbox based IPC
rkplat ukplat platform-related code
rkring ukring lock-free ring buffer
rksched uksched scheduler's API
rkschedcoop ukschedcoop implementation of rksched: cooperative FCFS scheduler
rkschedpreem (none) implementation of rksched: preemptive RR scheduler
rkswrand ukswrand cryptographically secure random number generator
rktimeconv uktimeconv converting UNIX time to human-readable time

Attached materials:

  1. Research report version 3.
  2. Feasibility report version 1.
  3. Midterm report version 3.
  4. Slides of final report.
  5. Final report version 0.
  6. OS image of the sudoku game example.