जवाबों:
OS X माच माइक्रो कर्नेल पर आधारित एकमात्र शेष ऑपरेटिंग सिस्टम है जो अभी भी व्यावसायिक रूप से प्रासंगिक है। कुछ चल रहे अनुसंधान परियोजनाएं और अप्रचलित ओएसिस हैं जो अभी भी पुरानी मशीनों पर उत्पादन सेटिंग्स में कोई संदेह नहीं कर रहे हैं, लेकिन आज आप एक नई मशीन पर खरीद सकते हैं और खरीद सकते हैं।
OS X में कर्नेल फीचर असंगतताओं का सामान्य वर्गीकरण है जो किसी भी * ix में है। हाल ही में मुझे जो सबसे बड़ा काम करना था, वह है सिस्टम V संदेश कतारों की कमी । ( msgget(2)
और दोस्तों।) हमें अपने संदेश कतार कोड को बदलना पड़ा - जिसे "वास्तविक" सिस्टम वी संस्करण के लिए लिखा गया था और बाद में लिनक्स पर पोर्ट किया गया - ओएस एक्स पर चलने के लिए हमारे सॉफ्टवेयर को प्राप्त करने के लिए टीसीपी / आईपी के साथ। हमारे आवेदन के लिए, इन दो IPC तरीकों के बीच अंतर उस समय में हुआ था जब हमने संदेश कतारों के साथ जाने का विकल्प बनाया था, लेकिन बाद में वास्तु परिवर्तनों के कारण, यह टीसीपी / आईपी पर स्विच करने के लिए एक बड़ी बात नहीं थी।
जब यह इसके ठीक नीचे आता है, डार्विन मच 2.0 के शीर्ष पर सिर्फ एक पतली बीएसडी परत नहीं है?
मैं NeXTStep का उपयोग करता था, मुझे नहीं पता कि मौजूदा MacOSX NeXTStep से कितना दूर है, लेकिन ...
मच 2.0 ने कर्नेल स्तर पर भिन्नताओं के एक अलग सेट की पेशकश की:
मूल सीएमयू मच लोगों ने इन सार का उपयोग बीएसडी यूनिक्स प्रक्रियाओं, एमएस-डॉस प्रक्रियाओं का अनुकरण करने और फ्रीकनेस, वीएमएस कार्यों के शानदार फिट में किया। प्रत्येक वीएमएस टास्क में 2 माच टास्क लिए गए, साथ ही कई थ्रेड भी। कोई व्यक्ति नेक्सएक्सटाइप के लिए एक मैक ओएस (प्री-ओएसएक्स) एमुलेटर बेचता था जो उपयोगकर्ता-अंतरिक्ष-पेजर को अच्छे प्रभाव के लिए उपयोग करता था।
पुराने CMU Mach प्रकाशन पृष्ठ: http://www.cs.cmu.edu/afs/cs/project/mach/public/www/doc/documents_top.html
VMS-on-Mach पेपर: http://www.sture.ch/vms/Usenix_VMS-on-Mach.pdf
यह काफी जवाब नहीं है लेकिन, DTrace एक भयानक सिस्टम डिबगिंग टूल है जो सोलारिस, डार्विन / OS X और * BSD के लिए मौजूद है, लेकिन लिनक्स के लिए नहीं।
डार्विन में समर्थित फ़ाइल सिस्टम प्रकारों का एक अपेक्षाकृत छोटा सेट है। विशेष प्रकार के देवदास और नेटवर्क प्रकार जैसे वेबदाव के अलावा, सूची इस प्रकार है:
इस सूची में से, केवल यूएफएस को यूनिक्स के लिए डिज़ाइन किया गया था, हालांकि सभी आवश्यक यूनिक्स कार्यक्षमता का समर्थन करने के लिए एचएफएस + को अपग्रेड किया गया है। मैक ओएस एक्स 10.6 के रूप में, यूएफएस का उपयोग रूट विभाजन के लिए नहीं किया जा सकता है, हालांकि यह प्रतिबंध संभवतः डार्विन पर लागू नहीं होता है। डिफ़ॉल्ट रूप से, HFS + केस-असंवेदनशील है, हालांकि सृजन समय पर केस संवेदनशीलता का अनुरोध किया जा सकता है। हालांकि मैक ओएस एक्स केस-संवेदी विभाजन पर चलेगा, कई हाई-प्रोफाइल मैक एप्लिकेशन (जैसे एडोब सीएस) नहीं होंगे।
थोड़ी देर के लिए, Apple ZFS के साथ HFS को सुपरसीड करने की योजना बना रहा था , और यहां तक कि मैक ओएस एक्स के कुछ संस्करणों के साथ ZFS को भी भेज दिया था, लेकिन दुख की बात है कि यह प्रयोग अंततः अनओलेबल लाइसेंसिंग मुद्दों के कारण विफल रहा ।
मुझे लगता है कि डार्विन को यूनिक्स के सिर्फ एक और स्वाद के रूप में वर्णित करना सबसे अच्छा है । सोलारिस एक है। एचपी / यूएक्स एक और है। बहुत अधिक हैं , शायद "हाई-प्रोफाइल" के रूप में नहीं, लेकिन वे वहां हैं। और हर स्वाद के साथ अपनी खुद की बारीकियां आती हैं। इसलिए पहले स्थान पर जायके हैं। कुछ कंपनी कुछ सोचती है जो इसे बेचने में मदद करेगी (या बस इसके साथ काम कर रही है या इसे प्रशासित भी कर सकती है) और इसे बनाती है और इसे अपना नाम देती है।
अगर मैंने सही डार्विन को सुना है, जैसा कि Apple द्वारा जारी किया गया था, अब एक स्वतंत्र ऑपरेटिंग सिस्टम के रूप में कार्य नहीं करता है, इसलिए मैं बताता हूं कि इसमें सबसे बड़ा अंतर ओएस एक्स है। : डी
हालांकि पुराने मैक ओएस, नए मैक ओएस एक्स, और नेक्सटी सामान के बीच एकीकरण कभी-कभी हँसाया जाता है , डिस्कुटिल और हडियुटिल जैसी छोटी उपयोगिताओं महान हैं। शायद यह कुछ पुराने मच कर्नेल आर्किटेक्ट हैं जो नेक्सटी से बचे हैं जो इन छोटी चीजों का उपयोग करते हैं और उनके बारे में परवाह करते हैं जिन्होंने एक्सकोड को इतना अच्छा उपकरण भी बनाया है।
डार्विन FreeBSD पर आधारित है। एक शांत विशेषता यह है कि है नहीं अन्य यूनिक्स ऑपरेटिंग सिस्टम में मौजूद (मेरे अनुभव में) है बर्कले पैकेट फ़िल्टर , उर्फ /dev/bpf
। यह एक बहुत ही बहुमुखी डिवाइस है जिसे आप पैकेट कैप्चरिंग के लिए उपयोग कर सकते हैं।
मुट्ठी जो मेरे दिमाग में आती है, वह सभी उपकरण हैं जो ओएसएक्स में कंसोल में हैं .. यूनिक्स के पास अधिक उपयोगी कमांड हैं। यह डिस्क में विभाजन जादू की तरह है, इस उपकरण में डिस्क संचालन के लिए इतने विकल्प हैं कि fdisk वास्तव में इस जानवर का सिर्फ 10% है ... btw osx वास्तव में महान सॉफ़्टवेयर RAID समर्थन का समर्थन करता है जिसमें आपके पास JBOD, Strip और मिरर छापे हो सकते हैं प्रकार .. क्या वास्तव में यूनिक्स में यह है? आपके सपनों में!! ; D
SystemProfiler - एक महान उपकरण जो सभी हार्डवेयर आईडी, नाम, मॉडल, स्नैस और सामान को बहुत ही आरामदायक तरीके से प्रदर्शित करता है।
डार्विन कर्नेल यूनिक्स में पूरी तरह से पारदर्शी नहीं है।
डार्विन का मारक उपयोग है = पी यूनिक्स नहीं, केवल कौशल
अलग फ़ाइल सिस्टम भी .. HFS, HFS +
शायद बाद में मुझे और याद होगा =)