मैक ओएस एक्स कैसे यूनिक्स है? [बन्द है]


36

मेरे सीमित ज्ञान से: यूनिक्स ओएस कोडर मानता है कि उपयोगकर्ता जानते हैं कि वे क्या कर रहे हैं, आदि। Apple के बनाम आप इसे केवल उसी तरह कर सकते हैं जिस तरह से आपको इसे करने की अनुमति है, आदि।

यूनिक्स की अन्य विविधताओं की तुलना में, मैक ओएस एक्स की सीमाएं क्या हैं, लेकिन क्या यह उपयोगकर्ता के अनुभव में भी सुधार करता है?

प्रश्न को आज़माने और स्पष्ट करने के लिए, यह उपयोगकर्ता अनुभव है जिसके बारे में जानने के लिए मैं पढ़ना चाहता हूं। हालाँकि यह रुचि है कि यह प्रमाणित है, यह इतना प्रासंगिक नहीं है - लिनक्स प्रमाणित नहीं है, लेकिन यह निकटतम है जो मैं अब तक यूनिक्स का उपयोग करने के लिए आया हूं।


4
मुझे यह सवाल और इसके घटनाक्रम बहुत दिलचस्प लगे, धन्यवाद!
मौविसील

जवाबों:


56

मैक ओएस एक्स सादा यूनिक्स है। यह एक BSD यूनिक्स स्वाद है, और SUS V3 ( एकल यूनिक्स विनिर्देश संस्करण 3) प्रमाणित है ।

इसका मतलब यह है कि एक सॉफ्टवेयर इंजीनियर या सिस्टम एडमिनिस्ट्रेटर जो कुछ भी यूनिक्स सिस्टम में खोजने की उम्मीद करता है वह मैक ओएस एक्स में मौजूद है।


14
यह एक BSD सिस्टम है जो MACH माइक्रोकर्नल के ऊपर बनाया गया है।
मौविसील

3
Telemachus - हाँ, लेकिन सभी निष्पक्षता में, अधिकांश उपयोगकर्ता कभी भी इसका उपयोग नहीं करेंगे और यह आसानी से XCode टूल में उपलब्ध है जो सभी Apple कंप्यूटरों के साथ जहाजों को इंस्टॉल करने वाली डिस्क पर है।
एमडीएमरा

5
निष्पक्ष होने के लिए, यदि सामान डिस्क पर है, तो यह "बॉक्स से बाहर" उपलब्ध है, आप किस बॉक्स पर निर्भर कर रहे हैं।
फिशी

8
@Telemachus: मैक का उपयोग करने वाले अधिकांश लोग XCode नहीं चाहते हैं, इसलिए इसे स्थापित करना डिस्क स्थान की बर्बादी होगी। यदि आपके पास कोई ऐसा सुराग है जिसे आप संकलक चाहते हैं, तो आप आसानी से एक स्थापित कर सकते हैं। यदि आपको आपके लिए पहले से इंस्टॉल की गई हर चीज की जरूरत है, और आप एक साधारण इंस्टालेशन स्टेप नहीं संभाल सकते हैं, तो आप इसे कभी भी सॉफ्टवेयर में नहीं बनाएंगे, और एक कंपाइलर पर भरोसा नहीं करना चाहिए।
डेविड थॉर्नले

8
@ टेल्मैचस: कंपाइलर है । यह बॉक्स में सही है। मुझे समझ नहीं आ रहा है कि आपको क्यों लगता है कि जब आप पहली बार बिजली चालू करते हैं, तो यूनिक्स जैसे सभी ओएस को आपके इच्छित तरीके से काम करना चाहिए। एक यूनिक्स बॉक्स को जिस तरह से आप चाहते हैं, उसे बनाने के लिए चीजों की एक लंबी और सम्मानजनक परंपरा है।
डेविड थॉर्नले

24

