Closed
Description
Hermitcore is a unikernel OS, written in Rust, with Tier 3 libstd
support for aarch64-unknown-hermit
and x86_64-unknown-hermit
.
See #198 and #183 for previous attempts at this.
Other PRs/issues of note:
- My initial question to the Hermit folks about their RNG: What is the expected way to get randomness on hermitcore? hermit-os/hermit-rs#63
- Change that adds Cryptographic RNG support to Hermit (x86 only): syscall to set the seed of the random number generator hermit-os/kernel#98
- Change that exposes RNG APIs as part of
hermit-abi
: add functions to create random numbers hermit-os/hermit-rs#64 - Making
hermit-abi
alwaysno_std
: Allow hermit-abi to build without std hermit-os/hermit-rs#103 - Fix for the RDRAND implementation in
libhermit-rs
: Fix broken rdrand implementation hermit-os/kernel#154 - Feature request to have hermit use a buffer-based API: Improve randomness syscalls hermit-os/kernel#143
We should figure out:
- How/when we want to add support to
getrandom
- Is the existing
secure_rand64
API sufficient? - Hermit's RNG apis current don't work on
aarch64
, is that an issue?