பாஷ் லினக்ஸ் அறக்கட்டளையின் கைகளில் செல்கிறது

பல நாட்களுக்கு முன்பு பாஷ் திட்டம் (இது ஷெல் ஸ்கிரிப்ட்களை இணையாக செயல்படுத்துவதற்கான கருவிகளை உருவாக்குகிறது) மற்றும் லினக்ஸ் அறக்கட்டளை இந்த திட்டம் பிந்தையவர்களுக்கு அனுப்பப்படும் என்று அறிவித்துள்ளது வளர்ச்சியைத் தொடர தேவையான உள்கட்டமைப்பு மற்றும் சேவைகளை வழங்கும்.

அதுதான் ஷெல் ஸ்கிரிப்டுகளை இணைத்ததில் PaSh பெரும் முன்னேற்றம் கண்டுள்ளது, குறிப்பிடத்தக்க செயல்திறன் மேம்பாடுகளை அடைகிறது. நவீன மல்டிபிராசசர் கம்ப்யூட்டர்களில், PaSh ஆனது அதன் அசல் நேரத்தின் ஒரு பகுதியிலேயே வலை கிராலிங் மற்றும் இன்டெக்சிங், கோவிட்19 தொடர்பான பகுப்பாய்வு, இயற்கை மொழி செயலாக்கம் மற்றும் பிற பணிச்சுமைகள் போன்ற பணிகளைச் செய்ய முடியும்.

லினக்ஸ் அறக்கட்டளை, திறந்த மூலத்தின் மூலம் பாரிய கண்டுபிடிப்புகளை செயல்படுத்தும் இலாப நோக்கற்ற அமைப்பாகும், இது PaSh திட்டத்தை நடத்துவதாக இன்று அறிவித்தது. PaSh என்பது POSIX ஷெல் ஸ்கிரிப்ட்களை தானாக இணைப்பதற்கான ஒரு அமைப்பாகும், இது நிரல்களை மேம்படுத்துகிறது மற்றும் செயல்பாட்டின் நேரத்தை துரிதப்படுத்துகிறது, தரவு விஞ்ஞானிகள், பொறியாளர்கள், உயிரியலாளர்கள், பொருளாதார வல்லுநர்கள், நிர்வாகிகள் மற்றும் புரோகிராமர்களுக்கு விரைவான முடிவுகளை உருவாக்குகிறது.

MIT, ரைஸ் பல்கலைக்கழகம், ஸ்டீவன்ஸ் இன்ஸ்டிடியூட் ஆப் டெக்னாலஜி மற்றும் பென்சில்வேனியா பல்கலைக்கழகம் ஆகியவற்றால் இந்த திட்டம் ஆதரிக்கப்படுகிறது மற்றும் MIT இன் ஆராய்ச்சி விஞ்ஞானி நிகோஸ் வாசிலாகிஸ் அடங்கிய தொழில்நுட்ப வழிகாட்டுதல் குழுவால் நிர்வகிக்கப்படுகிறது; மைக்கேல் க்ரீன்பெர்க், ஸ்டீவன்ஸ் இன்ஸ்டிடியூட் ஆப் டெக்னாலஜியில் உதவிப் பேராசிரியர்; மற்றும் கான்ஸ்டான்டினோஸ் கல்லாஸ், Ph.D. பென்சில்வேனியா பல்கலைக்கழக மாணவர்.

பாஷ் JIT கம்பைலர், இயக்க நேரம் மற்றும் சிறுகுறிப்பு நூலகம் ஆகியவை அடங்கும்:

  • ஸ்கிரிப்ட்களின் இணையான செயல்பாட்டிற்கு ஆதரவாக அதன் பகுதிக்கான இயக்க நேரம் ஒரு தொகுப்பை வழங்குகிறது.
  • சிறுகுறிப்பு நூலகம் என்பது தனிப்பட்ட POSIX மற்றும் GNU Coreutils கட்டளைகளை இணையாக மாற்றக்கூடிய சூழ்நிலைகளை விவரிக்கும் பண்புகளின் தொகுப்பை வரையறுக்கிறது.
  • ஒரு சுருக்கமான தொடரியல் மரத்தில் (AST) முன்மொழியப்பட்ட ஷெல் ஸ்கிரிப்ட்டின் பகுப்பாய்வை கம்பைலர் செய்யும் போது, ​​அது இணையான செயல்பாட்டிற்கு ஏற்ற துண்டுகளாகவும் வடிவங்களாகவும் பிரிக்கிறது, அவற்றின் அடிப்படையில், ஸ்கிரிப்ட்டின் புதிய பதிப்பு, அதன் பகுதிகளை ஒரே நேரத்தில் இயக்க முடியும்.
    தொகுப்பாளர் சிறுகுறிப்பு நூலகத்திலிருந்து இணையான கட்டளைகளைப் பற்றிய தகவலை எடுத்துக்கொள்கிறார். ஸ்கிரிப்ட்டின் இணையான இயங்கக்கூடிய பதிப்பை உருவாக்கும் செயல்பாட்டில், கூடுதல் இயக்க நேர கட்டுமானங்கள் குறியீட்டில் மாற்றியமைக்கப்படுகின்றன.

