|
From: | Fotis Xenakis |
Subject: | Re: [Virtio-fs] [qemu-web PATCH v2] Add virtio-fs in OSv overview blog post |
Date: | Fri, 6 Nov 2020 22:43:48 +0000 |
From: Dr. David Alan Gilbert <dgilbert@redhat.com>
Hello Dave,
Short answer: the root file system doesn't contain only data, the
executable can also be loaded from it. Although a unikernel, it
supports both the embedded-in-kernel and separate-filesystem
approaches.
OSv is more heavy-weight than most unikernels, in the sense that it
supports a lot of features found in general-purpose OSs. One could
just describe it as a specialized, light-weight OS. On the filesystem
side, it's actually pretty close e.g. to Linux: it has a VFS and multiple
filesystems:
Also like Linux, it initially boots into its initramfs (embedded in the
kernel) and then typically mounts a root file system from a device
(ZFS, ROFS or virtio-fs), before executing the application code.
In case this is not clear, please feel free to ask further!
Fotis
|
[Prev in Thread] | Current Thread | [Next in Thread] |