Redox 0.7 कार्यप्रदर्शन सुधारणा, वाढलेले समर्थन आणि बरेच काही घेऊन आले आहे

दीड वर्षाच्या विकासानंतर, Redox 0.7 ऑपरेटिंग सिस्टमच्या नवीन आवृत्तीचे प्रकाशन घोषित करण्यात आले, आवृत्ती ज्यामध्ये विकासाने आधीच वास्तविक हार्डवेअरवर लक्ष केंद्रित केले आहे आणि ज्यासह बूट सिस्टमच्या एकत्रीकरणापासून, कार्यप्रदर्शन सुधारणा, इतर गोष्टींसह उत्कृष्ट सुधारणा साध्य केल्या आहेत.

ज्यांना रेडॉक्सची माहिती नाही, त्यांनी ऑपरेटिंग सिस्टीम हे जाणून घ्यावे युनिक्स तत्वज्ञानानुसार विकसित केले आहे आणि SeL4, Minix आणि Plan 9 कडून काही कल्पना उधार घेतात.

रेडॉक्स मायक्रोकर्नल संकल्पना वापरते, ज्यामध्ये इंटरप्रोसेस कम्युनिकेशन आणि रिसोर्स मॅनेजमेंट फक्त कर्नल स्तरावर प्रदान केले जाते, आणि इतर सर्व कार्यक्षमता लायब्ररीमध्ये ठेवली जाते जी कर्नल आणि वापरकर्ता अनुप्रयोग दोन्हीमध्ये वापरली जाऊ शकते.

सर्व नियंत्रक वेगळ्या वातावरणात वापरकर्त्याच्या जागेत चालतात. विद्यमान ऍप्लिकेशन्ससह सुसंगततेसाठी, एक विशेष POSIX स्तर प्रदान केला जातो ज्यामुळे अनेक प्रोग्राम्स पोर्टिंगशिवाय चालतात.

सिस्टम "सर्व काही एक URL आहे" तत्त्व लागू करते. उदाहरणार्थ, URL "log://" लॉगिंगसाठी, "bus://" आंतर-प्रक्रिया संप्रेषणासाठी, "tcp://" नेटवर्क संप्रेषणासाठी वापरली जाऊ शकते, इ. मॉड्यूल, जे ड्रायव्हर्स, कोर विस्तार आणि सानुकूल अनुप्रयोग म्हणून लागू केले जाऊ शकतात, त्यांच्या स्वतःच्या URL हँडलरची नोंदणी करू शकतात; उदाहरणार्थ, तुम्ही I/O ऍक्सेस मॉड्यूल लिहू शकता आणि ते "port_io://" URL ला बांधू शकता, त्यानंतर तुम्ही "port_io://60" URL उघडून पोर्ट 60 मध्ये प्रवेश करण्यासाठी त्याचा वापर करू शकता.

रेडॉक्स 0.7 ची मुख्य नवीनता

नवीन आवृत्ती तयार करताना, वास्तविक हार्डवेअरवर काम सुनिश्चित करण्यावर मुख्य लक्ष दिले गेले बूटलोडर पूर्णपणे पुनर्लेखन केले गेले आहे, जे BIOS आणि UEFI सिस्टीमवर बूट कोड एकत्र करते आणि मुख्यतः Rust मध्ये लिहिलेले असते. बूटलोडर बदलल्याने समर्थित हार्डवेअरची श्रेणी लक्षणीयरीत्या विस्तारली आहे.

कर्नल मध्ये, चुका सुधारण्याव्यतिरिक्त, कार्यप्रदर्शन सुधारण्यासाठी आणि हार्डवेअर समर्थन विस्तृत करण्यासाठी कार्य केले गेले आहे, सर्व भौतिक मेमरीचे प्रतिबिंब (मॅपिंग) देखील प्रदान केले आहे, रिकर्सिव्ह मेमरी पृष्ठांचा वापर थांबविला आहे आणि कंपाइलरच्या भविष्यातील आवृत्त्यांसह सुसंगतता सुधारण्यासाठी इनलाइन इन्सर्टमधील असेंबलर कोड पुन्हा लिहिला गेला आहे.

ACPI AML (ACPI मशीन लँग्वेज) स्पेसिफिकेशन – uefi.org सह कार्य करण्यासाठी कोड कर्नलमधून वापरकर्ता स्पेसमध्ये चालणार्‍या acpid पार्श्वभूमी प्रक्रियेवर हलविला गेला आहे.

फाइल सिस्टम RedoxFS पुन्हा लिहीले आणि CoW यंत्रणा वापरण्यासाठी बदलले (कॉपी-ऑन-राइट), ज्यामध्ये बदल माहिती अधिलिखित करत नाहीत, त्याऐवजी, ते एका नवीन ठिकाणी जतन केले जातात, ज्यामुळे विश्वासार्हतेत लक्षणीय वाढ करणे शक्य झाले. RedoxFS च्या नवीन वैशिष्ट्यांपैकी, द व्यवहार अद्यतनांसाठी समर्थन, डेटा एन्क्रिप्शन डिजिटल स्वाक्षरीसह AES अल्गोरिदम, तसेच डेटा आणि मेटाडेटा सुरक्षा वापरणे. सिस्टम आणि बूटलोडरमध्ये FS कोड सामायिक करणे प्रदान केले आहे.

Relibc मानक C लायब्ररीची सतत सुधारणा प्रकल्पाद्वारे विकसित केले आहे, जे केवळ रेडॉक्सवरच नाही तर लिनक्स कर्नलवर आधारित वितरणांवर देखील कार्य करू शकते. बदलांमुळे रेडॉक्समध्ये अनेक प्रोग्राम्सचे स्थलांतर करणे सोपे झाले आणि C भाषेत लिहिलेल्या अनेक प्रोग्राम्स आणि लायब्ररींमधील समस्यांचे निराकरण झाले.

ए तयार केले आहे rustc कंपाइलरची आवृत्ती जी Redox वर चालू शकते. उर्वरित कामांपैकी, परफॉर्मन्स ऑप्टिमायझेशन आणि लोड पॅकेज मॅनेजरचे रेडॉक्स वातावरणात काम करण्यासाठी अनुकूलता वेगळी आहे.

इतर बदलांपैकी बाहेर उभे रहा:

  • AArch64 आर्किटेक्चरसाठी प्रारंभिक समर्थन जोडले.
  • UTF-8 एन्कोडिंगमधील सर्व फाईल मार्गांवर प्रक्रिया करण्यासाठी बदलले.
  • Initfs ची सामग्री नवीन फाईलमध्ये हलविली गेली आहे, ज्यामुळे पॅकेजिंग सोपे होते.

शेवटी, आपल्याला त्याबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास, मध्ये तपशील तपासू शकता खालील दुवा.

रेडॉक्स ओएस डाउनलोड करा

ज्यांना Redox OS वापरून पाहण्यात स्वारस्य आहे, त्यांना हे माहित असले पाहिजे की स्थापना आणि लाइव्ह प्रतिमा, 75 MB आकाराच्या, ऑफर केल्या आहेत. बिल्ड x86_64 आर्किटेक्चरसाठी तयार केले आहेत आणि UEFI आणि BIOS सह सिस्टमसाठी उपलब्ध आहेत.

डाउनलोड दुवा हा आहे.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.