IMHO, इस प्रश्न की दो तरह से व्याख्या की जा सकती है। शाब्दिक स्तर पर, मैक ओएस एक्स 10.5 (तेंदुआ) के रिलीज के साथ मैक ओएस एक्स ने यूनिक्स 03 प्रमाणन प्राप्त किया , और यह यूनिक्स जैसा है।

अधिक व्यक्तिपरक स्तर पर, मैक ओएस एक्स क्लासिक ऐप्पल ऑपरेटिंग सिस्टम, मैक ओएस के लिए प्रतिस्थापन का एक पुनर्लेखन है । Mac OS X का दिलचस्प पहलू यह है कि यह एक POSIX आज्ञाकारी OS है जो XNU कर्नेल का उपयोग करने के लिए होता है , जो इसकी जड़ों को BSD तक पहुंचा सकता है । और यह कि इसे एक ओपन-सोर्स प्रोजेक्ट, डार्विन के रूप में रिलीज़ किया गया था । POSIX अनुपालन लिनक्स या बीएसडी के लिए लिखे गए सॉफ्टवेयर पैकेज को मैक ओएस एक्स में पोर्ट किया जा सकता है।

हालांकि, मैक ओएस एक्स केवल कर्नेल से अधिक है, और आईएमएचओ, मैक ओएस एक्स किसी अन्य यूनिक्स संस्करण की तुलना में मैक ओएस की भावना के करीब है।

अपडेट: जोएल स्पोल्स्की को Buraluralism पर ले जाने के लिए लिंक जहां वह मुख्य रूप से विंडोज और यूनिक्स संस्कृतियों के बीच की पत्रकारिता की बात करता है, लेकिन यह भी संक्षेप में छूता है कि क्यों मैक ओएस एक्स के साथ Apple एक उत्कृष्ट "डेस्कटॉप यूनिक्स" प्रदान करने में सफल रहा।

अपडेट 2: विकिपीडिया पर बताए अनुसार यूनिक्स दर्शन से लिंक करें।

"ऐसे प्रोग्राम लिखें जो एक काम करते हैं और इसे अच्छी तरह से करते हैं। एक साथ काम करने के लिए प्रोग्राम लिखें। टेक्स्ट स्ट्रीम को संभालने के लिए प्रोग्राम लिखें, क्योंकि यह एक सार्वभौमिक इंटरफ़ेस है।"

मेरी अत्यधिक व्यक्तिपरक राय है कि मैक ओएस एक्स एक "पारंपरिक" यूनिक्स ओएस की तुलना में मैकओएस के करीब है मेरी राय से उपजी है कि मैक ओएस एक्स के पास इसके अतिव्यापी लक्ष्य के रूप में प्रयोज्य है, और ऊपर नहीं। उस ने कहा, मैं इस बात से सहमत हूं कि मैक ओएस एक्स को एक सामान्य यूनिसेक्स के कई बिंदुओं पर ध्यान देकर एक वास्तविक यूनिक्स पर विचार करना भी मान्य है।


8
Mac OS X क्लासिक Mac OS का पुनर्लेखन नहीं है - यह NeXTSTEP पर आधारित है।
s4y

1
@SidneySM: एक तरह से, यह वंश अप्रासंगिक है। जब आप OSX का उपयोग करते हैं , तो यह मैक की तरह यूनिक्स की तुलना में बहुत अधिक लगता है।
टेलीमेकस

1
@SidneySM धन्यवाद, आप सही कह रहे हैं। "फिर से लिखना" से मेरा अभिप्राय यह था कि इसका पूर्ववर्ती, मैक ओएस के साथ कोई भी कोड समान नहीं था, और यह भी नहीं कि इसे फिर से लिखा गया था। यह स्पष्ट रूप से सही नहीं निकला। मैं इसे ठीक कर दूँगा।
नगुल

