ऐसा क्या है जो OS को POSIX सिस्टम बनाता है? लिनक्स के सभी संस्करण POSIX, सही हैं? OSX के बारे में क्या?
उत्तर:
उत्तर № 1 के लिए 55हाँ। POSIX मानकों का एक समूह है जो यूनिक्स जैसे ऑपरेटिंग सिस्टम के लिए एक पोर्टेबल एपीआई का निर्धारण करता है। Mac OSX Unix- आधारित है (और इसे इस तरह प्रमाणित किया गया है), और इसके अनुसार POSIX अनुरूप है। POSIX गारंटी देता है कि कुछ सिस्टम कॉल उपलब्ध होंगे।
अनिवार्य रूप से, मैक POSIX के अनुरूप होने के लिए आवश्यक API को संतुष्ट करता है, जो इसे POSIX OS बनाता है।
लिनक्स के सभी संस्करण POSIX- अनुरूप नहीं हैं। 2.6 से पहले कर्नेल संस्करण अनुरूप नहीं थे, और आज लिनक्स isn "टी आधिकारिक तौर पर POSIX- आज्ञाकारी नहीं है क्योंकि वे प्रमाणित होने के लिए अपने रास्ते से बाहर चले गए हैं (जो संभवतः कभी नहीं होगा)। भले ही, लिनक्स को लगभग सभी इरादों और उद्देश्यों के लिए एक POSIX प्रणाली के रूप में माना जा सकता है।
जवाब के लिए 8 № 2
हां, OS X पर आधारित है डार्विन बी.एस.डी., और 10.5 के बाद से (तेंदुआ - 18-मई -2017) सभी इंटेल / एएमडी संस्करणों को आधिकारिक तौर पर यूनिक्स 03 / पोसिक्स मानक जैसे अनुपालन के रूप में प्रमाणित किया गया है।
- UNIX® 03 - मैक ओएस एक्स संस्करण 10.5 तेंदुआ
- Apple ने मैक ओएस एक्स 10.8 माउंटेन लॉयन को UNIX® 03 स्टैंडर्ड में पंजीकृत किया
- UNIX® 03 - OS X संस्करण 10.11 El Capitan
जवाब के लिए 2 № 3
POSIX एक विनिर्देश है: http://www.unix.org/what_is_unix/single_unix_specification.html AFAIK, लिनक्स युक्ति का पालन करता है, लेकिन अभी तक प्रमाणित नहीं हुआ है