Demikernel 1.0 (Stable Prototype)
Pre-release
Pre-release
What's New
- Catnap - Linux Sockets LibOS
- Catpowder - Linux Raw Sockets LibOS
- Catcollar - IO Uring LibOS
- Catnip - DPDK LibOS
What's Changed
- [catnip] Read Dev Param from Env by @ppenna in #38
- [demikernel] Uniform
OperationResult
Across LibOSes by @ppenna in #55 - [catnap] Dropping Deprecated Functions by @ppenna in #60
- [demikernel] Moving In SGA System Calls by @ppenna in #63
- [catnap] Bad
OperationResult
foraccept()
by @ppenna in #59 - [build] Malformed Paths When Multiple Locations Are Found by @ppenna in #66
- [catnap] Implementing Missing System Calls by @ppenna in #68
- [pdpix] wait() and wait_any() System Calls Should Return an Error by @ppenna in #77
- [catnip] Bad Scatter-Gather Allocation/Free by @ppenna in #82
- [catnip] Memory Pool Abstraction by @ppenna in #84
- [catnap] Set Async Opts in New Socket by @ppenna in #90
- [pdpix] Don't Panic on System Calls by @ppenna in #99
- [demikernel] Introduce a Better Abstraction for Runtime Buffers by @ppenna in #87
- [pdpix] Missing DMTR_OPC_FAILED by @ppenna in #112
- [pdpix] Missing Argument Check in
wait_any()
by @ppenna in #117 - [catcollar] Initial LibOS Implementation by @ppenna in #115
New Contributors
- @iyzhang made their first contribution in #48
- @vishwanath1306 made their first contribution in #46
Full Changelog: v0.0...v1.0