1
@ डेविड थॉर्नले हम इस विज्ञापन पर चर्चा कर सकते हैं, लेकिन संभवतः हमारे मतभेद यूनिक्स दर्शन की व्याख्या में निहित हैं। en.wikipedia.org/wiki/Unix_philosophy मुझे लगता है कि OS X प्रयोज्यता की ओर अग्रसर है, और यह नहीं (विशेष रूप से अंतिम बिट): "ऐसे प्रोग्राम लिखें जो एक काम करते हैं और इसे अच्छी तरह से करते हैं। एक साथ काम करने के लिए प्रोग्राम लिखें। पाठ धाराओं को संभालने के लिए, क्योंकि यह एक सार्वभौमिक इंटरफ़ेस है। "
नगुल

3
यदि आप पारंपरिक यूनिक्स दर्शन का अक्षरशः पालन करते हैं, तो आपके पास ग्राफिकल डेस्कटॉप वातावरण नहीं हो सकता है।
hasen

12

एक टर्मिनल खोलें और यह यूनिक्स है। जीयूआई का उपयोग करें, और यह ओएस एक्स है। हम में से कई इसे दोनों दुनिया के सर्वश्रेष्ठ मानते हैं।

अगर मैक यूनिक्स के नीचे नहीं होता तो मैं मैक पर नहीं जाता।


मैं इस वजह से एक मैक पर स्विच कर रहा हूँ। हालांकि, मैं वास्तव में उनके भविष्य के ओएस संस्करणों (योसेमाइट, आदि) को नवीनतम यूनिक्स विनिर्देश पास करना देखना चाहता हूं।
केंसई

11

जैसा कि कुछ उत्तरों ने कहा है, इस प्रश्न के दो पहलू हैं।

यदि आपके पास लाइसेंस का मतलब है, तो ओएसएक्स आधिकारिक यूनिक्स (टीएम) है।

दूसरी ओर, यदि आपका मतलब है कि OSX एक यूनिक्स प्रणाली की तरह महसूस करता है, तो मुझे वास्तव में नहीं कहना होगा (या शायद "बिल्कुल नहीं")। OSX अपने से काफी यूनिक्स-वाई फाइल सिस्टम को छुपाने के लिए अपने रास्ते से हट जाता है। ls /GUI में मुख्य हार्ड डिस्क ड्राइव खोलने के साथ आउटपुट की तुलना करें । यह भी संकलक स्थापित नहीं है। (यह बॉक्स में उपलब्ध है और आप एक बहुत आसानी से Xcode टूल इंस्टॉल करके इंस्टॉल कर सकते हैं, जो कि इंस्टॉलर डिस्क में से एक पर आसानी से उपलब्ध हैं, लेकिन वे "वैकल्पिक" या "एक्स्ट्रा" इंस्टॉल आइटम के तहत समूहीकृत हैं। मैं भूल जाता हूं। सटीक शब्द।) ये दो बड़े उदाहरण हैं, लेकिन छोटी चीज़ों के कई अन्य उदाहरण हैं जो OSX में बस थोड़ा अलग या अलग हैं। (अच्छा या बुरा, जरूरी नहीं, लेकिन अलग हो।)

एप्पल उनके डिफ़ॉल्ट प्रदान करने के लिए है, जबकि उनके उपयोगकर्ताओं के बहुमत के अनुकूल चेहरा "बस काम करता है", अब बहुत मुश्किल काम करता है मुझे लगता है, यह भी डेवलपर्स और शौकीनों के लिए एक मानक * nix मशीन की तरह OSX के इलाज के लिए अनुमति देता है। लेकिन परिणाम OSX सिस्टम को थोड़ा समझौता करता है। (यह एक बुरी बात नहीं है।)

