Darling - Linux पर macOS सॉफ़्टवेयर चलाना
(darlinghq.org)- Darling एक compatibility layer है जो Linux पर macOS सॉफ़्टवेयर चलाने देती है
- hardware emulator का उपयोग किए बिना macOS सॉफ़्टवेयर को सीधे चलाता है
- यह एक पूरा Darwin environment implement करता है, जिसमें Mach, dyld, launchd आदि शामिल हैं
- इसे इस तरह डिज़ाइन किया गया है कि user setup में कम से कम मेहनत करे और अपने पसंदीदा सॉफ़्टवेयर को आसानी से इस्तेमाल कर सके
- इसका लक्ष्य Linux desktop environment में पूरी तरह integrate होकर apps को इस तरह चलाना है कि वे native Linux apps की तरह दिखें, महसूस हों और काम करें
- Darling मुफ़्त और open source सॉफ़्टवेयर है, जिसे GNU GPL license version 3 के तहत वितरित किया जाता है
Darling जैसे प्रोजेक्ट
- Darling, Wine के समान है; जैसे Wine Linux पर Windows सॉफ़्टवेयर चलाने देता है, वैसे ही Darling macOS सॉफ़्टवेयर चला सकता है
- Anbox जैसे अन्य समान प्रोजेक्ट Android apps के लिए हैं
Darling की क्षमताएँ और कानूनी पहलू
- Darling बुनियादी experimental support के साथ सरल graphical applications चला सकता है.
- यह Apple के End User License Agreement (EULA) का उल्लंघन नहीं करता, और सीधे केवल Darwin के उन हिस्सों का उपयोग करता है जो पूरी तरह free software के रूप में जारी किए गए हैं.
Darling का नाम और compatibility
- Darling नाम, 'Darwin' और 'Linux' का संयोजन है.
- Darwin वह core operating system है जिस पर macOS और iOS आधारित हैं.
Darling और अन्य open source प्रोजेक्ट
- Darling, Apple द्वारा जारी मूल Darwin source code पर आधारित है, और Cocoa implementation के लिए The Cocotron का उपयोग करता है तथा Apportable Foundation और GNUstep के कई हिस्सों का लाभ उठाता है.
Darling की भविष्य की योजनाएँ
- लंबी अवधि में, योजना ARM devices (जैसे अधिकांश Android phones) पर iOS apps चलाने की है.
- UIKit का अपना implementation लिखना एक प्रमुख चुनौती है.
Darling प्रोजेक्ट में योगदान कैसे करें
- Darling के अंदरूनी हिस्सों को समझने के लिए documentation और blog पढ़कर शुरुआत करें, और GitHub पर प्रोजेक्ट में शामिल हों.
- macOS या iOS development का अनुभव उपयोगी है, लेकिन योगदान शुरू करने के लिए अनिवार्य नहीं है.
GN⁺ की राय
Darling प्रोजेक्ट Linux users के बीच इसलिए काफ़ी रुचि पैदा कर रहा है क्योंकि यह उन्हें macOS applications इस्तेमाल करने की नई संभावनाएँ देता है. यह प्रोजेक्ट open source community के सहयोग और तकनीकी innovation के ज़रिए अलग-अलग operating systems के बीच compatibility बढ़ाने में योगदान दे रहा है. खास तौर पर, Linux environment में macOS apps को native apps की तरह उपयोग करने लायक बनाना इसका सबसे महत्वपूर्ण पहलू है, और यही बात इसे software developers और end users दोनों के लिए आकर्षक बनाती है.
1 टिप्पणियां
Hacker News राय