"Linux அறக்கட்டளையானது தொழில்நுட்ப நிர்வாகக் கட்டமைப்பு மற்றும் சேவைகளை வழங்குகிறது, ஏனெனில் அது மிகவும் முதிர்ச்சியடைந்துள்ளது," என PaSh திட்ட தொழில்நுட்ப வழிகாட்டல் குழுவின் தலைவர் Nikos Vasilakis கூறினார். "புதிய வலைவலம், அட்டவணைப்படுத்தல் மற்றும் இயற்கையான மொழி செயலாக்க மாற்றங்களை எதிர்கொள்ளும் வகையில் ஷெல் ஸ்கிரிப்ட் செயல்பாட்டை மேம்படுத்தவும் விரைவுபடுத்தவும் நாங்கள் திட்டத்தை உருவாக்கினோம்."

"அரை நூற்றாண்டுகளாக ஷெல் ஸ்கிரிப்டுகள் பரவலாகப் பயன்படுத்தப்பட்டு வருகின்றன, மேலும் 'கன்டெய்னரைசேஷன்' நோக்கிய சமீபத்திய போக்குகள் முக்கியத்துவம் அதிகரித்துள்ளன" என்று PaSh திட்ட தொழில்நுட்ப வழிகாட்டல் குழுவின் உறுப்பினர் மைக்கேல் கிரீன்பெர்க் கூறினார். "ஷெல் ஸ்கிரிப்ட்களின் சரியான மற்றும் தானியங்கி இணைமயமாக்கல் பல தசாப்தங்களாக ஒரு பிரச்சனையாக உள்ளது. அனைத்து வகையான ஷெல் பயனர்களுக்கும் வேக ஊக்கத்தை PaSh உறுதியளிக்கிறது.

ஷெல் ஸ்கிரிப்ட்களை விரைவுபடுத்த, PaSh ஒரு மூல-மூலத்திற்கு இணையான கம்பைலரை வழங்குகிறது, ஒரு புரோகிராமரின் ஷெல் ஸ்கிரிப்டை உள்ளீடாக எடுத்து, அசல் நிரலை விட கணிசமாக வேகமான புதிய நிரலை வழங்கும். 

PaSh என்பது மூலத்திலிருந்து ஆதாரமாக இருப்பதால், உகந்த ஷெல் ஸ்கிரிப்டை பரிசோதிக்கவும் செயல்படுத்தவும் அனுமதிக்கிறது அதே கருவிகளைப் பயன்படுத்தி, அதே சூழலில் மற்றும் அசல் ஸ்கிரிப்ட் போன்ற அதே தரவுகளுடன். 

ஒரு சிறிய இயக்க நேர நூலகம் மற்றும் ஷெல் ஸ்கிரிப்ட்களில் பொதுவாகப் பயன்படுத்தப்படும் நிரல்களில் தொடர்புடைய சிறுகுறிப்புகள் படத்தை நிறைவு செய்கின்றன, இது PaSh கம்பைலருக்கு உயர்-செயல்திறன் கொண்ட ஆதிநிலைகளை வழங்குகிறது மற்றும் அதன் முக்கிய செயல்பாடுகளை ஆதரிக்கிறது.

"PaSh திட்டம் கணினி அறிவியல் மற்றும் திறந்த மூல மென்பொருளில் புதுமையைப் பிரதிபலிக்கிறது" என்று Linux அறக்கட்டளையின் திட்டங்களின் பொது மேலாளரும் மூத்த துணைத் தலைவருமான மைக் டோலன் கூறினார். "மென்பொருள் மேம்பாடு இயந்திர கற்றல், கண்டெய்னரைசேஷன், செயற்கை நுண்ணறிவு மற்றும் பலவற்றை நிவர்த்தி செய்யும் வகையில் உருவாகும்போது, ​​PaSh டெவலப்பர்கள் மற்றும் தரவு விஞ்ஞானிகளுக்கு அவர்களின் ஸ்கிரிப்டிங் கருவிகளில் இருந்து அதிகம் தேவைப்படுவதை ஆதரிக்கிறது. இதுபோன்ற ஒரு திட்டத்திற்கான இயற்கையான இல்லமான லினக்ஸ் அறக்கட்டளையில் இந்த முக்கியமான வேலையை நடத்துவதில் நாங்கள் மகிழ்ச்சியடைகிறோம்.

இறுதியாக நீங்கள் அதைப் பற்றி மேலும் அறிய ஆர்வமாக இருந்தால் குறிப்பில், நீங்கள் ஆலோசனை செய்யலாம் பின்வரும் இணைப்பில் உள்ள விவரங்கள்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.