பயன்பாடுகளின் தொகுப்பின் புதிய பதிப்பான NNCP 8.8.0 இன் வெளியீடு அறிவிக்கப்பட்டது, இது ஒரு பெரிய எண்ணிக்கையிலான மாற்றங்கள் ஒருங்கிணைக்கப்பட்டுள்ளது மற்றும் எல்லாவற்றிற்கும் மேலாக, மேம்பாடுகள் மற்றும் பிழைத் திருத்தங்கள், இது மிக முக்கியமான ஒன்றாகும். BLAKE2b க்குப் பதிலாக, MTH எனப்படும் மற்றவற்றுடன் பயன்படுத்தப்படுகிறது.
NNCP இல் பயன்பாடுகள் உள்ளன நோக்கம் உதவ சிறியதாக கட்ட நண்பனுக்கு நண்பன் நெட்வொர்க்குகள்F2F) பாதுகாப்பான கோப்பு பரிமாற்றத்திற்கான நிலையான ரூட்டிங் உடன் தீ-மறந்து பயன்முறையில், கோப்புகள், மின்னஞ்சல் மற்றும் கட்டளை செயல்படுத்தல் கோரிக்கைகளுக்கான கோரிக்கைகள். கடத்தப்பட்ட அனைத்து பாக்கெட்டுகளும் குறியாக்கம் செய்யப்பட்டுள்ளன (இறுதி முதல் இறுதி வரை) மற்றும் அறியப்பட்ட பொது விசைகளால் வெளிப்படையாக அங்கீகரிக்கப்படுகின்றன.
NNCP 8.8.0 இன் முக்கிய புதுமைகள்
வழங்கப்பட்ட இந்த புதிய பதிப்பில், அது இப்போது சாத்தியமாகும் உள்ளூர் பிணையத்தில் மற்ற முனைகளைக் கண்டறியவும் "ff02::4e4e:4350" என்ற முகவரியில் மல்டிகாஸ்ட் வழியாக, கூடுதலாக மல்டிகாஸ்ட் குழுக்கள் தோன்றின, குழுவின் பல உறுப்பினர்களுக்கு தரவை அனுப்ப ஒரு பாக்கெட் அனுமதிக்கிறது, அங்கு ஒவ்வொன்றும் மற்ற கையொப்பமிடுபவர்களுக்கு பாக்கெட்டை அனுப்புகிறது. மல்டிகாஸ்ட் பாக்கெட்டைப் படிக்க, முக்கிய ஜோடியைப் பற்றிய அறிவு தேவை (வெளிப்படையாக குழுவில் உறுப்பினராக இருக்க வேண்டும்), ஆனால் எந்த முனையும் மறுபரிமாற்றத்தைச் செய்ய முடியும்.
தனித்து நிற்கும் மற்றொரு புதுமை அது பாக்கெட் ரசீதுக்கான வெளிப்படையான ஒப்புதலுக்கான ஆதரவு சேர்க்கப்பட்டது. அனுப்பியவர் பாக்கெட்டை அனுப்பிய பிறகு கைவிட வேண்டாம் என்று தேர்வு செய்யலாம், பெறுநரிடமிருந்து ஒரு சிறப்பு ACK பாக்கெட் கிடைக்கும் வரை காத்திருக்கலாம்.
இது தவிர, இது சிறப்பம்சமாக உள்ளது Yggdrasil இன் மேலடுக்கு நெட்வொர்க்கிற்கான உள்ளமைக்கப்பட்ட ஆதரவு - ஆன்லைன் டீமான்கள் மூன்றாம் தரப்பு Yggdrasil செயலாக்கங்களைப் பயன்படுத்தாமல், முழு அளவிலான சுயாதீன நெட்வொர்க் பங்கேற்பாளர்களாக செயல்பட முடியும், மேலும் மெய்நிகர் நெட்வொர்க் இடைமுகத்தில் IP ஸ்டேக்குடன் முழு அளவிலான வேலை செய்யலாம்.
செயல்பாடுகளை BLAKE2b KDF மற்றும் XOF ஆகியவை BLAKE3 ஆல் மாற்றப்பட்டுள்ளன பயன்படுத்தப்படும் கிரிப்டோகிராஃபிக் ப்ரிமிட்டிவ்களின் எண்ணிக்கையைக் குறைப்பதற்கும் குறியீட்டை எளிமைப்படுத்துவதற்கும்.
BLAKE2b ஹாஷுக்குப் பதிலாக, MTH (மெர்கில் மரத்தை அடிப்படையாகக் கொண்ட ஹாஷிங்) கோப்புகளின் ஒருமைப்பாட்டை சரிபார்க்க, BLAKE3 ஹாஷைப் பயன்படுத்துகிறது. தொகுப்பின் மறைகுறியாக்கப்பட்ட பகுதியின் ஒருமைப்பாட்டை பதிவிறக்கத்தின் போது கணக்கிட இது அனுமதிக்கிறது, பின்னர் அதைப் படிக்க வேண்டிய அவசியமில்லை. இது ஒருமைப்பாடு காசோலைகளை வரம்பற்ற இணையாக அனுமதிக்கிறது.
El புதிய மறைகுறியாக்கப்பட்ட பாக்கெட் வடிவம் தரவின் அளவு முன்கூட்டியே தெரியாதபோது இது ஸ்ட்ரீமிங்கை முழுமையாக ஆதரிக்கிறது. அங்கீகரிக்கப்பட்ட அளவுடன் பரிமாற்ற நிறைவு சமிக்ஞை, மறைகுறியாக்கப்பட்ட ஸ்ட்ரீமிற்குள் செல்கிறது.
மாற்றாக, கட்டமைக்கப்பட்ட சரங்களுக்கு (RFC 3339) பதிலாக, பதிவு கோப்பு உள்ளீடுகளைப் பயன்படுத்துகிறது, இது GNU Recutils பயன்பாடுகளுடன் பயன்படுத்தப்படலாம், விருப்பமாக மறைகுறியாக்கப்பட்ட பாக்கெட் தலைப்புகளை "hdr/" இல் தனி கோப்புகளில் சேமிக்கலாம், இது தொகுப்பு பட்டியலை பெரிதும் துரிதப்படுத்துகிறது. ZFS போன்ற பெரிய தொகுதி கோப்பு முறைமைகளில் செயல்பாடுகள். முன்னதாக, பாக்கெட் தலைப்பு மீட்டெடுப்பு, இயல்பாக, வட்டில் இருந்து படிக்க 128 KiB தொகுதி மட்டுமே தேவை.
NNCP 8.8.0 இன் இந்த புதிய பதிப்பிலும், இன்லைன் பயன்பாடுகள் விருப்பமாக தொகுப்பு வெளியீட்டு செயல்முறையை செயல்படுத்தலாம் ஒரு தொகுப்பை வெற்றிகரமாக பதிவிறக்கம் செய்த உடனேயே, தனி "nncp-toss" டீமானை இயக்காமல்.
மற்ற மாற்றங்களில் இந்த புதிய வெளியீட்டின் சிறப்பம்சங்கள்:
- மற்றொரு பங்கேற்பாளருக்கு ஒரு ஆன்லைன் அழைப்பு, டைமர் தூண்டப்படும்போது மட்டுமல்ல, வரிசை கோப்பகத்தில் வெளிச்செல்லும் பாக்கெட் தோன்றும்போதும் விருப்பமாக நிகழலாம்.
- புதிய கோப்புகளை சரிபார்ப்பது விருப்பமாக kqueue ஐப் பயன்படுத்தலாம் மற்றும் கர்னல் துணை அமைப்புகளை inotify செய்யலாம், இதனால் கணினி அழைப்புகள் குறைவு.
- பயன்பாடுகள் குறைவான கோப்புகளைத் திறந்து வைத்திருக்கின்றன, அவை மூடப்பட்டு மீண்டும் திறக்கப்படுவதற்கான வாய்ப்புகள் குறைவு. அதிக எண்ணிக்கையிலான தொகுப்புகளுடன், திறந்த கோப்புகளின் அதிகபட்ச எண்ணிக்கையில் வரம்பிற்குள் இயங்குவதற்கு முன்பு சாத்தியமாக இருந்தது.
- பல கட்டளைகள் செயல்பாடுகளின் முன்னேற்றம் மற்றும் வேகத்தைக் காட்டத் தொடங்கின, அதாவது தொகுப்புகளைப் பதிவிறக்குதல்/பதிவேற்றுதல், நகலெடுத்தல் மற்றும் செயலாக்குதல் (தொடங்குதல்) போன்றவை.
- "nncp-file" கட்டளையானது தனிப்பட்ட கோப்புகளை மட்டுமல்ல, கோப்பகங்களையும் அனுப்ப முடியும், பறக்கும்போது அதன் உள்ளடக்கங்களுடன் ஒரு pax கோப்பை உருவாக்குகிறது.
- முன்பு ஆதரிக்கப்பட்ட FreeBSD மற்றும் GNU/Linux க்கு கூடுதலாக, NetBSD மற்றும் OpenBSD இயக்க முறைமைகளில் செயல்பாடு வழங்கப்படுகிறது.
லினக்ஸில் NNCP ஐ எவ்வாறு நிறுவுவது?
இந்த பயன்பாட்டின் நிறுவல் மிகவும் எளிது, நாம் கோவை நம்ப வேண்டும் ஏற்கனவே கணினியில் நிறுவப்பட்டு, NNCP இன் சமீபத்திய பதிப்பைப் பெறுங்கள், இது 8.8.0 ஆகும். இதை முனையத்திலிருந்து wget கட்டளையுடன் பின்வரும் வழியில் பெறலாம்:
wget http://www.nncpgo.org/download/nncp-8.8.0.tar.xz
wget http://www.nncpgo.org/download/nncp-8.8.0.tar.xz.sig
gpg --verify nncp-8.8.0.tar.xz.sig nncp-8.8.0.tar.xz
xz --decompress --stdout nncp-8.8.0.tar.xz | tar xf -
make -C nncp-8.8.0 all
அதன் பிறகு அவர்கள் உள்ளமைவுடன் தொடங்கலாம், அதிலிருந்து அவர்கள் தேவையான தகவல்களைக் காணலாம் பின்வரும் இணைப்பில்.
அதுவும் முக்கிய பக்கத்தில் அடுத்தது.