सर्वो (सॉफ्टवेयर): Difference between revisions

From Vigyanwiki
(Created page with "{{short description|Experimental browser engine}} {{Use dmy dates|date=December 2017}} {{Infobox software | name = Servo | logo = Servo Logo.svg | logo size = 64px | screensho...")
 
No edit summary
Line 1: Line 1:
{{short description|Experimental browser engine}}
{{short description|Experimental browser engine}}
{{Use dmy dates|date=December 2017}}
{{Use dmy dates|date=दिसंबर २०१७}}
{{Infobox software
{{Infobox software
| name = Servo
| name = Servo
Line 19: Line 19:
}}
}}


सर्वो एक प्रायोगिक [[ब्राउज़र इंजन]] है जिसे [[ जंग (प्रोग्रामिंग भाषा) ]] प्रोग्रामिंग भाषा की [[स्मृति सुरक्षा]] गुणों और संगामिति (कंप्यूटर विज्ञान) सुविधाओं का लाभ उठाने के लिए डिज़ाइन किया गया है। यह एक अत्यधिक [[समानांतर कंप्यूटिंग]] वातावरण बनाने का प्रयास करता है, जिसमें रेंडरिंग, लेआउट, [[HTML]] पार्सिंग, इमेज डिकोडिंग और अन्य इंजन घटकों को सूक्ष्म, पृथक [[कार्य समानता]] द्वारा नियंत्रित किया जाता है।<ref name = "acid2">{{Cite web |url= https://blog.mozilla.org/research/2014/04/17/another-big-milestone-for-servo-acid2/ |last= Moffitt |first= Jack |date=17 April 2014 |title= Another Big Milestone for Servo—Acid2 |access-date= 26 November 2015}}</ref><ref>{{Cite web |url= https://servo.org/blog/2015/05/01/forward/ |website=servo.org |date=1 May 2015 |title= सर्वो आगे बढ़ना जारी रखता है|access-date= 26 November 2015}}</ref> यह [[ वेब पृष्ठ ]]ों को जल्दी और सुचारू रूप से प्रस्तुत करने के लिए [[GPU]] त्वरण का भी उपयोग करता है।<ref>{{cite web|last1=Bergstrom|first1=Lars|title=मोज़िला का प्रोजेक्ट क्वांटम और सर्वो|url=https://groups.google.com/forum/m/#!topic/mozilla.dev.servo/3bH1KaqJq0s|website=mozilla.dev.servo - Google Groups|access-date=9 November 2016}}</ref><ref>{{cite web|last1=Clark|first1=Lin|title=The whole web at maximum FPS: How WebRender gets rid of jank|url=https://hacks.mozilla.org/2017/10/the-whole-web-at-maximum-fps-how-webrender-gets-rid-of-jank/|website=Mozilla Hacks – the Web developer blog|access-date=22 October 2017|date=10 October 2017}}</ref>
सर्वो एक प्रायोगिक [[ब्राउज़र इंजन]] है जिसे [[ जंग (प्रोग्रामिंग भाषा) ]] प्रोग्रामिंग भाषा की [[स्मृति सुरक्षा]] गुणों और संगामिति (कंप्यूटर विज्ञान) सुविधाओं का लाभ उठाने के लिए डिज़ाइन किया गया है। यह एक अत्यधिक [[समानांतर कंप्यूटिंग]] वातावरण बनाने का प्रयास करता है, जिसमें भाषांतर, लेआउट, [[HTML|एचटीएमएल]] पार्सिंग, छवि कूटानुवाद और अन्य इंजन घटकों को सूक्ष्म, पृथक [[कार्य समानता]] द्वारा नियंत्रित किया जाता है।<ref name = "acid2">{{Cite web |url= https://blog.mozilla.org/research/2014/04/17/another-big-milestone-for-servo-acid2/ |last= Moffitt |first= Jack |date=17 April 2014 |title= Another Big Milestone for Servo—Acid2 |access-date= 26 November 2015}}</ref><ref>{{Cite web |url= https://servo.org/blog/2015/05/01/forward/ |website=servo.org |date=1 May 2015 |title= सर्वो आगे बढ़ना जारी रखता है|access-date= 26 November 2015}}</ref> यह [[ वेब पृष्ठ | वेब पृष्ठ]]ों को जल्दी और सुचारू रूप से प्रस्तुत करने के लिए [[GPU|जीपीयू]] त्वरण का भी उपयोग करता है।<ref>{{cite web|last1=Bergstrom|first1=Lars|title=मोज़िला का प्रोजेक्ट क्वांटम और सर्वो|url=https://groups.google.com/forum/m/#!topic/mozilla.dev.servo/3bH1KaqJq0s|website=mozilla.dev.servo - Google Groups|access-date=9 November 2016}}</ref><ref>{{cite web|last1=Clark|first1=Lin|title=The whole web at maximum FPS: How WebRender gets rid of jank|url=https://hacks.mozilla.org/2017/10/the-whole-web-at-maximum-fps-how-webrender-gets-rid-of-jank/|website=Mozilla Hacks – the Web developer blog|access-date=22 October 2017|date=10 October 2017}}</ref>
सर्वो हमेशा एक शोध परियोजना रही है। यह [[Mozilla Corporation]] में 2012 में शुरू हुआ था, और इसके कर्मचारियों ने 2020 तक अधिकांश काम किया।<ref name="2020 layoff"/>इसमें [[ छिपकली (सॉफ्टवेयर) ]]#क्वांटम शामिल था, जब सर्वो के कुछ हिस्सों को [[ फ़ायरफ़ॉक्स ]] के गेको (सॉफ्टवेयर) इंजन में शामिल किया गया था।<ref name="QuantWiki">{{cite web|url=https://wiki.mozilla.org/मात्रा|title=मात्रा|website=Mozilla Wiki|access-date=2017-04-20}}</ref><ref name=":0">{{Cite web|title=रस्ट में लिखे सर्वो इंजन मेमोरी सुरक्षा और मल्टीथ्रेडिंग प्रदान करते हैं|url=https://research.mozilla.org/servo-engines|access-date=2020-07-05|website=Mozilla Research|language=en-US}}</ref>
 
मोज़िला द्वारा 2020 में सभी सर्वो डेवलपर्स को बंद करने के बाद,<ref name="2020 layoff"/>परियोजना का शासन [[लिनक्स फाउंडेशन]] को स्थानांतरित कर दिया गया था।<ref name="linux foundation"/>विकास कार्य आधिकारिक तौर पर उसी गिटहब रिपॉजिटरी में जारी है, जिसमें परियोजना पूरी तरह से स्वयंसेवी संचालित है।<ref name="commit log">{{cite web |title=सर्वो कोड प्रतिबद्ध लॉग|url=https://github.com/servo/servo/commits/master |website=GitHub |access-date=30 April 2021}}</ref>
सर्वो हमेशा एक शोध परियोजना रही है। यह [[Mozilla Corporation|मोज़िला निगम]] में २०१२ में शुरू हुआ था, और इसके कर्मचारियों ने २०२० तक <s>अधिकांश</s> काम किया।<ref name="2020 layoff" />इसमें [[ छिपकली (सॉफ्टवेयर) | छिपकली (सॉफ्टवेयर)]] #क्वांटम शामिल था, जब सर्वो के कुछ हिस्सों को [[ फ़ायरफ़ॉक्स | फ़ायरफ़ॉक्स]] के गेको (सॉफ्टवेयर) इंजन में शामिल किया गया था।<ref name="QuantWiki">{{cite web|url=https://wiki.mozilla.org/मात्रा|title=मात्रा|website=Mozilla Wiki|access-date=2017-04-20}}</ref><ref name=":0">{{Cite web|title=रस्ट में लिखे सर्वो इंजन मेमोरी सुरक्षा और मल्टीथ्रेडिंग प्रदान करते हैं|url=https://research.mozilla.org/servo-engines|access-date=2020-07-05|website=Mozilla Research|language=en-US}}</ref>
 
मोज़िला द्वारा २०२० में सभी सर्वो डेवलपर्स को बंद करने के बाद,<ref name="2020 layoff" />परियोजना का शासन [[लिनक्स फाउंडेशन]] को स्थानांतरित कर दिया गया था।<ref name="linux foundation" />विकास कार्य आधिकारिक तौर पर उसी गिटहब रिपॉजिटरी में जारी है, जिसमें परियोजना पूरी तरह से स्वयंसेवी संचालित है।<ref name="commit log">{{cite web |title=सर्वो कोड प्रतिबद्ध लॉग|url=https://github.com/servo/servo/commits/master |website=GitHub |access-date=30 April 2021}}</ref>
 





Revision as of 21:18, 26 June 2023

Servo
Original author(s)Mozilla Corporation
Developer(s)Linux Foundation and volunteers[1][2]
Stable release
Script error: The module returned a nil value. It is supposed to return an export table. / Script error: The module returned a nil value. It is supposed to return an export table.; Error: first parameter cannot be parsed as a date or time. (Script error: The module returned a nil value. It is supposed to return an export table.)
Written inRust
Operating systemCross-platform
TypeBrowser engine
LicenseMPL 2.0[3]

सर्वो एक प्रायोगिक ब्राउज़र इंजन है जिसे जंग (प्रोग्रामिंग भाषा) प्रोग्रामिंग भाषा की स्मृति सुरक्षा गुणों और संगामिति (कंप्यूटर विज्ञान) सुविधाओं का लाभ उठाने के लिए डिज़ाइन किया गया है। यह एक अत्यधिक समानांतर कंप्यूटिंग वातावरण बनाने का प्रयास करता है, जिसमें भाषांतर, लेआउट, एचटीएमएल पार्सिंग, छवि कूटानुवाद और अन्य इंजन घटकों को सूक्ष्म, पृथक कार्य समानता द्वारा नियंत्रित किया जाता है।[4][5] यह वेब पृष्ठों को जल्दी और सुचारू रूप से प्रस्तुत करने के लिए जीपीयू त्वरण का भी उपयोग करता है।[6][7]

सर्वो हमेशा एक शोध परियोजना रही है। यह मोज़िला निगम में २०१२ में शुरू हुआ था, और इसके कर्मचारियों ने २०२० तक अधिकांश काम किया।[8]इसमें छिपकली (सॉफ्टवेयर) #क्वांटम शामिल था, जब सर्वो के कुछ हिस्सों को फ़ायरफ़ॉक्स के गेको (सॉफ्टवेयर) इंजन में शामिल किया गया था।[9][10]

मोज़िला द्वारा २०२० में सभी सर्वो डेवलपर्स को बंद करने के बाद,[8]परियोजना का शासन लिनक्स फाउंडेशन को स्थानांतरित कर दिया गया था।[1]विकास कार्य आधिकारिक तौर पर उसी गिटहब रिपॉजिटरी में जारी है, जिसमें परियोजना पूरी तरह से स्वयंसेवी संचालित है।[2]


इतिहास

सर्वो का विकास 2012 में मोज़िला कॉर्पोरेशन में शुरू हुआ।[11][12] प्रोजेक्ट का नाम टेलीविज़न शो मिस्ट्री साइंस थियेटर 3000 के एक रोबोट टॉम सर्वो के नाम पर रखा गया था।[13] 2013 में, मोज़िला ने घोषणा की कि SAMSUNG परियोजना पर सहयोग कर रहा है।[14] सैमसंग का मुख्य योगदान सर्वो को एंड्रॉइड (ऑपरेटिंग सिस्टम) और एआरएम वास्तुकला में में porting करना था।[15] एक सैमसंग डेवलपर ने सर्वो में क्रोमियम एंबेडेड फ्रेमवर्क एपीआई को फिर से लागू करने का भी प्रयास किया,[16] लेकिन यह कभी सफल नहीं हुआ और अंततः कोड को हटा दिया गया।[17] 2014 में ज़रूर टेस्ट पास किया गया था,[4]और सर्वो फ़ायरफ़ॉक्स के गेको (सॉफ्टवेयर) इंजन की तुलना में कुछ वेबसाइटों को तेजी से प्रस्तुत कर सकता है।[18] 2016 तक, इंजन को और अधिक अनुकूलित किया गया था।[19] उसी वर्ष, मोज़िला ने गेको (सॉफ्टवेयर)#क्वांटम शुरू किया, जिसमें सर्वो के स्थिर भागों को गेको में शामिल किया गया।[9][10]

सर्वो दो संवर्धित वास्तविकता ब्राउज़रों का इंजन था। पहला 2018 में मैजिक लीप हेडसेट के लिए था।[20] फिर 2020 में फायरफॉक्स रियलिटी ब्राउजर को रिलीज किया गया।[21] अगस्त 2020 में, मोज़िला ने सर्वो टीम सहित कई कर्मचारियों को हटा दिया, ताकि COVID-19 महामारी के बाद अपने वित्त को अनुकूलित किया जा सके। COVID-19 दुनिया और नई वाणिज्यिक सेवाओं पर संगठन को फिर से ध्यान केंद्रित किया जा सके।[8] सर्वो परियोजना का शासन इस प्रकार लिनक्स फाउंडेशन को स्थानांतरित कर दिया गया था।[1] जनवरी 2023 में, सर्वो परियोजना ने घोषणा की कि नई बाहरी फंडिंग ने डेवलपर्स की एक टीम को परियोजना को फिर से सक्रिय करने में सक्षम बनाया है।[22] प्रारंभिक रोडमैप आगे के विकास के लिए दो मौजूदा लेआउट इंजनों में से एक का चयन करने पर केंद्रित था, इसके बाद बुनियादी CSS2 अनुरूपता की दिशा में काम किया गया।[23]


संदर्भ

  1. 1.0 1.1 1.2 "सर्वो का नया घर". servo.org. Retrieved 17 November 2020.
  2. 2.0 2.1 "सर्वो कोड प्रतिबद्ध लॉग". GitHub. Retrieved 30 April 2021.
  3. "servo/LICENSE". GitHub. Retrieved 5 December 2018.
  4. 4.0 4.1 Moffitt, Jack (17 April 2014). "Another Big Milestone for Servo—Acid2". Retrieved 26 November 2015.
  5. "सर्वो आगे बढ़ना जारी रखता है". servo.org. 1 May 2015. Retrieved 26 November 2015.
  6. Bergstrom, Lars. "मोज़िला का प्रोजेक्ट क्वांटम और सर्वो". mozilla.dev.servo - Google Groups. Retrieved 9 November 2016.
  7. Clark, Lin (10 October 2017). "The whole web at maximum FPS: How WebRender gets rid of jank". Mozilla Hacks – the Web developer blog. Retrieved 22 October 2017.
  8. 8.0 8.1 8.2 "Mozilla lays off 250 employees while it refocuses on commercial products". ZDNet. 11 August 2020. Retrieved 17 August 2020.
  9. 9.0 9.1 "मात्रा". Mozilla Wiki. Retrieved 20 April 2017.
  10. 10.0 10.1 "रस्ट में लिखे सर्वो इंजन मेमोरी सुरक्षा और मल्टीथ्रेडिंग प्रदान करते हैं". Mozilla Research (in English). Retrieved 5 July 2020.
  11. "initial add · servo/servo@ce30d45". GitHub.
  12. "Add some stubs and a makefile · servo/servo@783455f". GitHub.
  13. Eich, Brendan (13 October 2012). "एक नया UI क्रेट जोड़ें". GitHub. Retrieved 2 April 2014.
  14. "Mozilla and Samsung Collaborate on Next Generation Web Browser Engine".
  15. "मल्टीकोर मशीनों के लिए ब्राउज़र इंजन बनाने के लिए सैमसंग ने मोज़िला के साथ हाथ मिलाया है". Ars Technica. 3 April 2013. Retrieved 24 October 2014.
  16. Blumenkrantz, Mike; Bergstrom, Lars (13 May 2015). "Servo: The Embeddable Browser Engine - Samsung Open Source Group Blog". Samsung Open Source Group Blog (in English). Archived from the original on 13 May 2015. Retrieved 28 October 2016.
  17. Dropping CEF support? (in English), retrieved 7 November 2018
  18. Larabel, Michael (9 November 2014). "गेको की तुलना में मोज़िला का सर्वो इंजन क्रेजी फास्ट है". Phoronix. Retrieved 21 April 2021.
  19. Larabel, Michael (8 March 2016). "मोज़िला का सर्वो प्रदर्शन में अन्य ब्राउज़रों को पछाड़ रहा है". Phoronix. Retrieved 21 April 2021.
  20. "मैजिक लीप के लिए एक नया ब्राउज़र". blog.mozvr.com. 3 December 2018. Retrieved 20 May 2019.
  21. "Firefox Reality for HoloLens 2". 21 May 2020. Retrieved 17 July 2020.
  22. "Servo to Advance in 2023". servo.org. 16 January 2023. Retrieved 13 February 2023.
  23. "Servo 2023 Roadmap". servo.org. 3 February 2023. Retrieved 13 February 2023.


बाहरी संबंध