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

WASM support in iguana #8

Open
aaannz opened this issue Dec 8, 2022 · 1 comment
Open

WASM support in iguana #8

aaannz opened this issue Dec 8, 2022 · 1 comment
Labels
research Topics with unclear solution and even usability which needs to be clarified.

Comments

@aaannz
Copy link
Member

aaannz commented Dec 8, 2022

There is some development about adding podman (in this case using crun) to run WASM instead of containers. This can be interesting to iguana as WASM containers are generally smaller and even though they are AFAIK severely limited in what they can do, they may be very useful.

Resources:
https://wasmedge.org/book/en/use_cases/kubernetes/demo/wasi.html

@aaannz aaannz added the research Topics with unclear solution and even usability which needs to be clarified. label Dec 8, 2022
@aaannz
Copy link
Member Author

aaannz commented Feb 2, 2023

crun situation

Building crun with wasm support in OBS is challenging because wasmedge, used by crun as wasm runtime, depends on lld static library which is not shipped with llvm. Shipping static libraries is not by default accepted and needs an approval and special packaging (see https://en.opensuse.org/openSUSE:Packaging_guidelines#Static_Libraries).

There were attempts to build shared library for lld, but apparently that is explicit non-goal of lld (see https://reviews.llvm.org/D85278#2434383).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
research Topics with unclear solution and even usability which needs to be clarified.
Projects
None yet
Development

No branches or pull requests

1 participant