संपादित करें : यह दिलचस्प है कि लोग इस सवाल (मुझे शामिल) के बारे में कितना दृढ़ता से महसूस करते हैं। मुझे लगता है कि कुछ उत्तर देने वाले बहुत शाब्दिक हैं: यह यूनिक्स की तरह है क्योंकि यूनिक्स हो सकता है क्योंकि उनके पास कागज़ का एक टुकड़ा है जो यूनिक्स (टीएम) से ऐसा कहता है। हममें से अन्य लोग कह रहे हैं, "लेकिन यह दिखता है, जैसे चलता है, और मैक की तरह ही चलता है। यह सभी यूनिक्स-वाई (बहुत कम दिखता है) पर महसूस नहीं करता है ।" जैसा कि मैंने मूल रूप से कहा था, मुझे लगता है कि वास्तव में यहां दो प्रश्न हैं: एक विनिर्देशन और लाइसेंस के बारे में और एक उपयोगकर्ता-अनुभव के बारे में।


3
आप ls का आउटपुट / टर्मिनल.एप्प के साथ प्राप्त कर सकते हैं। दोनों दुनिया मैक ओएस एक्स में सह-अस्तित्व में हैं। यह कोई समझौता नहीं है। GUI यूनिक्स के शीर्ष पर काम करता है, ठीक उसी तरह जैसे Gnome लिनक्स के शीर्ष पर काम करता है।
मौविसील

1
आप यूनिक्स का उपयोग क्या कर रहे हैं कि विकास प्रणाली डिफ़ॉल्ट इंस्टॉल का हिस्सा है?
रिचर्ड हॉकिंस

1
@Telemachus +1 टाइपिंग के लिए। यह मैक ओएस से ओएस एक्स के लिए संक्षेप में परिवर्तन की भावना व्यक्त करता है । मेरी राय में, Apple ने उपयोगकर्ता के अनुभव को अपरिवर्तित रखते हुए मैक की हिम्मत में सुधार करना चाहता था, और काफी खूबसूरती से सफल रहा।
नगुल

2
@Telemachus: मेरे पहले उबंटू बॉक्स पर कोई स्थापित नहीं था। मुझे "sudo apt-get install development-Essentials" टाइप करने के काम पर जाना था, और फिर अपना पासवर्ड डालना था। इसने मुझे चौंका दिया।
डेविड थॉर्नले

2
@Telemachus: मैं आपकी बात समझता हूं और ओपी के संपादन को देखते हुए, इस तरह का तर्क वह प्राप्त करना चाहता है। उपयोगकर्ता के दृष्टिकोण से, ऐसा कोई संकेत नहीं है कि यूनिक्स हुड के नीचे चलता है।
मौविसील

5

मेरा कहना है कि यूनिक्स को केवल विभिन्न यूनिक्स स्वादों द्वारा परिभाषित किया जा सकता है।

इस सवाल पर विचार करें: यूनिक्स की तरह क्या है?
उत्तर: इसके लिए एक भावना प्राप्त करने के लिए एक यूनिक्स प्रणाली का प्रयास करें।

यदि ओएस एक्स यूनिक्स प्रमाणित है, तो आप वास्तव में क्या पूछ रहे हैं?

क्या आप पूछ रहे हैं कि 80 के दशक से पारंपरिक गुई-यूनिक्स के कितने करीब है?

खैर, उस स्थिति में, कोई भी पूछ सकता है कि विंडोज विंडोज 7 कैसे है? यह निश्चित रूप से "आधिकारिक" विंडोज़ है, लेकिन यह विंडो 95 की तरह कुछ भी महसूस नहीं करता है, अकेले 3.1, एमएस-डॉस का उल्लेख नहीं करने के लिए। क्या यह विंडोज के किसी भी कम कर देता है?

सिर्फ इसलिए कि सामान्य (गैर-तकनीकी) उपयोगकर्ता यूनिक्स को जीयूआई के नीचे नहीं देखते हैं, यह ओएस एक्स को किसी भी यूनिक्स की तुलना में कम नहीं बनाता है।


@ हसेन: प्रमाणन के अलावा दर्शन का सवाल है। पारंपरिक यूनिक्स दर्शन उन चीजों पर जोर देता है जो ओएसएक्स जोरदार रूप से तनाव नहीं करता है। इस पर और अधिक के लिए नगुल का जवाब देखें। आधुनिक यूनिक्स जैसी प्रणालियों में निश्चित रूप से एक जीयूआई है, लेकिन वे अभी भी (एक डिग्री या किसी अन्य) आधार दर्शन का पालन करते हैं। मुझे यकीन नहीं है कि Apple का OSX वास्तव में करता है।
टेलीमेकस

