TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

(Going to be) a microkernel that implements a WebAssembly

2 pointsby uitgewisabout 7 years ago

1 comment

mtgxabout 7 years ago
&gt; Nebulet is a microkernel that executes WebAssembly modules instead of ELF binaries. Furthermore, it does so in ring 0 and in the same address space as the kernel, instead of in ring 3. Normally, this would be super dangerous, but WebAssembly is designed to run safely on remote computers, so it can be securely sandboxed without losing performance.<p>Running executable code from the web in ring 0 seems extremely dangerous to me. I don&#x27;t think any amount of &quot;sandboxing&quot; is going to convince me otherwise.