package mkernel
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
An unikernel with Miou in OCaml to provide I/O for Solo5
Install
dune-project
Dependency
Authors
Maintainers
Sources
mkernel-0.0.3.tbz
sha256=170289316d1a4dcb73dac28dcee153743aa0bb07000f4b18842b8433a1e406e3
sha512=b23c23ae020a1afb128e53a7d641c88b995776a11e6fb41422d4e62348ec19a16090e9790d99650e7d9b32200244a3cbee2d4d22c010394e1bca2832879ec541
doc/CHANGES.html
v0.0.3 (2026-07-28)
- Clean-up the distribution and remove the unikraft support (@dinosaure, #18)
Add
Mkernel.wakeup(@dinosaure, #18)Mkernel.wakeupis better if you would like to wake up a task at a specific date instead ofMkernel.sleep(which is better for small amount of times)- Fix
Mkernel.wakeup(@dinosaure, #19) - Better way to handle and clean-up sleepers (@dinosaure, #20)
- Delete useless
Gc.compactwhen we trigger a major cycle (@dinosaure, be761d5) - Add
Mkernel.heap_size(@dinosaure, #21)
v0.0.2 (2026-05-06)
- Precise nanoseconds for
clock_{monotonic,wall}(@hannesm, !14) - Run
solo5_yieldevery 100ms to catch possible events even if we don't have (yet) syscalls to consume them and tasks to run (@dinosaure, !15)
v0.0.1 (2026-02-09)
- First public release of
mkernel
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page