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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

A NetBSD/amd64 guest can now boot in 18ms

112 点作者 bleusink超过 1 年前

6 条评论

wang_li超过 1 年前
I'm curious as to why this isn't 0ms for a VM. The entire state of the system can be known ahead of time. Why does the kernel need to do any kind of dynamic initialization? Why aren't all data structures and variables statically assigned to proper values for the given VM. So at VM start up time it simply enters the main dispatch loop.
评论 #39016979 未加载
评论 #39017463 未加载
评论 #39017807 未加载
评论 #39020620 未加载
alberth超过 1 年前
How does this compare to other BSDs?<p>Wasn&#x27;t there recently a lot of work to reduce the time on FreeBSD (and it&#x27;s 20ms)<p><a href="https:&#x2F;&#x2F;www.usenix.org&#x2F;publications&#x2F;loginonline&#x2F;freebsd-firecracker#:~:text=FreeBSD%20boots%20under%20Firecracker%20—%20and,process%20appears%20in%20Figure%201" rel="nofollow">https:&#x2F;&#x2F;www.usenix.org&#x2F;publications&#x2F;loginonline&#x2F;freebsd-fire...</a>.
评论 #39015816 未加载
评论 #39015656 未加载
csdvrx超过 1 年前
That&#x27;s nice, personally it takes me about 400 ms to start a linux kernel with qemu (more time is spent by qemu initializing its network interfaces that starting the kernel and the init!)<p>I&#x27;ll see which tricks can be reused on linux, as I&#x27;d love to cut that by 1 order of magnitude!
pantantrant超过 1 年前
What&#x27;s the firecracker command for this? (and also for Linux)
评论 #39017052 未加载
评论 #39018116 未加载
myself248超过 1 年前
[in mice]
评论 #39033277 未加载
lateralux超过 1 年前
Very interesting