PaSh ലിനക്സ് ഫൗണ്ടേഷന്റെ കൈകളിലേക്ക് പോകുന്നു

നിരവധി ദിവസം മുമ്പ് PaSh പദ്ധതി (ഷെൽ സ്ക്രിപ്റ്റുകൾ സമാന്തരമായി നടപ്പിലാക്കുന്നതിനുള്ള ഉപകരണങ്ങൾ വികസിപ്പിക്കുന്നു) കൂടാതെ ലിനക്സ് ഫൗണ്ടേഷൻ ഈ പദ്ധതി രണ്ടാമത്തേതിലേക്ക് കടക്കുമെന്ന് പ്രഖ്യാപിച്ചിട്ടുണ്ട് വികസനം തുടരാൻ ആവശ്യമായ അടിസ്ഥാന സൗകര്യങ്ങളും സേവനങ്ങളും അത് നൽകും.

അത് അതാണ് ഷെൽ സ്ക്രിപ്റ്റുകൾ സമാന്തരമാക്കുന്നതിൽ പാഷ് വലിയ മുന്നേറ്റം നടത്തി, കാര്യമായ പ്രകടന മെച്ചപ്പെടുത്തലുകൾ കൈവരിക്കുന്നു. ആധുനിക മൾട്ടിപ്രൊസസ്സർ കമ്പ്യൂട്ടറുകളിൽ, PaSh- ന് വെബ് ക്രാളിംഗ്, ഇൻഡെക്സിംഗ്, COVID19- അനുബന്ധ അനലിറ്റിക്സ്, സ്വാഭാവിക ഭാഷാ പ്രോസസ്സിംഗ്, മറ്റ് ജോലിഭാരങ്ങൾ തുടങ്ങിയ ജോലികൾ അതിന്റെ യഥാർത്ഥ സമയത്തിന്റെ ഒരു ഭാഗത്തിൽ നിർവഹിക്കാൻ കഴിയും.

ഓപ്പൺ സോഴ്‌സിലൂടെ വൻതോതിലുള്ള നവീകരണങ്ങൾ സാധ്യമാക്കുന്ന ലാഭേച്ഛയില്ലാതെ പ്രവർത്തിക്കുന്ന സംഘടനയായ ലിനക്സ് ഫൗണ്ടേഷൻ ഇന്ന് പാഷ് പദ്ധതിക്ക് ആതിഥേയത്വം വഹിക്കുമെന്ന് പ്രഖ്യാപിച്ചു. പ്രോഗ്രാമുകൾ ഒപ്റ്റിമൈസ് ചെയ്യുകയും എക്സിക്യൂഷൻ സമയം വേഗത്തിലാക്കുകയും ഡാറ്റ ശാസ്ത്രജ്ഞർ, എഞ്ചിനീയർമാർ, ജീവശാസ്ത്രജ്ഞർ, സാമ്പത്തിക വിദഗ്ധർ, അഡ്മിനിസ്ട്രേറ്റർമാർ, പ്രോഗ്രാമർമാർ എന്നിവർക്ക് വേഗത്തിൽ ഫലങ്ങൾ സൃഷ്ടിക്കുകയും ചെയ്യുന്ന POSIX ഷെൽ സ്ക്രിപ്റ്റുകൾ യാന്ത്രികമായി സമാന്തരപ്പെടുത്തുന്നതിനുള്ള ഒരു സംവിധാനമാണ് PaSh.

എംഐടി, റൈസ് യൂണിവേഴ്സിറ്റി, സ്റ്റീവൻസ് ഇൻസ്റ്റിറ്റ്യൂട്ട് ഓഫ് ടെക്നോളജി, പെൻസിൽവാനിയ യൂണിവേഴ്സിറ്റി എന്നിവ ഈ പദ്ധതിക്ക് പിന്തുണ നൽകുന്നു. മൈക്കൽ ഗ്രീൻബെർഗ്, സ്റ്റീവൻ ഇൻസ്റ്റിറ്റ്യൂട്ട് ഓഫ് ടെക്നോളജിയിലെ അസിസ്റ്റന്റ് പ്രൊഫസർ; കോൺസ്റ്റാന്റിനോസ് കല്ലാസ്, പിഎച്ച്ഡി. പെൻസിൽവാനിയ സർവകലാശാലയിലെ വിദ്യാർത്ഥി.

