TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

On rump kernels and the Rumprun unikernel

51 点作者 fcambus将近 10 年前

5 条评论

rdtsc将近 10 年前
Regarding unikernels it is fun to combine it with Erlang, since Erlang already has process isolation by default, so it acts as a mini-OS for your application. Process supervision is a bit like the initd (or systemd), it has networking and file system access API,etc...<p>So there is:<p><a href="http:&#x2F;&#x2F;erlangonxen.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;erlangonxen.org&#x2F;</a><p>code: <a href="https:&#x2F;&#x2F;github.com&#x2F;cloudozer&#x2F;ling" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;cloudozer&#x2F;ling</a><p>Basicly instead of:<p>hardware|kernel|os|erlangvm|yourcode<p>it is now:<p>hardware|xen|ling|yourcode<p>Not sure how functional it is now. I haven&#x27;t followed the project in the last year much. But I see some development on github lately.
评论 #10023653 未加载
评论 #10023449 未加载
yebyen将近 10 年前
&gt; That minimal quality of most of the OS not being present also explains why the container the drivers run in is called a rump kernel<p>I have seen a number of articles on &#x27;rump&#x27; kernels and they always similarly gloss over the name like this. How does that explain? It&#x27;s not capitalized, so I assume it is not an acronym that stands for something.<p>Where does this name come from? Is it an acronym, portmanteau, metaphor, what? I have never seen it clearly explained, and I have followed link trails down the rabbit hole through circular references and wikis looking, half a dozen times at least, to no avail.<p>Can someone please clue me in?
评论 #10023398 未加载
评论 #10023316 未加载
评论 #10023188 未加载
评论 #10023178 未加载
TheMagicHorsey将近 10 年前
Before I read this, is anyone willing to explain how a rump kernel and Rumprun unikernel differ from what MirageOS is doing with unikernels?<p>Is a rump kernel just a more general abstraction of a unikernel like MirageOS?
评论 #10023737 未加载
评论 #10026757 未加载
cwp将近 10 年前
I&#x27;d love to see a Smalltalk VM running directly on Xen. The language has always been a bit awkward on PCs because in its heart it still wants to be the OS for a Xerox Alto. It ought to be right at home on virtual metal!
评论 #10027127 未加载
mcguire将近 10 年前
Here&#x27;s a prediction of how this conversation is going to go:<p>1. This stuff isolates specific functionality into a hardened component!<p>2. You can run an existing program as an isolated, hardened component!<p>3. You can run all of your programs as iso., hard. components! The parts of your system won&#x27;t be able to step on each other except in well-defined ways!<p>4a. You mean sort of like old-school process isolation?<p>4b. Blah, blah, blah, Plan 9, blah...<p>4c. Blah, blah, any virtual machine like the JVM...