From 0f3b0282f14be6fb1a4b70d9892f13f61590e63c Mon Sep 17 00:00:00 2001 From: Helmut Grohne Date: Tue, 20 Dec 2022 15:10:20 +0100 Subject: README.md: Why? --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'README.md') 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 ======= -- cgit v1.2.3