यह जवाब देने के लिए एक मुश्किल सवाल है।
पहले "यूनिक्स लाइक" या "* निक्स" का आमतौर पर मतलब होता है POSIX। आपके द्वारा सूचीबद्ध सभी सिस्टम POSIX सिस्टम हैं। POSIX कार्यान्वित करने के लिए मानकों का एक समूह है।
अब कठिन सवालों के लिए।
GNU वास्तव में एक OS नहीं है। यह मुफ्त सॉफ्टवेयर को संचालित करने वाले नियमों या दर्शन के एक सेट से अधिक है, कि एक ही समय में ओएस बनाने की कोशिश करते समय उपकरणों के एक समूह को जन्म दिया। इसलिए GNU टूल मूल रूप से उन टूल्स के ओपन वर्जन हैं जो पहले से मौजूद थे लेकिन ओपन सॉफ्टवेयर के सिद्धांतों के अनुरूप फिर से तैयार किए गए। जीएनयू / लिनक्स उन टूल्स का एक जाल है और एक पूर्ण ओएस बनाने के लिए लिनक्स कर्नेल है, लेकिन अन्य "जीएनयू" हैं। उदाहरण के लिए जीएनयू / हर्ड।
यूनिक्स और बीएसडी POSIX के "पुराने" कार्यान्वयन हैं जो "बंद स्रोत" के विभिन्न स्तर हैं। यूनिक्स आमतौर पर पूरी तरह से बंद स्रोत है, लेकिन यूनिक्स के जितने फ्लेवर हैं उतने ही लिनक्स हैं अगर ज्यादा नहीं हैं। बीएसडी को आमतौर पर कुछ लोगों द्वारा "खुला" नहीं माना जाता है लेकिन वास्तव में यह बहुत अधिक खुला है और फिर कुछ भी मौजूद है। यह कम से कम प्रतिबंधों के साथ व्यावसायिक उपयोग के लिए लाइसेंसिंग की अनुमति देता है क्योंकि अधिक "खुले" लाइसेंस की अनुमति है।
लिनक्स नया कामर है। कड़ाई से बोलते हुए, यह "सिर्फ एक कर्नेल" है, हालांकि, सामान्य तौर पर यह एक पूर्ण ओएस के रूप में सोचा जाता है जब जीएनयू टूल्स और अन्य चीजों का एक गुच्छा होता है।
मुख्य शासी अंतर आदर्श है। यूनिक्स, लिनक्स और बीएसडी के अलग-अलग आदर्श हैं जिन्हें वे लागू करते हैं। वे सभी POSIX हैं, और सभी मूल रूप से विनिमेय हैं। वे अलग-अलग तरीकों से कुछ समान समस्याओं का समाधान करते हैं। तो आदर्शों के अलावा और पोसिक्स मानकों को लागू करने के लिए वे कैसे चुनते हैं, इसमें बहुत कम अंतर है।
अधिक जानकारी के लिए, मेरा सुझाव है कि आप GNU, OSS, Linux, BSD और UNIX के निर्माण पर एक संक्षिप्त लेख पढ़ें। वे अपने व्यक्तिगत विचारों की ओर झुके होंगे, लेकिन जब आप पढ़ेंगे, तो आपको मतभेदों का एक अच्छा विचार मिलेगा।
यह यूनिक्स वंशावली आरेख यूनिक्स, बीएसडी, जीएनयू और लिनक्स ( विकिमीडिया से ) के इतिहास को स्पष्ट रूप से दर्शाता है :