• refalo@programming.dev
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    2 days ago

    besides uncompressing itself, there will be other info that is needed at runtime that requires dynamic memory allocation beyond the size of the kernel itself, like hardware/memory maps, framebuffers, filesystem/networking stuff, caches etc.