Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(library): Introduce Findtime #32

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

razvand
Copy link

@razvand razvand commented Dec 5, 2023

Introduce Findtime bincompat application for Unikraft.

Add required files: Kraftfile, Dockerfile and README.md.

The root filesystem (in Dockerfile) provides the binary findtime executable passed to as the cmd in Kraftfile.

The kernel is built using embedded initrd.

@razvand razvand added the enhancement New feature or request label Dec 5, 2023
@razvand razvand force-pushed the razvand/library/findtime branch 2 times, most recently from f566426 to 5d57a52 Compare December 20, 2023 07:48
Copy link
Member

@StefanJum StefanJum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This works, but any reason it's in the catalog-for-maintainers repo, not in the catalog?

Introduce Findtime (master) image (ELF Loader) for bincompat runs.

Add `Kraftfile` to build for QMEU and Firecracker on x86_64 using
embedded initrd. The current build uses embedded initrd to build
a single image consisting of both the kernel and the initial ramdisk.

Add GitHub workflow to build and deploy the image. Add success badge in
`README.md`.

Signed-off-by: Razvan Deaconescu <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In Progress
Status: In Progress
3 participants