3 रिपॉजिटरी
Header files and libraries that enable the compilation of Windows source code into native binaries for other platforms.
Distinct from Windows Compatibility Layers: Distinct from binary compatibility layers by focusing on the compilation of source code into native binaries via Winelib.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Source-to-Native Porting Libraries. Refine with filters or upvote what's useful.
Wine एक कम्पैटिबिलिटी लेयर है जो विंडोज बाइनरीज़ और एप्लिकेशन को Unix-जैसे ऑपरेटिंग सिस्टम पर चलाने में सक्षम बनाती है। यह एक क्रॉस-प्लेटफॉर्म बाइनरी लोडर और विंडोज API इम्प्लीमेंटेशन के रूप में कार्य करता है जो सिस्टम कॉल्स को नॉन-विंडोज प्लेटफॉर्म्स पर कार्यात्मक समकक्षों में अनुवादित करता है। यह प्रोजेक्ट मौजूदा बाइनरीज़ के निष्पादन और विंडोज सोर्स कोड को Unix या macOS के लिए नेटिव निष्पादन योग्य फाइलों में पोर्ट करने दोनों के लिए टूल्स प्रदान करती है। इसमें आधुनिक हार्डवेयर पर पुराने सॉफ्टवेयर, जैसे पुराने DOS और शुरुआती विंडोज प्रोग्राम्स को लॉन्च करने की क्षमता शामिल है। यह सिस्टम विंडोज सिस्टम कॉल्स को वास्तविक समय में नेटिव Unix समकक्षों में मैप करके और विंडोज डायनामिक लिंक लाइब्रेरी लोडिंग मैकेनिज्म का अनुकरण करके काम करता है। यह इन API लाइब्रेरीज़ को यूजर स्पेस में लागू करता है और विभिन्न वितरणों में ग्राफिक्स, साउंड और नेटवर्किंग में अंतर को संभालने के लिए मॉड्यूलर एडाप्टर लेयर्स का उपयोग करता है।
Provides header files and libraries for compiling Windows source code into native Unix binaries.
Unikraft is a modular library operating system and unikernel framework designed to compile applications into minimal, bootable virtual machine images. It serves as an OCI-compliant image builder and a cloud-native hypervisor target, enabling the creation of specialized runtimes that include only the specific drivers and libraries required by a single application. The system features a Linux compatibility layer that maps standard API calls and POSIX standards to unikernel libraries, allowing unmodified binaries to run without a full general-purpose kernel. It distinguishes itself by allowing c
Builds applications using native build systems and a ported C library to link object files directly.
The project is a development kit and compilation toolchain that builds C and C++ source files into native machine code libraries and shared library packages for mobile execution. It integrates target architecture toolchains with standard build systems to transform source code into deployable native modules. The toolset includes debugging and profiling capabilities that bridge low-level system debuggers with compiled binaries to inspect runtime execution states, register contents, and memory layouts. It provides performance monitoring instrumentation to measure execution bottlenecks and resour
Links compiled native code modules directly into mobile applications as shared libraries for high-performance execution.