-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Capability security in linux: genode / systemd #65
Comments
2020-05-28 Genode OS Framework 20.05 with Capability-based security using seccomp on Linux, "All Genode processes get restricted to just 25 syscalls on x86," |
genodepkgs, take 2~ehmry/genodepkgs uses nix to build packages for genode. And if that isn't cool enough, it uses dhall on top. I updated from d086d68 Jan 24 to 46c65613. My first attempt to build didn't get far:
so I tried
Based on Nix Flakes, Part 1: An introduction and tutorial I went into
Appendix: Take 1: Jan 24genodepkgs does not provide attribute checks... — sourcehut lists
|
Be aware that CloudABI still uses the %fs (or %gs on Darwin) segment register for TLS. For performance reasons these registers are not retained across context switches for the NOVA kernel, if not other L4 kernels. Unfortunately CloudABI binary compatibility is not possible with Genode and x86. ARM might be different story however. |
Good to know about CloudABI vs. genode but CloudABI seems to be losing steam. And the they way genode support for linux has upgraded from a dev platform to actually having pretty good security properties makes this combination a lot more interesting. So I'm re-scoping this issue... Um... Oops... I guess the genodepkgs is the other way around: linux on genode. |
how analagous is cloudabi to noux?
how about https://github.com/seL4/refos ?
mem_map looks tricky.
https://github.com/genodelabs/genode/blob/master/repos/ports/src/lib/libc_noux/plugin.cc#L1025
slide 11 of https://www.slideshare.net/sartakov/genode-compositions
Related
The text was updated successfully, but these errors were encountered: