VxWorks और Linux के बीच का अंतर

Anonim

VxWorks बनाम लिनक्स

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

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

-2 ->

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

लिनक्स एक व्यापक रूप से सुलभ ओएस कर्नेल है जो कंप्यूटर आर्किटेक्चर की एक बहुतायत पर चलता है, जिसमें आईबीएम सिस्टम z9 मेनफ्रेम शामिल है; हाथ एआरएम आधारित, आईपीएक; और सिस्टम z10, जो मोबाइल फोन और सुपर कंप्यूटर जैसे उपकरणों में पाया जाता है। इसमें उन विशेष आर्किटेक्चर में मौजूद विशेष वितरण भी मौजूद हैं जो इंटेल 8086 या इंटेल 80286 के रूप में कम मुख्य धाराएं हैं। लिनक्स मानक डेस्कटॉप और लैपटॉप में पाया जाता है; हालांकि, गेमिंग मार्केट के संदर्भ में, लिनक्स अभी भी विंडोज के पीछे काफी कम है। माइक्रोसॉफ्ट विंडोज या मैक ओएस एक्स पर पाए जाने वाले बहुत सारे आवेदन लिनक्स पर भी उपलब्ध हैं- यहां तक ​​कि उस एप्लीकेशन का एक नि: शुल्क संस्करण होगा जो लिनक्स के लिए काम करता है या उसी एप्लीकेशन का लिनक्स के लिए अपना संस्करण होगा

सारांश:

1 VxWorks एक वास्तविक समय ओएस है जो विशेष रूप से एम्बेडेड सिस्टम में उपयोग के लिए तैयार है; लिनक्स एक प्रारूप में पैक किया गया है जो डेस्कटॉप और सर्वर दोनों पर काम करता है।

2। VxWorks एक स्वामित्व वास्तविक समय ओएस है; लिनक्स फ्री और ओपन सोर्स सॉफ़्टवेयर सहयोग के अग्रदूतों में से एक है।