summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHelmut Grohne <helmut@subdivi.de>2022-12-20 15:10:20 +0100
committerHelmut Grohne <helmut@subdivi.de>2022-12-20 15:10:20 +0100
commit0f3b0282f14be6fb1a4b70d9892f13f61590e63c (patch)
tree0ea7032dae7d58aa330e8e703d051ca19b731148
parent4bb29d3fb7bc5258e4339115000564cc3452b799 (diff)
downloaddebvm-0f3b0282f14be6fb1a4b70d9892f13f61590e63c.tar.gz
README.md: Why?
-rw-r--r--README.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/README.md b/README.md
index 63a2c0f..33ba07d 100644
--- a/README.md
+++ b/README.md
@@ -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
=======