मोज़िला और सैमसंग
ने अप्रत्याशित रूप से
एक संयुक्त परियोजना की घोषणा की : भविष्य के लिए "नई पीढ़ी" वेब इंजन को विकसित करना "तेज, मल्टी-कोर, विषम कंप्यूटर आर्किटेक्चर"। परियोजना को सर्वो (
गिथब पर कोड ) कहा जाता है।
“सर्वो आधुनिक उपकरणों पर खरोंच से एक वेब ब्राउज़र को फिर से बनाने और पुराने परिसर को फिर से बनाने का एक प्रयास है। इसका अर्थ है सुरक्षा कमजोरियों के बहुत से कारणों को समाप्त करना और साथ ही एक ऐसा मंच तैयार करना जो कल के हार्डवेयर पर सामूहिक समानांतर कंप्यूटिंग के प्रदर्शन का पूरी तरह से उपयोग करता है। इसलिए, सर्वो को एक नए, सुरक्षित सिस्टम प्रोग्रामिंग भाषा में लिखा गया है जो मोज़िला में उत्साही लोगों के एक बड़े समुदाय के साथ मिलकर विकसित हुई है, ”मोज़िला ने एक आधिकारिक बयान में कहा।
सैमसंग के साथ, प्रायोगिक सर्वो इंजन को पहले ही एआरएम और एंड्रॉइड प्लेटफॉर्म पर पोर्ट किया गया है। मोज़िला के अनुसार, यह रस्ट प्रोग्रामिंग भाषा के लिए एक महत्वपूर्ण कदम है। सैमसंग ने Rust के लिए ARM बैकेंड (
Github पर कोड ) विकसित किया है।
रस्ट प्रोग्रामिंग भाषा ही, जिसके लिए
संस्करण 0.6 आज
जारी किया
गया था, कई वर्षों से विकास के अधीन है।
इस प्रोग्रामिंग भाषा का एक विस्तृत
अवलोकन हैबे पर प्रकाशित किया
गया था , यह काफी हद तक C ++ को प्रतिस्थापित करता है, प्रभावी उच्च-स्तरीय अमूर्तताओं और हार्डवेयर संसाधनों पर सटीक नियंत्रण के साथ, लेकिन यह
डिफ़ॉल्ट रूप से सुरक्षित है , स्मृति प्रबंधन में त्रुटियों के पूरे वर्गों की उपस्थिति को रोकता है, जो विफलताओं का कारण बनता है और सुरक्षा कमजोरियां।
अगले साल, मोज़िला रस्ट के पहले प्रमुख संस्करण पर काम खत्म करने की योजना बना रहा है - सब कुछ साफ करें, लाइब्रेरीज़ को डॉक्यूमेंट करें, आवश्यक टूल जारी करें और उत्पादकता बढ़ाएं। उसी समय, मोज़िला ने सर्वो को अंतिम रूप देने के लिए अधिक संसाधनों को समर्पित करने का वादा किया है ताकि यह साबित हो सके कि "आप एक सुरक्षित, मजेदार प्रोग्रामिंग भाषा में गहरे समानता के साथ एक तेज वेब ब्राउज़र बना सकते हैं।"
मोज़िला उन सभी को आमंत्रित करता है जो संबंधित जंग मेलिंग सूचियों (
https://mail.mozilla.org/listinfo/rust-dev ) और सर्वो (
https://lists.mozilla.org/ ) में शामिल होने के लिए रुस्त और सर्वो के विकास में योगदान करना चाहते हैं।
listinfo / देव-सर्वो )।