எர்லாங்/OTP 23 வெளியீடு

நடைபெற்றது செயல்பாட்டு நிரலாக்க மொழியின் வெளியீடு எர்லாங் 23, உண்மையான நேரத்தில் கோரிக்கைகளுக்கு இணையான செயலாக்கத்தை வழங்கும், விநியோகிக்கப்பட்ட, தவறு-சகிப்புத்தன்மை கொண்ட பயன்பாடுகளை உருவாக்குவதை நோக்கமாகக் கொண்டது. தொலைத்தொடர்பு, வங்கி அமைப்புகள், இ-காமர்ஸ், கணினி தொலைபேசி மற்றும் உடனடி செய்தி அனுப்புதல் போன்ற துறைகளில் மொழி பரவலாகிவிட்டது. அதே நேரத்தில், OTP 23 (ஓபன் டெலிகாம் பிளாட்ஃபார்ம்) வெளியீடு வெளியிடப்பட்டது - எர்லாங் மொழியில் விநியோகிக்கப்பட்ட அமைப்புகளின் வளர்ச்சிக்கான நூலகங்கள் மற்றும் கூறுகளின் துணை தொகுப்பு.

முக்கிய கண்டுபிடிப்புகள்:

  • SSL தொகுதி இனி SSL 3.0 ஐ ஆதரிக்காது. TLS 1.3 க்கான ஆதரவு முன்னிருப்பாக இயக்கப்பட்டது, மேலும் TLS 1.3 உடன் TLS 1.2 இணைப்பு பேச்சுவார்த்தை செயல்முறையின் இணக்கத்தன்மை மேம்படுத்தப்பட்டுள்ளது;
  • ssh தொகுதியானது OpenSSH 1 இல் அறிமுகப்படுத்தப்பட்ட openssh-key-v6.5 என்ற புதிய கீ கோப்பு வடிவத்திற்கான ஆதரவைச் சேர்த்துள்ளது. ".config" கோப்பில் இருந்து அல்காரிதம்களின் பட்டியலை வரையறுக்க முடியும். SSH (tcp-forward/direct-tcp) வழியாக போர்ட் பகிர்தலுக்கு ஆதரவு சேர்க்கப்பட்டது;
  • இல்லாமல் எர்லாங் விநியோகத்தை இயக்குவதற்கான கருவிகள் EPMD;
  • gen_tcp மற்றும் inet க்கான சோதனை சாக்கெட் பின்தளம் சேர்க்கப்பட்டது (gen_udp மற்றும் gen_sctp க்கு எதிர்கால வெளியீடுகளில் தோன்றும்);
  • கர்னலில் ஒரு புதிய erpc தொகுதி சேர்க்கப்பட்டுள்ளது, இது rpc தொகுதியின் செயல்பாடுகளின் துணைக்குழுவை வழங்குகிறது, அதிக செயல்திறன் மற்றும் ரிட்டர்ன் மதிப்புகள், விதிவிலக்குகள் மற்றும் பிழைகள் ஆகியவற்றைப் பிரிப்பதற்கான மேம்பட்ட திறனுடன்;
  • அளவிடுதல் மற்றும் செயல்திறனை மேம்படுத்த மேம்பாடுகள் செய்யப்பட்டுள்ளன;
  • பைனரி மேப்பிங்கில் உள்ள பகுதி அளவையும் அகராதி பொருத்தத்தில் உள்ள விசைகளையும் இப்போது பாதுகாப்பு வெளிப்பாடுகள் மூலம் குறிப்பிடலாம்;
  • எண்களின் வாசிப்புத்திறனை மேம்படுத்த அடிக்கோடிட்டுகளின் பயன்பாடு அனுமதிக்கப்படுகிறது (உதாரணமாக, 123_456_789);
  • தொகுதிகள், செயல்பாடுகள் மற்றும் வகைகளுக்கான ஆவணங்களைக் காண்பிக்க கட்டளை ஷெல்லில் புதிய செயல்பாடுகள் சேர்க்கப்பட்டுள்ளன (தொகுதி:செயல்பாடு/Arityக்கு h/1,2,3 மற்றும் தொகுதி:வகை/Arityக்கு ht/1,2,3);
  • விநியோகிக்கப்பட்ட பெயரிடப்பட்ட செயல்முறை குழுக்களின் புதிய செயலாக்கத்துடன் கர்னல் pg தொகுதியை அறிமுகப்படுத்துகிறது;
  • விண்டோஸ் இயங்குதளத்திற்கான தொகுப்பு உருவாக்க கருவித்தொகுப்பு புதுப்பிக்கப்பட்டது, இது WSL (விண்டோஸிற்கான லினக்ஸ் துணை அமைப்பு) பயன்படுத்த மாற்றப்பட்டது மற்றும் C++ கம்பைலர், ஜாவா கம்பைலர், OpenSSL மற்றும் wxWidgets நூலகங்களின் புதிய பதிப்புகளை உள்ளடக்கியது.

கூடுதலாக, ஒருவர் தோற்றத்தை கவனிக்க முடியும் தகவல் நிலையான தட்டச்சு மூலம் எர்லாங் மொழியின் புதிய பதிப்பை Facebook உருவாக்குவது பற்றி, இது WhatsApp மெசஞ்சர் உள்கட்டமைப்பின் செயல்திறனை மேம்படுத்தும்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்