HackerTrans
トップ新着トレンドコメント過去質問紹介求人

ianseyler

no profile record

投稿

Show HN: A 6KB x86-64 kernel for Firecracker microVMs

github.com
4 ポイント·投稿者 ianseyler·20 日前·0 コメント

BareMetal OS running inside Firecracker microVMs with <1ms cold start

github.com
2 ポイント·投稿者 ianseyler·26 日前·1 コメント

Show HN: A 10KiB kernel for cloud apps

github.com
68 ポイント·投稿者 ianseyler·6 か月前·12 コメント

BareMetal in the Cloud

ian.seyler.me
2 ポイント·投稿者 ianseyler·8 か月前·0 コメント

Hypervisors are the new data centre OS

ian.seyler.me
1 ポイント·投稿者 ianseyler·10 か月前·0 コメント

コメント

ianseyler
·26 日前·議論
BareMetal is an x86-64 exokernel written entirely in hand-coded Assembly. This repo adapts it to run natively inside Firecracker microVMs. No BIOS, no UEFI, no PCI bus - just virtio-net and virtio-block over MMIO.

~800µs cold start in Firecracker on an AMD Ryzen AI Max+ 395. ~600µs with only networking.

Each microVM can be provisioned with as little as 2MiB of RAM. The kernel binary itself is ~5.5KB - the rest of the kernel image is layout padding to place the monitor and application payloads at fixed memory addresses.
ianseyler
·5 か月前·議論
http://baremetal.returninfinity.com
ianseyler
·5 か月前·議論
A simple web server with some static content to server.
ianseyler
·6 か月前·議論
Can we get smaller VM hosts? I’ve seen some minimums at 512MB for a host. I need 8MB at most sometimes.

Update: Fourplex (this host) uses a 1GB minimum.
ianseyler
·6 か月前·議論
Newlib has been ported: https://github.com/ReturnInfinity/BareMetal-newlib4
ianseyler
·6 か月前·議論
The plan is to get existing *nix programs ported over, yes. That will require some more work (ideally a compatibility layer/library).
ianseyler
·10 か月前·議論
Working on that now ;)