1 Repo
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.
Das WebAssembly System Interface ist ein standardisierter Satz von APIs, die es WebAssembly-Modulen ermöglichen, mit Betriebssystemen auf portable und plattformunabhängige Weise zu interagieren. Es bietet eine portable Laufzeit-Abstraktion, die High-Level-Systemaufrufe von Low-Level-Host-Implementierungen trennt, um die Kompatibilität über verschiedene Betriebssysteme hinweg sicherzustellen. Das Projekt verwendet ein komponentenbasiertes Modulsystem, um unabhängige Binärmodule über gemeinsame Schnittstellen zu verknüpfen, wodurch die Anforderung für ein einzelnes monolithisches Binary entfällt. Es setzt eine sprachübergreifende Schnittstellendefinition ein, um ein portables Typsystem und API-Signaturen bereitzustellen, die konsistent über mehrere Programmiersprachen und Ziele hinweg gemappt werden. Das System deckt ein breites Spektrum an Funktionsbereichen ab, einschließlich fähigkeitsbasierter Sicherheitsverwaltung zur Einschränkung des Systemzugriffs über explizite Token. Es handhabt zudem die Koordination asynchroner Aufgaben und die portable Systemintegration für die Interaktion mit Hardwareressourcen.
Links independent binary modules through shared interfaces to create complex applications without a single monolithic binary.