MirageOS 3.9 हाइपरविजर के एक रीडिज़ाइन के साथ आता है और इसके साथ बहुत सुधार होता है

का नया संस्करण मिराजोस 3.9 पहले ही जारी किया जा चुका है और इस नए संस्करण में महत्वपूर्ण परिवर्तन होते हैं, जैसे कि Xen हाइपरविजर का नया स्वरूप जिसने हमें यूनिकबर्न के साथ महान सुधार प्राप्त करने की अनुमति दी, जो अधिक से अधिक प्रदर्शन में बदल जाता है।

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

OCaml भाषा का उपयोग अनुप्रयोग विकास के लिए किया जाता है। परियोजना कोड मुफ्त आईएससी लाइसेंस के तहत वितरित किया जाता है।

ऑपरेटिंग सिस्टम में निहित सभी निम्न-स्तरीय कार्यक्षमता इसे आवेदन से जुड़ी लाइब्रेरी के रूप में लागू किया जाता है। एप्लिकेशन को किसी भी ऑपरेटिंग सिस्टम पर विकसित किया जा सकता है, जिसके बाद इसे एक विशेष कर्नेल (अनीक्युलर कॉन्सेप्ट) में संकलित किया जाता है, जो सीधे Xen, KVM, BHyve और VMM हाइपरवेर्स के शीर्ष पर चल सकते हैं (OpenBSD), मोबाइल प्लेटफ़ॉर्म पर, POSIX-compliant वातावरण में या Amazon Elastic Compute Cloud और Google Compute Engine क्लाउड वातावरण में एक प्रक्रिया के रूप में।

उत्पन्न वातावरण में कुछ भी कम नहीं होता है और यह सीधे ड्राइवर या सिस्टम परतों के बिना हाइपरविजर के साथ इंटरैक्ट करता है, जो ओवरहेड को कम कर सकता है और सुरक्षा बढ़ा सकता है।

मिराजोस के साथ काम करना तीन चरणों में नीचे आता है: पर्यावरण में उपयोग किए जाने वाले OPAM पैकेज की परिभाषा के साथ कॉन्फ़िगरेशन तैयार करें, पर्यावरण का निर्माण करें और पर्यावरण शुरू करें।

हाइपरविजर पर काम प्रदान करने का रनटाइम सोलो 5 कर्नेल पर आधारित है।

हालाँकि एप्लिकेशन और लाइब्रेरी उच्च-स्तरीय OCaml भाषा में बनाए गए हैं, परिणामस्वरूप वातावरण काफी अच्छा प्रदर्शन और न्यूनतम आकार प्रदर्शित करता है (उदाहरण के लिए, एक DNS सर्वर केवल 200 KB आकार का है)।

वातावरण का रखरखाव भी सरल है, क्योंकि यदि आपको प्रोग्राम को अपडेट करने या कॉन्फ़िगरेशन को बदलने की आवश्यकता है, तो बस एक नया वातावरण बनाएं और शुरू करें। नेटवर्क संचालन (DNS, SSH, OpenFlow, HTTP, XMPP, आदि) करने के लिए कई दर्जन OCaml पुस्तकालयों का समर्थन किया जाता है, स्टोरेज के साथ काम करते हैं, और समानांतर डेटा प्रोसेसिंग प्रदान करते हैं।

मिराजोस की मुख्य खबर 3.9

यह नया संस्करण मुख्य सस्ता माल के रूप में प्रस्तुत करता है एक्सईएन हाइपरविजर रिडिजाइन ने मिराजओएस को PVHv2 मोड में काम करने की अनुमति दी, जो I / O, इंटरप्ट हैंडलिंग, बूट और हार्डवेयर इंटरैक्शन के लिए paravirtualization (PV) मोड के तत्वों को जोड़ती है, विशेषाधिकार प्राप्त निर्देशों, syscall अलगाव और मेमोरी पेज टेबल वर्चुअलाइजेशन को सीमित करने के लिए पूर्ण वर्चुअलाइजेशन (HVM) का उपयोग करता है। इसने क्यूब्सओएस 4.0 के लिए भी समर्थन प्रदान किया।

एक्सएक्सएल हाइपरविजर के बैकएंड को स्क्रैच से फिर से लिखा गया है और अब सोलो 5 टूलकिट पर आधारित है (अनइकबर्न के लिए सैंडबॉक्स)।

पुराने Xen रनटाइम के लिए समर्थन हटा दिया गया है मिनी-ओएस पतली कर्नेल पर आधारित है। सभी गैर- UNIX बैकएंड अब एक एकीकृत ओसमल-आधारित बेस्ड OCaml रनटाइम का उपयोग करते हैं।

OCAMLRUNPARAM पर्यावरण चर के माध्यम से OCaml रनटाइम कॉन्फ़िगरेशन अब अनीकबर्न बूट मापदंडों के रूप में उपलब्ध है।

इसके अतिरिक्त, Xen के लिए मिराजोस अनिकेर्न में आधुनिक सुरक्षा शामिल है जैसे सी कोड के लिए एसएसपी स्टैक प्रोटेक्शन, डब्ल्यू ^ एक्स (राइट एक्सओआर एक्स्यूट्यूट) और कैनरी हीप मालॉक।

मिराजओएस कैसे प्राप्त करें?

मिराजोस के इस नए संस्करण को प्राप्त करने में सक्षम लोगों के लिए, वे नीचे दिए गए निर्देशों का पालन करके ऐसा कर सकते हैं।

आवश्यकताएं स्थापित करने के लिए MirageOS को गिनना है एक UNIX प्रणाली (लिनक्स, मैक या बीएसडी) के साथ और OPAM 2.0.0 या बाद में और OCaml 4.05.0 या बाद में है।

इस घटना में कि यह मामला नहीं है, उन्हें आपके वितरण के आधार पर टर्मिनल में निम्नलिखित आदेशों में से एक को निष्पादित करके स्थापित किया जा सकता है।

उन लोगों के मामले में जो के उपयोगकर्ता हैं डेबियन, उबंटू या इनमें से डेरिवेटिव:

sudo apt-get update
sudo apt-get install opam

जबकि उपयोग करने वालों के लिए आर्क लिनक्स, मंज़रो या आर्क के किसी भी अन्य व्युत्पन्न:

sudo pacman -S opam

फेडोरा, RHEL, CentOS या इनमें से कोई अन्य व्युत्पन्न:

sudo dnf -i opam

अंत में, MirageOS स्थापित करने के लिए:

opam init
opam install mirage


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।