પાશ લિનક્સ ફાઉન્ડેશનના હાથમાં જાય છે

કેટલાક દિવસો પહેલા પાશ પ્રોજેક્ટ (જે શેલ સ્ક્રિપ્ટોના સમાંતર અમલ માટે સાધનો વિકસાવે છે) અને લિનક્સ ફાઉન્ડેશને જાહેરાત કરી છે કે પ્રોજેક્ટ બાદમાં પસાર થશે જે વિકાસ ચાલુ રાખવા માટે જરૂરી ઈન્ફ્રાસ્ટ્રક્ચર અને સેવાઓ પૂરી પાડશે.

અને તે છે PaSh એ શેલ સ્ક્રિપ્ટોને સમાંતર બનાવવામાં મોટી પ્રગતિ કરી છે, નોંધપાત્ર કામગીરી સુધારાઓ હાંસલ. આધુનિક મલ્ટીપ્રોસેસર કમ્પ્યુટર્સ પર, PaSh તેના મૂળ સમયના અપૂર્ણાંકમાં વેબ ક્રોલિંગ અને ઇન્ડેક્સિંગ, COVID19- સંબંધિત એનાલિટિક્સ, નેચરલ લેંગ્વેજ પ્રોસેસિંગ અને અન્ય વર્કલોડ જેવા કાર્યો કરી શકે છે.

ઓન સોર્સ દ્વારા મોટા પાયે નવીનીકરણને સક્ષમ કરતી બિન-નફાકારક સંસ્થા લિનક્સ ફાઉન્ડેશને આજે જાહેરાત કરી હતી કે તે PaSh પ્રોજેક્ટનું આયોજન કરશે. PaSh એ POSIX શેલ સ્ક્રિપ્ટોને આપમેળે સમાંતર કરવાની એક સિસ્ટમ છે જે કાર્યક્રમોને izesપ્ટિમાઇઝ કરે છે અને એક્ઝેક્યુશન સમયને ઝડપી બનાવે છે, ડેટા વૈજ્ાનિકો, ઇજનેરો, જીવવિજ્ologistsાનીઓ, અર્થશાસ્ત્રીઓ, સંચાલકો અને પ્રોગ્રામરો માટે ઝડપી પરિણામો ઉત્પન્ન કરે છે.

આ પ્રોજેક્ટને એમઆઈટી, રાઈસ યુનિવર્સિટી, સ્ટીવન્સ ઈન્સ્ટિટ્યુટ ઓફ ટેકનોલોજી અને પેન્સિલવેનિયા યુનિવર્સિટી દ્વારા ટેકો આપવામાં આવે છે અને ટેકનિકલ સ્ટિયરિંગ કમિટી દ્વારા સંચાલિત થાય છે જેમાં એમઆઈટીમાં સંશોધન વૈજ્istાનિક નિકોસ વાસિલાકીસનો સમાવેશ થાય છે; માઇકલ ગ્રીનબર્ગ, સ્ટીવન્સ ઇન્સ્ટિટ્યૂટ ઓફ ટેકનોલોજીમાં સહાયક પ્રોફેસર; અને કોન્સ્ટેન્ટિનોસ કલ્લાસ, પીએચ.ડી. પેન્સિલવેનિયા યુનિવર્સિટીનો વિદ્યાર્થી.

પાશ એક JIT કમ્પાઇલર, રનટાઇમ અને એક otનોટેશન લાઇબ્રેરી શામેલ છે:

  • તેના ભાગ માટે રનટાઇમ સ્ક્રિપ્ટોના સમાંતર અમલને ટેકો આપવા માટે આદિમનો સમૂહ પૂરો પાડે છે.
  • Otનોટેશન લાઇબ્રેરી તે છે જે ગુણધર્મોના સમૂહને વ્યાખ્યાયિત કરે છે જે પરિસ્થિતિઓનું વર્ણન કરે છે જેમાં વ્યક્તિગત POSIX અને GNU Coreutils આદેશોને સમાંતર કરી શકાય છે.
  • જ્યારે કમ્પાઇલર એબ્સ્ટ્રેક્ટ સિન્ટેક્સ ટ્રી (AST) માં ફ્લાય પર પ્રસ્તાવિત શેલ સ્ક્રિપ્ટનું વિશ્લેષણ કરવાનો હવાલો ધરાવે છે, ત્યારે તે તેને સમાંતર અમલ માટે યોગ્ય ટુકડાઓમાં વહેંચે છે અને તેના આધારે, સ્ક્રિપ્ટનું નવું સંસ્કરણ, જેના ભાગો એક સાથે ચલાવી શકાય છે.
    કમ્પાઇલર એ આદેશો વિશે માહિતી લે છે જે otનોટેશન લાઇબ્રેરીમાંથી સમાંતર કરી શકાય છે. સ્ક્રિપ્ટના સમાંતર એક્ઝેક્યુટેબલ વર્ઝન બનાવવાની પ્રક્રિયામાં, કોડમાં વધારાના રનટાઇમ કન્સ્ટ્રક્શન્સને બદલવામાં આવે છે.

