रेडॉक्स में लिखा गया रेडॉक्स एक नए संस्करण 0.6 के साथ आता है और ये इसकी खबरें हैं

डेढ़ साल विकास के बाद Redox 0.6 ऑपरेटिंग सिस्टम रिलीज का अनावरण किया, जो कि इसके अलावा, रूस्ट भाषा और माइक्रोकर्नल अवधारणा का उपयोग करके विकसित किया गया है जिसे यूनिक्स दर्शन के अनुसार विकसित किया गया है और सेएल 4, मिनिक्स और प्लान 9 से कुछ विचारों को उधार लेता है।

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

सिस्टम "सब कुछ एक URL है" सिद्धांत को लागू करता है। उदाहरण के लिए, "लॉग: //" का उपयोग अंतर-संचार संचार के लिए URL, "बस: //" रिकॉर्ड करने के लिए किया जा सकता है, नेटवर्क संचार के लिए "tcp: //" और इसी तरह।

नियंत्रक के रूप में लागू किए जा सकने वाले मॉड्यूल, कर्नेल एक्सटेंशन और कस्टम एप्लिकेशन अपने स्वयं के URL हैंडलर्स को पंजीकृत कर सकते हैं, उदाहरण के लिए आप I / O पोर्ट एक्सेस करने के लिए एक मॉड्यूल लिख सकते हैं और इसे URL "port_io: //" पर बाँध सकते हैं, जिसके बाद आप इसे पोर्ट 60 तक पहुँच के लिए उपयोग कर सकते हैं URL "port_io: // 60" को खोलकर। परियोजना के विकास को मुफ्त एमआईटी लाइसेंस के तहत वितरित किया जाता है।

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

रेडॉक्स 0.6 की मुख्य सस्ता माल

नए संस्करण से अलग होने वाले उपन्यासों में से यह है कर्नेल मेमोरी मैनेजर (आरएमएम) जो पूरी तरह से फिर से लिखा गया है। नया कार्यान्वयन मेमोरी लीक से छुटकारा पाने में कामयाब रहे पुराने स्मृति प्रबंधक का उपयोग करते समय समस्याएँ उत्पन्न हुईं। इसके अलावा, मल्टी-कोर सिस्टम के लिए समर्थन की स्थिरता में सुधार किया गया है।

यह भी ध्यान दिया जाता है कि Redox 0.6 के इस नए संस्करण में छात्रों द्वारा विकसित कई परियोजनाएं शामिल हैं RSoC (कोड के Redox OS समर) पहल के तहत, जिसमें io_uring, ptrace, strace, gdb, डिस्क विभाजन और रजिस्ट्री के लिए समर्थन से संबंधित विकास शामिल हैं।

प्रोजेक्ट द्वारा विकसित Relibc मानक C लाइब्रेरी में काफी सुधार किया गया है, जो न केवल Redox पर, बल्कि लिनक्स कर्नेल-आधारित वितरण पर भी काम कर सकता है।

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

की अन्य परिवर्तन जो बाहर खड़े हैं:

  • रीडबुक ऑपरेटिंग सिस्टम के विभिन्न घटकों को इकट्ठा करने के निर्देश सहित एक रसोई की किताब के लिए लिपियों, रस्ट भाषा में लिखे गए नए बिल्ड सिस्टम को सौंप दिया गया है।
  • नए संकलन प्रणाली में, संकलन तर्क का वर्णन करने के लिए शेल स्क्रिप्ट के बजाय, टॉमल प्रारूप में फाइलें प्रस्तावित हैं।
  • रासम आसमां स्थूल के पुन: निर्माण से जुड़े रास्ट बिल्ड्स में ब्रेक अनुकूलता परिवर्तन के खिलाफ रीमेक फाइटिंग तैयार करने में बहुत समय बिताया गया था।

Redox 0.6 प्राप्त करें

सिस्टम को जानने के इच्छुक लोगों के लिए, उन्हें यह जानना चाहिए तैयार बूट छवियों की पेशकश कर रहे हैं Redox ऑपरेटिंग सिस्टम का परीक्षण करने के लिए (61 MB) का उपयोग करने के लिए। पिछले संस्करणों के विपरीत, शाखा 0.6 को वास्तविक हार्डवेयर पर प्रयोग के लिए उपयुक्त माना जाता है, न कि केवल क्यूईएमयू और वर्चुअलबॉक्स।


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

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

*

*

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