I'd like to know details about the working structure of knoppix.

On boot the kernel is started & miniroot is extracted to a ramdisk.
Booting happens, at some point the miniroot is dropped & the cloop
file is mounted "as is" & the boot completes & knoppix is running.
1) Does this sound about right? Is there other important parts?

2) How much of the boot does the miniroot handle & where does the
cloop file get mounted & take over?

Syslinux.cfg file sets: kernel, ramdisk, miniroot, etc.
3) What file sets the cloop file parameters for the kernel to mount it?

4) Is the Knoppix cloop file the entire file system when running?

5) When running, is ONLY the kernel & cloop file needed? Others also?

6) Has anyone made a GUI utility for working with the cloop file?

7) Is the cloop file's compression level greater than gZip, or less?

Why was yet another compression format (cloop) used to mount
the file system, why not gZip? Some technical problem using it?