enarx-archive / enarx-wasmldr Goto Github PK
View Code? Open in Web Editor NEWThe Enarx WebAssembly loader
License: Apache License 2.0
The Enarx WebAssembly loader
License: Apache License 2.0
This was part of enarx/enarx#802, but this rebased into enarx-wasmldr.
wasmldr
now lives within github.com/enarx/enarx
This repository is unused - archive it
Link from main wiki.
Allow links out to design docs.
This is similar to #2, but more generic in terms of configurability: the tenant shall express which FD the application is connecting to or listening on in the deployment config.
The goal of this issue is make it possible to write a socket-activatable service as in systemd's ListenStream=
. To allow that:
Stdio
, say Listen
, to indicate the use of this featureAlthough we already have a configuration that is applied at deployment time, applications typically express their requirements and hints determined at build time (something analogous to flatpak manifest).
Such configuration may include pre-opened file descriptors, bundled resources, minimal memory expectation, etc.
As described in the wiki, we are going to split our configuration file into two parts: build time and deployment time. Currently we have a single configuration file that is bundled in the Wasm binary itself, though an OCI-based package format has been proposed for similar purposes:
This issue is to check whether the OCI package format meets our needs. #22 probably depends on this.
Needed for attestation workload under some architectures.
enarx-wasmldr
will be most often used in conjunction with enarx-keepldr
. That is, enarx-wasmldr
must be compiled as a static PIE binary for musl
.
I believe the most recent Rust toolchain we depend on is version 1.46.0 (2020-08-27). That release enabled static PIE binaries for musl
.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.