Apple के OS X और Linux के बीच प्रमुख तकनीकी अंतर क्या हैं? मैं समझता हूं कि मैक और लिनक्स दोनों में एक समान वास्तुकला है, इसलिए प्रमुख अंतर क्या हैं जो उदाहरण के लिए रोकते हैं, मैक एप्लिकेशन लिनक्स के साथ संगत हैं?
Apple के OS X और Linux के बीच प्रमुख तकनीकी अंतर क्या हैं? मैं समझता हूं कि मैक और लिनक्स दोनों में एक समान वास्तुकला है, इसलिए प्रमुख अंतर क्या हैं जो उदाहरण के लिए रोकते हैं, मैक एप्लिकेशन लिनक्स के साथ संगत हैं?
जवाबों:
मैक ओएस बीएसडी कोड आधार पर आधारित है , जबकि लिनक्स एक यूनिक्स जैसी प्रणाली का एक स्वतंत्र विकास है। इसका मतलब है कि ये सिस्टम समान हैं, लेकिन बाइनरी संगत नहीं हैं ।
इसके अलावा, मैक ओएस में बहुत सारे एप्लिकेशन होते हैं जो ओपन सोर्स नहीं होते हैं और लाइब्रेरी पर बनाए जाते हैं जो ओपन सोर्स नहीं होते हैं। इस कारण से, उन अनुप्रयोगों और पुस्तकालयों के कॉपीराइट स्वामी होने के बिना लिनक्स पर चलने के लिए उन अनुप्रयोगों को पोर्ट करना संभव नहीं है।
सभी 3 प्रमुख ऑपरेटिंग सिस्टम्स (उबुन्टु को लिनक्स के प्रतिनिधि के रूप में मानते हुए) का उपयोग करने से, मैं आपको बता सकता हूं कि उबंटू सादगी में मैक ओएस एक्स के समान है, मैंने यह भी देखा है कि खिड़की के संवाद उल्लेखनीय रूप से समान हैं जिनमें से हम उबंटू में देखते हैं। जबकि उबंटू कुछ कारकों को बनाए रखता है जो विंडोज के समान हैं, जैसे कि डिफ़ॉल्ट टास्कबार (जो आमतौर पर किसी भी तरह से बदल दिया जाता है।)
प्रयोज्य सम्मान से, दोनों ऑपरेटिंग सिस्टम लगभग बराबर हैं।
जैसा कि ट्विक्सविकिंगर ने कहा , मैक ओएस एक्स और उबंटू के बीच मुख्य अंतर यह होगा कि मैक ओएस एक्स बंद स्रोत है, जैसा कि उन्होंने समझाया। अनिवार्य रूप से, उबंटू ओपन सोर्स लाइसेंसिंग के कारण मुक्त है, मैक ओएस एक्स; स्रोत बंद होने के कारण, ऐसा नहीं है।
इसके अलावा, मैक ओएस एक्स और उबंटू चचेरे भाई हैं, मैक ओएस एक्स को फ्रीबीएसडी / बीएसडी से बाहर रखा जा रहा है, और उबंटू लिनक्स आधारित है, जो यूनिक्स से दो अलग शाखाएं हैं।
मैक ओएस एक्स मूल रूप से सिर्फ एक विशेष कर्नेल है (क्योंकि ऐप्पल लॉक कर सकता है कि हार्डवेयर क्या प्रभावी रूप से उपयोग किया जाता है, वे असंख्य हार्डवेयर को पूरा किए बिना अनुकूलन कर सकते हैं) और यूएनआईएक्स के शीर्ष पर एक जीयूआई चिपकाया जाता है। यह भी अविश्वसनीय रूप से तकनीकी रूप से लिनक्स के साथ पूरी तरह से संगत है, इसके अलावा Apple ने खुले स्रोत को दूर रखने के लिए जो कदम उठाए हैं। यह संभव है कि OSX इंस्टॉलेशन में apt-get जैसा linux पैकेजिंग सिस्टम ड्रॉप किया जाए और यह ठीक काम करे।
वीएलसी ने वास्तव में वीएलसी प्लेयर को ऐप स्टोर से हटाने के लिए उन पर मुकदमा दायर किया क्योंकि वे उन्हें खुले कोड लेने, बदलने, और फिर इसे बंद करने की अपनी "1-तरफा" सड़क से वित्तीय रूप से लाभ नहीं देखना चाहते थे।
वास्तव में मुझे लगता है कि मैं यह कहने की कोशिश कर रहा हूं कि OSX और लिनक्स दोनों समुदायों की तुलना में एक जैसे हैं, शायद आपको विश्वास करने के लिए प्रेरित करेंगे। और जैसे ग्रेसन कह रहे थे , वे दोनों अविश्वसनीय रूप से अपने दादा यूनिक्स के करीब हैं - आप प्रभावी रूप से केवल यूनिक्स का अध्ययन करके OSX और लिनक्स सिस्टम दोनों का 90% सीख सकते हैं।