PaSh ഒരു JIT കംപൈലർ, റൺടൈം, വ്യാഖ്യാന ലൈബ്രറി എന്നിവ ഉൾപ്പെടുന്നു:

  • സ്ക്രിപ്റ്റുകളുടെ സമാന്തര നിർവ്വഹണത്തെ പിന്തുണയ്ക്കുന്നതിന് അതിന്റെ ഭാഗത്തേക്കുള്ള പ്രവർത്തനസമയം ഒരു കൂട്ടം പ്രാകൃതവസ്തുക്കൾ നൽകുന്നു.
  • വ്യക്തിഗത POSIX, GNU Coreutils കമാൻഡുകൾ സമാന്തരമാക്കാൻ കഴിയുന്ന സാഹചര്യങ്ങൾ വിവരിക്കുന്ന ഒരു കൂട്ടം പ്രോപ്പർട്ടികളെ വിവരിക്കുന്ന ഒന്നാണ് വ്യാഖ്യാന ലൈബ്രറി.
  • ഒരു അമൂർത്ത വാക്യഘടനയിൽ (AST) ഈച്ചയിൽ നിർദ്ദിഷ്ട ഷെൽ സ്ക്രിപ്റ്റിന്റെ വിശകലനം നടത്താനുള്ള ചുമതല കംപൈലർക്കുണ്ടെങ്കിലും, അതിനെ സമാന്തര നിർവ്വഹണത്തിനും ഫോമുകൾക്കും അനുയോജ്യമായ ശകലങ്ങളായി വിഭജിക്കുന്നു, അവയെ അടിസ്ഥാനമാക്കി, സ്ക്രിപ്റ്റിന്റെ പുതിയ പതിപ്പ്, ഭാഗങ്ങൾ ഒരേസമയം പ്രവർത്തിപ്പിക്കാൻ കഴിയും.
    വ്യാഖ്യാന ലൈബ്രറിയിൽ നിന്ന് സമാന്തരമാക്കാൻ കഴിയുന്ന കമാൻഡുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ കംപൈലർ എടുക്കുന്നു. സ്ക്രിപ്റ്റിന്റെ സമാന്തര എക്സിക്യൂട്ടബിൾ പതിപ്പ് സൃഷ്ടിക്കുന്ന പ്രക്രിയയിൽ, അധിക റൺടൈം കൺസ്ട്രക്റ്റുകൾ കോഡിൽ പകരം വയ്ക്കുന്നു.

"ലിനക്സ് ഫൗണ്ടേഷൻ കൂടുതൽ പക്വത പ്രാപിച്ചതിനാൽ പാഷിന് ആവശ്യമായ സാങ്കേതിക ഭരണസൗകര്യങ്ങളും സേവനങ്ങളും നൽകുന്നു," പാഷ് പ്രോജക്ട് ടെക്നിക്കൽ സ്റ്റിയറിംഗ് കമ്മിറ്റി ചെയർമാൻ നിക്കോസ് വാസിലാക്കിസ് പറഞ്ഞു. "പുതിയ ക്രാൾ, ഇൻഡെക്സിംഗ്, സ്വാഭാവിക ഭാഷാ പ്രോസസ്സിംഗ് മാറ്റങ്ങൾ എന്നിവയിൽ ഷെൽ സ്ക്രിപ്റ്റ് എക്സിക്യൂഷൻ മെച്ചപ്പെടുത്താനും വേഗത്തിലാക്കാനും ഞങ്ങൾ പ്രോജക്റ്റ് നിർമ്മിച്ചു."

"അരനൂറ്റാണ്ടായി ഷെൽ സ്ക്രിപ്റ്റുകൾ വ്യാപകമായി ഉപയോഗിക്കപ്പെടുന്നു, 'കണ്ടെയ്നറൈസേഷൻ' എന്ന സമീപകാല പ്രവണതകൾ പ്രാധാന്യം വർദ്ധിച്ചു," PaSh പ്രോജക്ട് ടെക്നിക്കൽ സ്റ്റിയറിംഗ് കമ്മിറ്റി അംഗം മൈക്കൽ ഗ്രീൻബെർഗ് പറഞ്ഞു. ഷെൽ സ്ക്രിപ്റ്റുകളുടെ ശരിയായതും യാന്ത്രികവുമായ സമാന്തരീകരണം നിരവധി പതിറ്റാണ്ടുകളായി ഒരു പ്രശ്നമാണ്. എല്ലാത്തരം ഷെൽ ഉപയോക്താക്കൾക്കും വേഗത വർദ്ധിപ്പിക്കുമെന്ന് PaSh വാഗ്ദാനം ചെയ്യുന്നു.

ഷെൽ സ്ക്രിപ്റ്റുകൾ വേഗത്തിലാക്കാൻ, PaSh ഉറവിടത്തിൽ നിന്ന് ഉറവിടത്തിലേക്ക് സമാന്തരവൽക്കരണ കംപൈലർ നൽകുന്നു, ഒരു പ്രോഗ്രാമറുടെ ഷെൽ സ്ക്രിപ്റ്റ് ഇൻപുട്ടായി എടുക്കുകയും യഥാർത്ഥ പ്രോഗ്രാമിനേക്കാൾ വളരെ വേഗതയുള്ള ഒരു പുതിയ പ്രോഗ്രാം നൽകുകയും ചെയ്യുന്ന ഒരു പ്രോഗ്രാം. 

PaSh ഉറവിടം ഉറവിടം ആയതിനാൽ, ഒപ്റ്റിമൈസ് ചെയ്ത ഷെൽ സ്ക്രിപ്റ്റ് പരിശോധിക്കാനും നടപ്പിലാക്കാനും അനുവദിക്കുന്നു ഒരേ ഉപകരണങ്ങൾ ഉപയോഗിച്ച്, അതേ പരിതസ്ഥിതിയിൽ, യഥാർത്ഥ സ്ക്രിപ്റ്റിന്റെ അതേ ഡാറ്റ ഉപയോഗിച്ച്. 

