பல வருட வளர்ச்சி மற்றும் பல ஆர்.சி (வெளியீட்டு வேட்பாளர்கள்) நிலையான பதிப்பு வெளியீடு அறிவிக்கப்பட்டது திட்டத்தின் ஃப்ரீஆர்டிபி 2.0, இது மைக்ரோசாஃப்ட் விவரக்குறிப்புகளின் அடிப்படையில் உருவாக்கப்பட்ட ரிமோட் டெஸ்க்டாப் புரோட்டோகால் (ஆர்.டி.பி) இலவசமாக செயல்படுத்தப்படுகிறது.
திட்டம் வழங்குகிறது மூன்றாம் தரப்பு பயன்பாடுகளில் RDP ஆதரவை ஒருங்கிணைக்க ஒரு நூலகம் மற்றும் விண்டோஸ் டெஸ்க்டாப்பில் தொலைவிலிருந்து இணைக்கப் பயன்படும் கிளையண்ட். திட்டக் குறியீடு அப்பாச்சி 2.0 உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது.
FreeRDP 2.0 இன் முக்கிய புதிய அம்சங்கள்
இந்த புதிய பதிப்பில் வெளிப்படும் முக்கிய மாற்றங்களுக்கிடையில், இந்த புதிய கிளையை உருவாக்குவதற்கு பல ஆண்டுகள் கடக்க வேண்டியிருந்தது, பின்னர் வந்த பதிப்புகளிலும் இது நடக்காது என்பதால், எதிர்காலத்தில் வளர்ச்சியை தாமதப்படுத்தக்கூடாது என்பதற்காக டெவலப்பர்கள் , அடுத்த பதிப்புகள் புதுப்பிக்கத்தக்க மாதிரியில் உருவாக்கப்படும், இது முதன்மை கிளையின் உறுதிப்படுத்தலுக்குப் பிறகு ஒரு குறிப்பிடத்தக்க பதிப்பின் வருடாந்திர உருவாக்கம் மற்றும் சரியான புதுப்பிப்புகளை அவ்வப்போது வெளியிடுவதைக் குறிக்கிறது.
முக்கிய வெளியீடுகள் இரண்டு ஆண்டுகளுக்கு ஆதரிக்கப்படும்: பிழைகளை சரிசெய்ய ஒரு வருடம் மற்றும் பாதிப்புகளை சரிசெய்ய மற்றொரு வருடம்.
FreeRDP 2.0 க்காக வழங்கப்படும் மாற்றங்களைப் பொறுத்தவரை, அது தனித்து நிற்கிறது ஸ்மார்ட் கார்டு ஆதரவு தொடர்பான குறியீடு மறுவடிவமைப்பு செய்யப்பட்டதுகூடுதலாக, முன்னர் காணாமல் போன செயல்பாடு சேர்க்கப்பட்டது மற்றும் உள்ளீட்டு தரவு சரிபார்ப்பு பலப்படுத்தப்பட்டது.
அதுவும் சிறப்பிக்கப்படுகிறது RDP ப்ராக்ஸியாக வேலை செய்யும் திறனைச் சேர்த்தது மற்றும் ரெயில் கூறுகளை செயல்படுத்துதல் (உள்ளூரில் ஒருங்கிணைந்த தொலைநிலை பயன்பாடுகள்), இது தனிப்பட்ட சாளரங்கள் மற்றும் அறிவிப்பு குறிகாட்டிகளுக்கு தொலைநிலை அணுகலை ஒழுங்கமைக்க அனுமதிக்கிறது, இது 28.0 விவரக்குறிப்பிற்கு புதுப்பிக்கப்பட்டுள்ளது.
இந்த புதிய பதிப்பில் வெளிப்படும் மற்றொரு மாற்றம் பிளாட்பாக்கிற்கான ஆதரவைச் சேர்த்தது, இந்த தன்னாட்சி தொகுப்பு அமைப்பு மூலம் இந்த பயன்பாட்டை இப்போது நிறுவ முடியும்.
போது லிப்கைரோவைப் பயன்படுத்தி வேலண்ட் அடிப்படையிலான அமைப்புகளுக்கு, பயன்முறை ஸ்மார்ட் அளவிடுதல்.
கூடுதலாக, பல்வேறு பாதிப்புகளுக்கான தீர்வுகள் முன்னிலைப்படுத்தப்படுகின்றன: CVE-2020-11521, CVE-2020-11522, CVE-2020-11523, CVE-2020-11524, CVE-2020-11525, CVE-2020-11526, அவற்றில், உள்வரும் தரவை செயலாக்கும்போது ஒதுக்கப்பட்ட பகுதி இடையகங்களுக்கு வெளியே ஒரு நினைவக பகுதிக்கு எழுத வழிவகுக்கும் சிக்கல்கள் உள்ளன. கூடுதலாக, சி.வி.இ இல்லாமல் மேலும் 9 பாதிப்புகள் சரி செய்யப்பட்டன, முக்கியமாக ஒதுக்கப்பட்ட இடையகத்திற்கு வெளியே வாசிக்கும் நினைவக பகுதிகள் காரணமாக.
மற்ற மாற்றங்களில் இந்த புதிய பதிப்பிலிருந்து தனித்து நிற்கும்:
- MS-RA 2 (தொலை உதவி நெறிமுறை) க்கான ஆதரவு சேர்க்கப்பட்டது.
- "/ சான்றிதழ்" விருப்பத்தைச் சேர்த்தது, இது சான்றிதழ்களைச் செயலாக்குவதற்கான வேறுபட்ட விருப்பங்களால் முன்னர் வழங்கப்பட்ட செயல்பாட்டை ஒருங்கிணைக்கிறது (சான்றிதழ்-புறக்கணிப்பு, சான்றிதழ்-மறுப்பு, சான்றிதழ்-பெயர், சான்றிதழ்-டோஃபு).
- டைரக்ட்எஃப்-அடிப்படையிலான கிளையண்ட்டில் இருந்து டெலிவரி நிறுத்தப்பட்டது, அவர் ஆதரவற்றவராக இருந்தார்.
- எழுத்துரு வழுவழுப்பானது இயல்பாகவே இயக்கப்படும்.
- மென்பொருள் ஒழுங்கமைப்பில் படங்களை அளவிடுவதற்கான ஏபிஐ அறிமுகப்படுத்தப்பட்டது.
- செயல்பாட்டின் போது, மொழிபெயர்ப்பு சேவையகத்திற்கான ஆதரவு வரையறை H.264 வடிவத்தில் வழங்கப்படுகிறது.
- விருப்பம் சேர்க்கப்பட்டது "முகமூடி = »/ Gfx» மற்றும் «/ gfx-h264» கட்டளைகளுக்கு.
- மூலக் குறியீட்டை மறுவடிவமைத்தது.
- TCP ACK பாக்கெட்டுகளை நேரம் முடிவதற்கு அமைக்க "/ timeout" விருப்பம் சேர்க்கப்பட்டது.
உபுண்டு மற்றும் வழித்தோன்றல்களில் FreeRDP 2.0 ஐ எவ்வாறு நிறுவுவது?
FreeRDP 2.0 இன் இந்த புதிய பதிப்பை நிறுவ ஆர்வமுள்ளவர்களுக்கு, நாங்கள் கீழே பகிர்ந்து கொள்ளும் வழிமுறைகளைப் பின்பற்றி அவ்வாறு செய்யலாம்.
நாம் செய்ய வேண்டிய முதல் விஷயம் மூலக் குறியீட்டைப் பெறுவதுதான் பயன்பாட்டு நிறுவலுக்கான தொகுப்புகளை உருவாக்க இந்த புதிய பதிப்பில், மூலத்திலிருந்து ஒரு .deb தொகுப்பிலிருந்து ஒரு பிளாட்பாக் தொகுப்பை உருவாக்கலாம்.
குறியீட்டைப் பெற, நாம் ஒரு முனையத்தைத் திறக்கப் போகிறோம், அதில் பின்வரும் கட்டளைகளைத் தட்டச்சு செய்கிறோம்:
git clone git://github.com/FreeRDP/FreeRDP.git cd FreeRDP
இப்போது பிளாட்பாக் தொகுப்பை உருவாக்க, கணினியில் ஆதரவு சேர்க்கப்பட வேண்டும். உங்களிடம் அது இல்லையென்றால், அதற்கான வழிமுறைகளைப் பின்பற்றி அதைச் செய்யலாம் இந்த கட்டுரையில் விரிவாக உள்ளன.
சேர்க்கப்பட்ட ஆதரவுடன், நாங்கள் பின்வருவனவற்றை நிறுவப் போகிறோம் (FreeRDP குறியீட்டைக் கொண்ட கோப்புறையில் எல்லா நேரங்களிலும் நிலைநிறுத்தப்படுவது முக்கியம்):
flatpak install flathub org.freedesktop.Platform//18.08 flatpak install flathub org.freedesktop.Sdk//18.08 flatpak-builder <build dir> packaging/flatpak/com.freerdp.FreeRDP.json
மேலும், உங்கள் கணினியில் நிறுவ உங்கள் பிளாட்பாக் தொகுப்பு கட்டப்பட்டிருக்கும்.
இறுதியாக, டெப் தொகுப்பை உருவாக்க, நாம் பின்வருவனவற்றை முனையத்தில் தட்டச்சு செய்ய வேண்டும்:
sudo apt build-dep freerdp2-x11 sudo apt-get install ninja-build build-essential git-core debhelper cdbs dpkg-dev autotools-dev cmake pkg-config xmlto libssl-dev docbook-xsl xsltproc libxkbfile-dev libx11-dev libwayland-dev libxrandr-dev libxi-dev libxrender-dev libxext-dev libxinerama-dev libxfixes-dev libxcursor-dev libxv-dev libxdamage-dev libxtst-dev libcups2-dev libpcsclite-dev libasound2-dev libpulse-dev libjpeg-dev libgsm1-dev libusb-1.0-0-dev libudev-dev libdbus-glib-1-dev uuid-dev libxml2-dev libgstreamer1.0-dev libgstreamer0.10-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-base0.10-dev libfaad-dev libfaac-dev ln -s packaging/deb/freerdp-nightly debian dpkg-buildpackage
எனக்கு இந்த பிழை உள்ளது:
x @ y: Download / பதிவிறக்கங்கள் / பயன்பாடுகள் / FreeRDP $ flatpak-builder build packaging / flatpak / com.freerdp.FreeRDP.json
பிரிவு மீறல் (உருவாக்கப்பட்ட கோர்)