1
@ जेसेन: मैं डेस्कटॉप पर विन एक्सपी का उपयोग करके बहुत सहज हूं। हालाँकि मुझे पसंद है, मैं लिनक्स या यूनिक्स संस्करण को खोजने में असमर्थ हूं, जिसका उपयोग करने के लिए मुझे इसका उपयोग करने में काफी मजा आता है। मैं यहाँ सोच रहा हूँ, अगर यह देखने की कोशिश करने लायक है कि मैक ओएस एक्स, डेस्कटॉप पर यूनिक्स के एक संस्करण के रूप में कैसा लगता है।
रॉब काम

4
@ रोब कम: मैक ओएस एक्स अपने आप में एक बहुत अच्छा ओएस है। पीआर-राइडेड क्लिच के बावजूद, काफी हद तक यह काम करता है । यदि आपने अब तक यूनिक्स की अपनी खुराक का आनंद नहीं लिया है, तो मैं निश्चित रूप से आपको एक मैक की कोशिश करने का सुझाव दूंगा। यह एक पारंपरिक यूनिक्स ओएस का मेरा विचार नहीं है , लेकिन इसे यूनिक्स और पोसिक्स अनुपालन दोनों द्वारा रेखांकित किया गया है और यह एक उत्कृष्ट ओएस है।
नगुल

4

GUI वह है जो सुविधा को छुपाता है। इसके नीचे कुछ कॉस्मेटिक अंतर और कुछ प्लेटफ़ॉर्म अंतर के साथ बीएसडी की तरह महसूस होता है।

जब आप किसी शेल में जाते हैं, तो एक * nix उपयोगकर्ता को यह सब महसूस नहीं होगा। मैं नियमित रूप से अपने मैकबुक वैसे भी करता हूं।


4

एक महत्वपूर्ण बिंदु यह है कि आप केवल GUI के माध्यम से कितना कर सकते हैं, और उत्तर आश्चर्यजनक रूप से बहुत कम है - जिसमें GUI सेटिंग्स को संशोधित करना या AppleScripts चलाना शामिल है। लगभग हर चीज के लिए प्रोग्रामेबल कमांड लाइन इंटरफेस हैं, और उदाहरण के लिए , कुछ यूनिक्स उपयोगिताओं को भी स्पष्ट रूप से उल्लेख किए बिना शामिल किया गया है, तोड़फोड़

1990 के दशक के मध्य से, यूनिक्स वर्कस्टेशन उपयोगकर्ता होने के नाते, मैक ओएस एक्स उस तरह का है जैसे अमीगा और बीएसडी में एक प्यार करने वाला बच्चा था जो भाग गया था और आईआरआईएक्स द्वारा पहाड़ों में कुंग-फू में प्रशिक्षित किया गया था ।


एक दिलचस्प सादृश्य। मेरे मन में अमिगा का प्रतिनिधित्व करता है: संसाधनों का शक्तिशाली उपयोग, यह समय से आगे है, लेकिन विशेष रूप से (जब पर्याप्त रूप से ट्विस्ट किया जाता है, जैसे डायरेक्टरी ओपस के साथ) यह उपयोग करने में मजेदार था।
रॉब काम

3

मेरे लिए सबसे अलग जो अंतर है वह यह है कि डिफ़ॉल्ट मैक ओएस एक्स फाइल सिस्टम, एचएफएस प्लस , संवेदनशील नहीं है। यूएफएस का उपयोग करना संभव है , लेकिन यह ओएस के अन्य हिस्सों की कार्यक्षमता को सीमित कर सकता है। जब मैंने केस सेंसिटिविटी की कमी का पता लगाया तो यह थोड़ा परेशान था। कम से कम यह मामला संरक्षण है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.