1 个仓库
Architectures for linking independent binary modules through shared interfaces to build complex applications.
Distinct from Component-Based Module Organizations: Focuses on binary-level linking and composition rather than source-level code organization or templates.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Binary Component Systems. Refine with filters or upvote what's useful.
WebAssembly System Interface (WASI) 是一套标准化的 API,允许 WebAssembly 模块以可移植且与平台无关的方式与操作系统交互。它提供了一个可移植的运行时抽象,将高层系统调用与底层宿主实现分离开来,以确保跨不同操作系统的兼容性。 该项目利用基于组件的模块系统通过共享接口链接独立的二进制模块,消除了对单一单体二进制文件的需求。它采用跨语言接口定义,提供了一个可移植的类型系统和 API 签名,能够跨多种编程语言和目标一致地映射。 该系统涵盖了广泛的功能领域,包括通过显式令牌限制系统访问的基于能力的安全性管理。它还处理异步任务协调和用于与硬件资源交互的可移植系统集成。
Links independent binary modules through shared interfaces to create complex applications without a single monolithic binary.