ഷെൽ സ്ക്രിപ്റ്റുകളിൽ സാധാരണയായി ഉപയോഗിക്കുന്ന പ്രോഗ്രാമുകളിലെ ഒരു ചെറിയ റൺടൈം ലൈബ്രറിയും അനുബന്ധ വ്യാഖ്യാനങ്ങളും ചിത്രം പൂർത്തിയാക്കുന്നു, ഉയർന്ന പ്രവർത്തനക്ഷമതയുള്ള പ്രാകൃതവസ്തുക്കൾ PaSh കംപൈലറിന് നൽകുകയും അതിന്റെ പ്രധാന പ്രവർത്തനങ്ങൾ പിന്തുണയ്ക്കുകയും ചെയ്യുന്നു.

കമ്പ്യൂട്ടർ സയൻസ്, ഓപ്പൺ സോഴ്‌സ് സോഫ്‌റ്റ്‌വെയർ എന്നിവയിലെ പുതുമകളെയാണ് പാഷ് പ്രോജക്റ്റ് പ്രതിനിധീകരിക്കുന്നതെന്ന് ലിനക്സ് ഫൗണ്ടേഷനിലെ പ്രൊജക്റ്റുകളുടെ ജനറൽ മാനേജരും സീനിയർ വൈസ് പ്രസിഡന്റുമായ മൈക്ക് ഡോളൻ പറഞ്ഞു. "മെഷീൻ ലേണിംഗ്, കണ്ടെയ്നറൈസേഷൻ, ആർട്ടിഫിഷ്യൽ ഇന്റലിജൻസ് എന്നിവയും അതിലേറെയും പരിഹരിക്കുന്നതിനായി സോഫ്റ്റ്‌വെയർ വികസനം വികസിക്കുമ്പോൾ, അവരുടെ സ്ക്രിപ്റ്റിംഗ് ഉപകരണങ്ങളിൽ നിന്ന് കൂടുതൽ ആവശ്യമുള്ള ഡവലപ്പർമാരെയും ഡാറ്റാ ശാസ്ത്രജ്ഞരെയും പിന്തുണയ്ക്കുന്നതായി PaSh തോന്നുന്നു. ഇതുപോലുള്ള ഒരു പ്രോജക്റ്റിന്റെ സ്വാഭാവിക ഭവനമായ ലിനക്സ് ഫൗണ്ടേഷനിൽ ഈ സുപ്രധാന ജോലി ഹോസ്റ്റുചെയ്യുന്നതിൽ ഞങ്ങൾക്ക് സന്തോഷമുണ്ട്.

അന്തിമമായി നിങ്ങൾക്ക് ഇതിനെക്കുറിച്ച് കൂടുതലറിയാൻ താൽപ്പര്യമുണ്ടെങ്കിൽ കുറിപ്പിൽ, നിങ്ങൾക്ക് ആലോചിക്കാം ഇനിപ്പറയുന്ന ലിങ്കിലെ വിശദാംശങ്ങൾ.


ലേഖനത്തിന്റെ ഉള്ളടക്കം ഞങ്ങളുടെ തത്ത്വങ്ങൾ പാലിക്കുന്നു എഡിറ്റോറിയൽ എത്തിക്സ്. ഒരു പിശക് റിപ്പോർട്ടുചെയ്യാൻ ക്ലിക്കുചെയ്യുക ഇവിടെ.

അഭിപ്രായമിടുന്ന ആദ്യയാളാകൂ

നിങ്ങളുടെ അഭിപ്രായം ഇടുക

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിച്ചു ചെയ്യില്ല. ആവശ്യമായ ഫീൽഡുകൾ കൊണ്ട് അടയാളപ്പെടുത്തുന്നു *

*

*

  1. ഡാറ്റയുടെ ഉത്തരവാദിത്തം: മിഗുവൽ ഏഞ്ചൽ ഗാറ്റൻ
  2. ഡാറ്റയുടെ ഉദ്ദേശ്യം: സ്പാം നിയന്ത്രിക്കുക, അഭിപ്രായ മാനേജുമെന്റ്.
  3. നിയമസാധുത: നിങ്ങളുടെ സമ്മതം
  4. ഡാറ്റയുടെ ആശയവിനിമയം: നിയമപരമായ ബാധ്യതയല്ലാതെ ഡാറ്റ മൂന്നാം കക്ഷികളുമായി ആശയവിനിമയം നടത്തുകയില്ല.
  5. ഡാറ്റ സംഭരണം: ഒസെന്റസ് നെറ്റ്‌വർക്കുകൾ (ഇയു) ഹോസ്റ്റുചെയ്യുന്ന ഡാറ്റാബേസ്
  6. അവകാശങ്ങൾ: ഏത് സമയത്തും നിങ്ങളുടെ വിവരങ്ങൾ പരിമിതപ്പെടുത്താനും വീണ്ടെടുക്കാനും ഇല്ലാതാക്കാനും കഴിയും.