પાશ પ્રોજેક્ટ ટેકનિકલ સ્ટિયરિંગ કમિટીના ચેરમેન નિકોસ વસિલાકિસે જણાવ્યું હતું કે, લિનક્સ ફાઉન્ડેશન ટેકનિકલ ગવર્નન્સ ઈન્ફ્રાસ્ટ્રક્ચર અને સેવાઓ પૂરી પાડે છે જે PaSh ની જરૂરિયાત મુજબ વધુ પરિપક્વ થઈ છે. "અમે નવા ક્રોલિંગ, અનુક્રમણિકા અને કુદરતી ભાષા પ્રક્રિયાના ફેરફારો સામે શેલ સ્ક્રિપ્ટ એક્ઝિક્યુશનને સુધારવા અને ઝડપી બનાવવા માટે પ્રોજેક્ટ બનાવ્યો છે."

પાશ પ્રોજેક્ટ ટેક્નિકલ સ્ટિયરિંગ કમિટીના સભ્ય માઈકલ ગ્રીનબર્ગે જણાવ્યું હતું કે, "શેલ સ્ક્રિપ્ટોનો અડધી સદીથી વ્યાપકપણે ઉપયોગ થઈ રહ્યો છે, અને 'કન્ટેનરાઈઝેશન' તરફના તાજેતરના વલણોએ માત્ર મહત્વ વધાર્યું છે." "શેલ સ્ક્રિપ્ટોનું યોગ્ય અને સ્વચાલિત સમાંતરકરણ કેટલાક દાયકાઓથી સમસ્યા છે. PaSh તમામ પ્રકારના શેલ વપરાશકર્તાઓ માટે ઝડપ વધારવાનું વચન આપે છે.

શેલ સ્ક્રિપ્ટોને ઝડપી બનાવવા માટે, PaSh સોર્સ ટુ સોર્સ પેરેલાઇઝેશન કમ્પાઇલર પૂરું પાડે છે, એક પ્રોગ્રામ જે પ્રોગ્રામરની શેલ સ્ક્રિપ્ટને ઇનપુટ તરીકે લે છે અને નવો પ્રોગ્રામ આપે છે જે મૂળ પ્રોગ્રામ કરતા નોંધપાત્ર રીતે ઝડપી છે. 

PaSh સ્રોતનો સ્રોત હોવાથી, optimપ્ટિમાઇઝ શેલ સ્ક્રિપ્ટનું નિરીક્ષણ અને અમલ કરવાની મંજૂરી આપે છે સમાન સાધનોનો ઉપયોગ કરીને, સમાન વાતાવરણમાં અને મૂળ સ્ક્રિપ્ટ જેવા ડેટા સાથે. 

નાની રનટાઇમ લાઇબ્રેરી અને સામાન્ય રીતે શેલ સ્ક્રિપ્ટોમાં ઉપયોગમાં લેવાતા કાર્યક્રમોમાં સંબંધિત ટિપ્પણીઓ ચિત્રને પૂર્ણ કરે છે, PaSh કમ્પાઇલરને ઉચ્ચ-પ્રદર્શન આદિમ સાથે પ્રદાન કરે છે અને તેના મુખ્ય કાર્યોને ટેકો આપે છે.

લિનક્સ ફાઉન્ડેશનના પ્રોજેક્ટ્સના જનરલ મેનેજર અને વરિષ્ઠ ઉપપ્રમુખ માઇક ડોલાને જણાવ્યું હતું કે, PaSh પ્રોજેક્ટ કમ્પ્યુટર સાયન્સ અને ઓપન સોર્સ સોફ્ટવેરમાં નવીનતાને રજૂ કરે છે. "જેમ જેમ સોફ્ટવેર ડેવલપમેન્ટ મશીન લર્નિંગ, કન્ટેનરાઇઝેશન, આર્ટિફિશિયલ ઇન્ટેલિજન્સ અને વધુને સંબોધવા માટે વિકસિત થાય છે તેમ, PaSh ડેવલપર્સ અને ડેટા સાયન્ટિસ્ટ્સને ટેકો આપતા દેખાય છે જેમને તેમના સ્ક્રિપ્ટીંગ ટૂલ્સમાંથી વધુ જરૂર છે. આ પ્રકારના પ્રોજેક્ટ માટે કુદરતી ઘર લિનક્સ ફાઉન્ડેશનમાં આ મહત્વપૂર્ણ કાર્યનું આયોજન કરવામાં અમને આનંદ છે.

છેલ્લે જો તમને તેના વિશે વધુ જાણવામાં રસ છે નોંધની, તમે સલાહ લઈ શકો છો નીચેની કડી માં વિગતો.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.