Skip to content

Embed crunch in an ELF section rather than static linking #489

@avsm

Description

@avsm

Rather than static linking, we could embed the crunch filesystems in an ELF section. This would:

  • speed up compilation time by not passing the block device through ocamlopt
  • not require a dynamic block device
  • not map the data in memory twice, since it wouldnt be in the code section.

See https://devel.unikernel.org/t/includeos-filesystem-api/108 for the IncludeOS thread on this, so we can obey the same ELF section convention.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions