PaSh लिनक्स फाउंडेशनच्या हातात गेला

बरेच दिवसांपूर्वी पाश प्रकल्प (जे शेल स्क्रिप्टच्या समांतर अंमलबजावणीसाठी साधने विकसित करते) आणि लिनक्स फाउंडेशनने जाहीर केले आहे की हा प्रकल्प नंतरच्याकडे जाईल जे विकास चालू ठेवण्यासाठी आवश्यक पायाभूत सुविधा आणि सेवा प्रदान करेल.

आणि ते आहे PaSh ने शेल स्क्रिप्ट समांतर करण्यात मोठी प्रगती केली आहे, लक्षणीय कामगिरी सुधारणा साध्य करणे. आधुनिक मल्टीप्रोसेसर संगणकांवर, PaSh वेब क्रॉलिंग आणि इंडेक्सिंग, कोविड १--संबंधित विश्लेषण, नैसर्गिक भाषा प्रक्रिया आणि इतर कामाचा भार त्याच्या मूळ वेळेच्या काही भागात करू शकतो.

ओपन सोर्सद्वारे मोठ्या प्रमाणात नवकल्पना सक्षम करणारी नानफा संस्था लिनक्स फाउंडेशनने आज घोषणा केली की ती PaSh प्रकल्पाचे आयोजन करेल. PaSh ही POSIX शेल स्क्रिप्टला आपोआप समांतर करण्यासाठी एक प्रणाली आहे जी प्रोग्राम ऑप्टिमाइझ करते आणि अंमलबजावणीच्या वेळेला गती देते, डेटा शास्त्रज्ञ, अभियंता, जीवशास्त्रज्ञ, अर्थशास्त्रज्ञ, प्रशासक आणि प्रोग्रामरसाठी जलद परिणाम निर्माण करते.

या प्रकल्पाला एमआयटी, तांदूळ विद्यापीठ, स्टीव्हन्स इन्स्टिट्यूट ऑफ टेक्नॉलॉजी आणि पेनसिल्व्हेनिया विद्यापीठ यांनी पाठिंबा दिला आहे आणि एमआयटीमधील संशोधन शास्त्रज्ञ निकोस वासिलाकिस यांचा समावेश असलेल्या तांत्रिक सुकाणू समितीद्वारे शासित आहे; मायकेल ग्रीनबर्ग, स्टीव्हन्स इन्स्टिट्यूट ऑफ टेक्नॉलॉजीचे सहाय्यक प्राध्यापक; आणि कॉन्स्टँटिनोस कल्लास, पीएच.डी. पेनसिल्व्हेनिया विद्यापीठातील विद्यार्थी.

पाश एक JIT संकलक, रनटाइम आणि भाष्य ग्रंथालय समाविष्ट करते:

  • रनटाइम त्याच्या भागासाठी स्क्रिप्टच्या समांतर अंमलबजावणीला समर्थन देण्यासाठी आदिम संच प्रदान करते.
  • भाष्य लायब्ररी ही अशी आहे जी गुणधर्मांचा संच परिभाषित करते जी अशा परिस्थितींचे वर्णन करते ज्यात वैयक्तिक POSIX आणि GNU Coreutils आदेश समांतर केले जाऊ शकतात.
  • संकलक एक अमूर्त वाक्यरचना वृक्ष (एएसटी) मध्ये फ्लाय वर प्रस्तावित शेल स्क्रिप्टचे विश्लेषण करण्यासाठी प्रभारी असताना, तो समांतर अंमलबजावणीसाठी योग्य तुकड्यांमध्ये विभागतो आणि त्यांच्यावर आधारित, स्क्रिप्टची नवीन आवृत्ती, ज्याचे भाग एकाच वेळी चालवता येतात.
    संकलक एनोटेशन लायब्ररीमधून समांतर करता येणाऱ्या आदेशांविषयी माहिती घेतो. स्क्रिप्टची समांतर एक्झिक्युटेबल आवृत्ती तयार करण्याच्या प्रक्रियेत, कोडमध्ये अतिरिक्त रनटाइम रचना बदलल्या जातात.

PaSh प्रकल्पाच्या तांत्रिक सुकाणू समितीचे अध्यक्ष निकोस वसिलाकिस म्हणाले, "Linux फाउंडेशन तांत्रिक शासन पायाभूत सुविधा आणि PaSh ला आवश्यक असलेल्या सेवा पुरवते." "आम्ही नवीन क्रॉलिंग, अनुक्रमणिका आणि नैसर्गिक भाषा प्रक्रिया बदलांच्या पार्श्वभूमीवर शेल स्क्रिप्ट अंमलबजावणी सुधारण्यासाठी आणि गती देण्यासाठी हा प्रकल्प तयार केला आहे."

"शेल स्क्रिप्ट्स अर्ध्या शतकापासून मोठ्या प्रमाणावर वापरल्या जात आहेत आणि 'कंटेनरायझेशन'कडे अलीकडील ट्रेंडचे महत्त्व वाढले आहे," पाश प्रोजेक्ट टेक्निकल स्टीयरिंग कमिटीचे सदस्य मायकल ग्रीनबर्ग म्हणाले. “शेल स्क्रिप्टचे योग्य आणि स्वयंचलित समांतरकरण अनेक दशकांपासून समस्या आहे. PaSh सर्व प्रकारच्या शेल वापरकर्त्यांसाठी वेग वाढवण्याचे आश्वासन देते.

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

PaSh हे स्त्रोत स्त्रोत असल्याने, ऑप्टिमाइझ्ड शेल स्क्रिप्टची तपासणी आणि कार्यान्वित करण्याची परवानगी देते समान साधने वापरून, त्याच वातावरणात आणि मूळ स्क्रिप्ट सारख्याच डेटासह. 

लहान रनटाइम लायब्ररी आणि सामान्यतः शेल स्क्रिप्टमध्ये वापरल्या जाणाऱ्या प्रोग्राम्समधील संबंधित भाष्ये चित्र पूर्ण करतात, PaSh कंपाइलरला उच्च-कार्यक्षमता आदिम प्रदान करतात आणि त्याच्या मुख्य कार्यांना समर्थन देतात.

लिनक्स फाउंडेशनचे प्रोजेक्ट्सचे जनरल मॅनेजर आणि वरिष्ठ उपाध्यक्ष माइक डोलन म्हणाले, "PaSh प्रोजेक्ट कॉम्प्युटर सायन्स आणि ओपन सोर्स सॉफ्टवेअरमधील नावीन्य दर्शवते." “मशीन लर्निंग, कंटेनरिझेशन, आर्टिफिशियल इंटेलिजन्स आणि बरेच काही सोडवण्यासाठी सॉफ्टवेअर डेव्हलपमेंट विकसित होत असताना, PaSh डेव्हलपर आणि डेटा शास्त्रज्ञांना समर्थन देताना दिसते ज्यांना त्यांच्या स्क्रिप्टिंग साधनांमधून अधिक गरज आहे. यासारख्या प्रकल्पाचे नैसर्गिक घर असलेल्या लिनक्स फाउंडेशनमध्ये हे महत्त्वाचे काम होस्ट करण्यात आम्हाला आनंद होत आहे.

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


टिप्पणी करणारे सर्वप्रथम व्हा

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

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

*

*

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