1 रिपॉजिटरी
Linking independent binary modules through shared interfaces to create complex applications.
Distinct from Component-Based Module Organizations: Focuses on linking binary modules via shared interfaces rather than organizing source code logic and templates.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Binary Component Composition. Refine with filters or upvote what's useful.
WebAssembly System Interface (WASI) APIs का एक मानकीकृत सेट है जो WebAssembly मॉड्यूल्स को पोर्टेबल और प्लेटफ़ॉर्म-स्वतंत्र तरीके से ऑपरेटिंग सिस्टम के साथ इंटरैक्ट करने की अनुमति देता है। यह एक पोर्टेबल रनटाइम एब्स्ट्रैक्शन प्रदान करता है जो विभिन्न ऑपरेटिंग सिस्टम्स के बीच संगतता सुनिश्चित करने के लिए हाई-लेवल सिस्टम कॉल्स को लो-लेवल होस्ट कार्यान्वयन से अलग करता है। यह प्रोजेक्ट स्वतंत्र बाइनरी मॉड्यूल्स को साझा इंटरफ़ेस के माध्यम से लिंक करने के लिए एक कंपोनेंट-आधारित मॉड्यूल सिस्टम का उपयोग करता है, जिससे एक एकल मोनोलिथिक बाइनरी की आवश्यकता समाप्त हो जाती है। यह एक पोर्टेबल टाइप सिस्टम और API सिग्नेचर प्रदान करने के लिए क्रॉस-लैंग्वेज इंटरफ़ेस डेफिनिशन का उपयोग करता है जो कई प्रोग्रामिंग भाषाओं और टारगेट्स में लगातार मैप होते हैं। यह सिस्टम क्षमता-आधारित सुरक्षा प्रबंधन सहित क्षमता क्षेत्रों की एक विस्तृत श्रृंखला को कवर करता है ताकि स्पष्ट टोकन के माध्यम से सिस्टम एक्सेस को प्रतिबंधित किया जा सके। यह हार्डवेयर संसाधनों के साथ इंटरैक्ट करने के लिए एसिंक्रोनस कार्य समन्वय और पोर्टेबल सिस्टम एकीकरण को भी संभालता है।
Allows linking independent binary modules through shared interfaces to avoid monolithic binaries.