diff options
author | Helmut Grohne <helmut@subdivi.de> | 2022-12-20 15:10:20 +0100 |
---|---|---|
committer | Helmut Grohne <helmut@subdivi.de> | 2022-12-20 15:10:20 +0100 |
commit | 0f3b0282f14be6fb1a4b70d9892f13f61590e63c (patch) | |
tree | 0ea7032dae7d58aa330e8e703d051ca19b731148 /README.md | |
parent | 4bb29d3fb7bc5258e4339115000564cc3452b799 (diff) | |
download | debvm-0f3b0282f14be6fb1a4b70d9892f13f61590e63c.tar.gz |
README.md: Why?
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -44,6 +44,21 @@ partition table or bootloader. The following paths are assumed inside: * `/initrd.img` must be a symbolic link pointing to a regular file containing the initrd image. +Why? +==== + +Most other tools in this area either do whole system emulation and include a +bootloader and partition table or share the Linux kernel with a container +image. This approach sits in between and allows emulating the Linux kernel +without getting into the complexity of dealing with different bootloaders by +using the one included in qemu. + +The other aspect is restricting to Debian-based systems. This allows for a lot +of simplification of the problem space. + +The implementation is so short that it still is feasible to read and understand +it. Let's see how long that lasts. + License ======= |