Earlier quoted context omitted.
The kernel/initrd come from a regular OCI container image — there's no separate VM image format. Any OCI image containing /boot/vmlinux (and optionally /boot/initramfs.cpio.gz) works as a kernel image.
And if they don't have a kernel? You just specify kernel + initrd?
You can now run same OCI images as containers or Firecracker microVMs
11–20 of 45 posts
Re: You can now run same OCI images as containers or Firecracker microVMs
#12Earlier quoted context omitted.
The kernel/initrd come from a regular OCI container image — there's no separate VM image format. Any OCI image containing /boot/vmlinux (and optionally /boot/initramfs.cpio.gz) works as a kernel image.
And if they don't have a kernel? You just specify kernel + initrd?
Re: You can now run same OCI images as containers or Firecracker microVMs
#13Earlier quoted context omitted.
The kernel/initrd come from a regular OCI container image — there's no separate VM image format. Any OCI image containing /boot/vmlinux (and optionally /boot/initramfs.cpio.gz) works as a kernel image.
And if they don't have a kernel? You just specify kernel + initrd?
Re: You can now run same OCI images as containers or Firecracker microVMs
#14Re: You can now run same OCI images as containers or Firecracker microVMs
#15Earlier quoted context omitted.
The kernel/initrd come from a regular OCI container image — there's no separate VM image format. Any OCI image containing /boot/vmlinux (and optionally /boot/initramfs.cpio.gz) works as a kernel image.
And if they don't have a kernel? You just specify kernel + initrd?
Re: You can now run same OCI images as containers or Firecracker microVMs
#16Earlier quoted context omitted.
The kernel/initrd come from a regular OCI container image — there's no separate VM image format. Any OCI image containing /boot/vmlinux (and optionally /boot/initramfs.cpio.gz) works as a kernel image.
And if they don't have a kernel? You just specify kernel + initrd?
Re: You can now run same OCI images as containers or Firecracker microVMs
#17Re: You can now run same OCI images as containers or Firecracker microVMs
#18Where does the microvm kernel/initrd come from? How can it be built? I just want a system that's as easy as "docker run ubuntu" but launches as a microvm instead, without me having to source a kernel or remember hugenormously long qemu incantation lines.
Currently we have to supply a kernel to run the OCI as a microVM with a warm pool.
TARIT_KERNEL=/path/vmlinux
taritd image build --oci ubuntu:24.04 --name ubuntu
taritd vm create --image ubuntuRe: You can now run same OCI images as containers or Firecracker microVMs
#19Earlier quoted context omitted.
And if they don't have a kernel? You just specify kernel + initrd?
you don't have to source one manually — pullrun kernel install fetches a kata containers kernel into ~/.pullrun/kernels/vmlinux- . One-time setup, then the daemon auto-discovers it.
Re: You can now run same OCI images as containers or Firecracker microVMs
#20Where does the microvm kernel/initrd come from? How can it be built? I just want a system that's as easy as "docker run ubuntu" but launches as a microvm instead, without me having to source a kernel or remember hugenormously long qemu incantation lines.