Skip to content

Make krun binary separate from crun, not a symbolic link #2089

@tylerfanelli

Description

@tylerfanelli

In confidential computing environments, users may want to run sensitive workloads in krun yet "normal" workloads in standard crun. However, at the moment this provides some difficulties, because the krun binary is just a symbolic link to crun built with krun extensions.

$ ls -l /bin/ | rg crun
-rwxr-xr-x. 1 root root       566320 ...  crun
lrwxrwxrwx. 1 root root            4 ...  krun -> crun

Therefore, there is difficulties with having both a krun and standard crun build in /bin. This could be alleviated by just renaming the crun with libkrun extensions binary to krun, rather than using a symbolic link.

cc @slp

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions