பரவலாக்கப்பட்ட தகவல்தொடர்பு தளமான Jami இன் புதிய வெளியீடு அறிமுகப்படுத்தப்பட்டது, இது "Világfa" என்ற குறியீட்டு பெயரில் விநியோகிக்கப்பட்டது. இந்த திட்டம் P2P பயன்முறையில் செயல்படும் தகவல் தொடர்பு அமைப்பை உருவாக்குவதை நோக்கமாகக் கொண்டுள்ளது மற்றும் அதிக அளவிலான ரகசியத்தன்மை மற்றும் பாதுகாப்பை வழங்கும் அதே வேளையில் பெரிய குழுக்கள் மற்றும் தனிப்பட்ட அழைப்புகளுக்கு இடையே தகவல்தொடர்புகளை ஒழுங்கமைக்க அனுமதிக்கிறது. ஜாமி, முன்பு ரிங் மற்றும் SFLஃபோன் என்று அழைக்கப்பட்டது, இது ஒரு குனு திட்டமாகும், மேலும் இது GPLv3 இன் கீழ் உரிமம் பெற்றது. GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL, முதலியன), Windows, macOS, iOS, Android மற்றும் Android TV ஆகியவற்றிற்காக பைனரி அசெம்பிளிகள் தயாரிக்கப்படுகின்றன.
பாரம்பரிய தகவல்தொடர்பு கிளையண்ட்களைப் போலன்றி, Jami ஆனது எண்ட்-டு-எண்ட் என்க்ரிப்ஷன் (விசைகள் கிளையன்ட் பக்கத்தில் மட்டுமே இருக்கும்) மற்றும் X.509 சான்றிதழின் அடிப்படையிலான அங்கீகாரத்தைப் பயன்படுத்தி பயனர்களிடையே நேரடி இணைப்பை ஒழுங்கமைப்பதன் மூலம் வெளிப்புற சேவையகங்களைத் தொடர்பு கொள்ளாமல் செய்திகளை அனுப்ப முடியும். பாதுகாப்பான செய்தியிடலுடன் கூடுதலாக, குரல் மற்றும் வீடியோ அழைப்புகளை மேற்கொள்ளவும், தொலைதொடர்புகளை உருவாக்கவும், கோப்புகளை பரிமாறிக்கொள்ளவும், கோப்புகள் மற்றும் திரை உள்ளடக்கத்திற்கான பகிரப்பட்ட அணுகலை ஒழுங்கமைக்கவும் நிரல் உங்களை அனுமதிக்கிறது. Intel Core i7-7700K 4.20 GHz CPU, 32 GB RAM மற்றும் 100 Mbit/s நெட்வொர்க் இணைப்பு கொண்ட சர்வரில் வீடியோ கான்பரன்சிங்கிற்கு, 25 பங்கேற்பாளர்களுக்கு மேல் இணைக்கப்படாத போது சிறந்த தரம் அடையப்படுகிறது. ஒவ்வொரு வீடியோ மாநாட்டு பங்கேற்பாளருக்கும் தோராயமாக 2 Mbit/s அலைவரிசை தேவைப்படுகிறது.
ஆரம்பத்தில், இந்த திட்டம் SIP நெறிமுறையின் அடிப்படையில் ஒரு சாஃப்ட்ஃபோனாக உருவாக்கப்பட்டது, ஆனால் நீண்ட காலமாக P2P மாதிரிக்கு ஆதரவாக இந்த கட்டமைப்பிற்கு அப்பால் சென்றது, அதே நேரத்தில் SIP உடன் இணக்கத்தன்மை மற்றும் இந்த நெறிமுறையைப் பயன்படுத்தி அழைப்புகளை மேற்கொள்ளும் திறன் ஆகியவற்றைப் பராமரிக்கிறது. நிரல் பல்வேறு கோடெக்குகளை ஆதரிக்கிறது (G711u, G711a, GSM, Speex, Opus, G.722) மற்றும் நெறிமுறைகள் (ICE, SIP, TLS), வீடியோ, குரல் மற்றும் செய்திகளின் நம்பகமான குறியாக்கத்தை வழங்குகிறது. சேவை செயல்பாடுகளில் அழைப்பு பகிர்தல் மற்றும் வைத்திருப்பது, அழைப்பு பதிவு செய்தல், தேடலுடன் அழைப்பு வரலாறு, தானியங்கு ஒலி கட்டுப்பாடு, க்னோம் மற்றும் கேடிஇ முகவரி புத்தகங்களுடன் ஒருங்கிணைப்பு ஆகியவை அடங்கும்.
ஒரு பயனரை அடையாளம் காண, Jami ஒரு பிளாக்செயின் வடிவத்தில் முகவரி புத்தகத்தை செயல்படுத்துவதன் அடிப்படையில் பரவலாக்கப்பட்ட உலகளாவிய கணக்கு அங்கீகார பொறிமுறையைப் பயன்படுத்துகிறது (Ethereum திட்டத்தின் வளர்ச்சிகள் பயன்படுத்தப்படுகின்றன). ஒரு பயனர் ஐடி (ரிங்ஐடி) பல சாதனங்களில் ஒரே நேரத்தில் பயன்படுத்தப்படலாம் மற்றும் உங்கள் ஸ்மார்ட்போன் மற்றும் பிசியில் வெவ்வேறு ஐடிகளைப் பராமரிக்க வேண்டிய அவசியமின்றி, எந்தச் சாதனம் செயலில் இருந்தாலும் பயனரைத் தொடர்புகொள்ள உங்களை அனுமதிக்கிறது. பெயர்களை RingID க்கு மொழிபெயர்ப்பதற்குப் பொறுப்பான முகவரிப் புத்தகம் வெவ்வேறு பங்கேற்பாளர்களால் பராமரிக்கப்படும் முனைகளின் குழுவில் சேமிக்கப்படுகிறது, இதில் உலகளாவிய முகவரிப் புத்தகத்தின் உள்ளூர் நகலைப் பராமரிக்க உங்கள் சொந்த முனையை இயக்கும் திறன் உட்பட (Jami ஒரு தனி உள் முகவரிப் புத்தகத்தையும் செயல்படுத்துகிறது. வாடிக்கையாளர்).
Jami இல் உள்ள பயனர்களைத் தொடர்புகொள்ள, OpenDHT நெறிமுறை (விநியோகிக்கப்பட்ட ஹாஷ் அட்டவணை) பயன்படுத்தப்படுகிறது, இது பயனர்களைப் பற்றிய தகவலுடன் மையப்படுத்தப்பட்ட பதிவேடுகளைப் பயன்படுத்தத் தேவையில்லை. Jami இன் அடிப்படையானது பின்னணி செயல்முறை jami-daemon ஆகும், இது இணைப்புகளை செயலாக்குதல், தகவல்தொடர்புகளை ஒழுங்கமைத்தல், வீடியோ மற்றும் ஒலியுடன் பணிபுரிதல் ஆகியவற்றிற்கு பொறுப்பாகும். Jami-daemon உடனான தொடர்பு LibRingClient நூலகத்தைப் பயன்படுத்தி ஒழுங்கமைக்கப்படுகிறது, இது கிளையன்ட் மென்பொருளை உருவாக்குவதற்கான அடிப்படையாக செயல்படுகிறது மற்றும் பயனர் இடைமுகம் மற்றும் தளங்களுடன் இணைக்கப்படாத அனைத்து நிலையான செயல்பாடுகளையும் வழங்குகிறது. கிளையன்ட் பயன்பாடுகள் நேரடியாக LibRingClient மேல் உருவாக்கப்படுகின்றன, இது பல்வேறு இடைமுகங்களை உருவாக்கி ஆதரிப்பதை மிகவும் எளிதாக்குகிறது. PCக்கான முக்கிய கிளையன்ட் Qt நூலகத்தைப் பயன்படுத்தி எழுதப்பட்டது, GTK மற்றும் எலக்ட்ரானின் அடிப்படையிலான கூடுதல் கிளையண்டுகள் உருவாக்கப்படுகின்றன.
முக்கிய கண்டுபிடிப்புகள்:
- திரள் குழு தகவல்தொடர்பு அமைப்பின் (ஸ்வார்ம்ஸ்) வளர்ச்சி தொடர்ந்தது, இது முழுமையாக விநியோகிக்கப்பட்ட P2P அரட்டைகளை உருவாக்க அனுமதிக்கிறது, இதன் தகவல்தொடர்பு வரலாறு அனைத்து பயனர் சாதனங்களிலும் ஒருங்கிணைக்கப்பட்ட வடிவத்தில் கூட்டாக சேமிக்கப்படுகிறது. முன்பு இரண்டு பங்கேற்பாளர்கள் மட்டுமே ஒரு திரளில் தொடர்பு கொள்ள அனுமதிக்கப்பட்டனர், புதிய வெளியீட்டில், ஸ்வார்ம் பயன்முறையில் இப்போது 8 பேர் வரை சிறிய குழு அரட்டைகளை உருவாக்க முடியும் (எதிர்கால வெளியீடுகளில் அவர்கள் அனுமதிக்கப்பட்ட பங்கேற்பாளர்களின் எண்ணிக்கையை அதிகரிக்க திட்டமிட்டுள்ளனர், அத்துடன் ஆதரவையும் சேர்க்கிறார்கள். பொது அரட்டைகளுக்கு).
குழு அரட்டைகளை உருவாக்க புதிய பொத்தான் சேர்க்கப்பட்டுள்ளது மற்றும் அரட்டை அமைப்புகளை உள்ளமைக்கும் திறன் வழங்கப்பட்டுள்ளது.
குழு அரட்டையை உருவாக்கிய பிறகு, அதில் புதிய பங்கேற்பாளர்களைச் சேர்க்கலாம் மற்றும் ஏற்கனவே உள்ளவர்களை அகற்றலாம். பங்கேற்பாளர்களில் மூன்று பிரிவுகள் உள்ளன: அழைக்கப்பட்டவர்கள் (குழுவில் சேர்க்கப்பட்டனர், ஆனால் இன்னும் அரட்டையுடன் இணைக்கப்படவில்லை), இணைக்கப்பட்டவர்கள் மற்றும் நிர்வாகி. ஒவ்வொரு பங்கேற்பாளரும் மற்றவர்களுக்கு அழைப்பிதழ்களை அனுப்ப முடியும், ஆனால் நிர்வாகி மட்டுமே குழுவிலிருந்து நீக்க முடியும் (தற்போதைக்கு ஒரு நிர்வாகி மட்டுமே இருக்க முடியும், ஆனால் எதிர்கால வெளியீடுகளில் அணுகல் உரிமைகள் மற்றும் பல நிர்வாகிகளை நியமிக்கும் திறன் ஆகியவை இருக்கும்).
- பங்கேற்பாளர்களின் பட்டியல், அனுப்பப்பட்ட ஆவணங்களின் பட்டியல் மற்றும் அமைப்புகள் போன்ற அரட்டை தகவலுடன் புதிய பேனல் சேர்க்கப்பட்டது.
- செய்தி வாசிப்பு மற்றும் உரை தட்டச்சு பற்றிய பல வகையான குறிகாட்டிகளைச் சேர்த்தது.
- அரட்டைக்கு கோப்புகளை அனுப்பும் திறன் வழங்கப்படுகிறது, மேலும் அனுப்புபவர் ஆன்லைனில் இல்லாவிட்டாலும் அரட்டை பங்கேற்பாளர்கள் கோப்பைப் பெறலாம்.
- அரட்டைகளில் செய்திகளைத் தேடுவதற்கான இடைமுகம் சேர்க்கப்பட்டது.
- ஈமோஜி எழுத்துக்களைப் பயன்படுத்தி எதிர்வினைகளை அமைப்பதற்கான ஆதரவு சேர்க்கப்பட்டது.
- தற்போதைய இருப்பிடத் தகவலைக் காண்பிக்க ஒரு விருப்பம் சேர்க்கப்பட்டது.
- டெஸ்க்டாப் கிளையண்டில் வீடியோ மாநாடுகளுடன் குழு அரட்டைக்கான சோதனை ஆதரவு சேர்க்கப்பட்டுள்ளது.
ஆதாரம்: opennet.ru