docs/technical-review.md
containerd image store. Users can install a docker image via the Docker Desktop to run their WASM files.crun and WasmEdge, users can use crun to deploy WASM images. crun integrates with WasmEdge via the C APIs, providing an easier way to deploy WASM images on Fedora platforms.crun-wasm and podman, users can use the podman tool to create and manage the containerized WASM workloads.clang-format, and the naming style and comment formatting follow the LLVM style. For the API designs, although they differ, WasmEdge mainly follows the WASM C API usages..yml files to set up their environments on their platforms or use the docker image.glibc version on Linux platforms. Currently, WasmEdge requires glibc version 2.28 or above.$HOME directory by the installer, and can be accessed by the owner of the $HOME directory. Users can also install WasmEdge under the system directory so that all users can access it.--dir, --env) or host function registration via the C API. This follows the principle of least privilege.crun, docker, containerd, or Kubernetes, the High Availability requirements are handled by the containers.$HOME/.wasmedge/). AOT-compiled WASM files can be optionally saved to disk by the user. WasmEdge does not create temporary files, caches, or databases during runtime execution.WasmEdge_ prefix in its name.Context, and users should use the APIs to maintain the resource life cycles.Create are used for creating the Context resources, and the APIs whose names end with Delete are for releasing the corresponding resources.O3.false to accelerate WASM execution.false.false.$HOME/.wasmedge/plugin. For system installations (under /usr), the path resolves to the system library directory (e.g., /usr/lib/wasmedge).WASMEDGE_PLUGIN_PATH environment variable.deprecated in the WasmEdge header with the comments. WasmEdge will keep maintaining these APIs for at least 2 minor releases.crun, containerd, Docker). As a result, WasmEdge is compatible with any Kubernetes version that supports OCI-compliant container runtimes.SOVERSION will be changed.alpha, beta, and rc pre-release for testing. If there are new APIs or API changes, the next version will update the minor release number. After the 1.0.0 version in the future, WasmEdge will update the major version number if there are API breaking changes.brew install wasmedge on macOS, apt install wasmedge on Debian/Ubuntu, or the universal installer script). No complex integration or configuration is required for basic usage. See the Day 1 - Project Installation and Configuration section for the full platform list and installer options.wasmedge -v to check the installed version. The message such as wasmedge version 0.16.1 will show on the terminal if the installation succeeded.--dir configuration with optional readonly flag.--dir guest_path:host_path (or with :readonly suffix for read-only access). Documentation: WASI CLI options.--disable-simd) or API configuration if not needed./usr/local), which requires write access to that directory.winget: winget install wasmedgeHomeBrew: brew install wasmedgednf install wasmedgeapt install wasmedgecurl -sSf https://raw.githubusercontent.com/WasmEdge/WasmEdge/master/utils/install.sh | bash in terminal. Or use wasmedgeup CLI binary to install WasmEdge with the command wasmedgeup install.-v: Specify the WasmEdge version to install.-p: Specify the installation path. For example, use -p /usr/local to install WasmEdge under the system path.--plugins: Install WasmEdge with plug-ins. For example, use --plugins wasi_crypto:0.14.1 to install the plug-in with a specific version.--arch: Forcibly specify the architecture of WasmEdge to install: x86_64 or aarch64.--dist: Forcibly specify the target distribution of Linux to install: ubuntu20.04 or manylinux2_28.$HOME/.wasmedge) to clean up all resources, or use the uninstaller command: bash <(curl -sSf https://raw.githubusercontent.com/WasmEdge/WasmEdge/master/utils/uninstall.sh).1.0.0 version, the latest 2 minor versions will be long-term supported versions, and the fixing patches will keep updating to these versions.0.15.0 is announced, then WasmEdge will publish the 0.15.1 version to fix that issue.alpha or beta stages.patch version that should be non-breaking.