Pas disa vitesh, FreeRDP 2.0 më në fund arrin dhe këto janë ndryshimet e tij

Pas disa vitesh zhvillimi dhe disa RC (Lirimi i Kandidatëve) Njoftohet versioni i qëndrueshëm të projektit FreeRDP 2.0, i cili ofron një implementim falas të Protokollit të Rregullimit të Punës (RDP), i zhvilluar bazuar në specifikimet e Microsoft.

Projekti siguron një bibliotekë për të integruar mbështetjen e RDP në aplikimet e palëve të treta dhe një klient që mund të përdoret për t'u lidhur në distancë me desktopin e Windows. Kodi i projektit shpërndahet nën licencën Apache 2.0.

Karakteristikat kryesore të reja të FreeRDP 2.0

Ndër ndryshimet kryesore që bien në sy në këtë version të ri, përmendet se për shkak se duhet të kalonin shumë vite për formimin e kësaj dege të re dhe e njëjta gjë nuk ndodh në versionet e mëvonshme, zhvilluesit në mënyrë që të mos vonojnë zhvillimin në të ardhmen , versionet e ardhshme do të zhvillohen brenda modelit të rinovueshëm, e cila nënkupton formimin vjetor të një versioni të rëndësishëm pas stabilizimit të degës master dhe botimit periodik të azhurnimeve korrigjuese.

Publikimet kryesore do të mbështeten për dy vjet: një vit për të rregulluar gabimet dhe një tjetër vit vetëm për të rregulluar dobësitë.

Sa i përket ndryshimeve që paraqiten për FreeRDP 2.0, ajo bie në sy kodi në lidhje me mbështetjen e kartës inteligjente u ridizenjuaPërveç kësaj, funksionaliteti i munguar më parë u shtua dhe verifikimi i të dhënave të inputeve u forcua.

Theksohet gjithashtu se shtoi aftësinë për të punuar si një përfaqësues i RDP dhe implementimin e komponentit HEKURUDHA (Aplikime të Integruara Lokale të Largëta), i cili lejon organizimin e qasjes në distancë në dritaret individuale dhe treguesit e njoftimit, është azhurnuar në specifikimin 28.0.

Një tjetër nga ndryshimet që bie në sy në këtë version të ri është shtoi mbështetjen për Flatpak, me të cilin tani është e mundur të instaloni këtë aplikacion përmes këtij sistemi paketash autonome.

Mientras que për sistemet e bazuara në Wayland duke përdorur libcairo, mënyra e shkallëzim i zgjuar

Edhe, zgjidhjet për dobësitë e ndryshme janë theksuar: CVE-2020-11521, CVE-2020-11522, CVE-2020-11523, CVE-2020-11524, CVE-2020-11525, CVE-2020-11526, Midis të cilave ka probleme që çojnë në shkrimin në një zonë memorie jashtë hapësirës së caktuar të zonës kur përpunohen të dhënat hyrëse. Për më tepër, 9 dobësi të tjera pa CVE u rregulluan, kryesisht të shkaktuara nga zonat e kujtesës që lexojnë jashtë bufferit të caktuar.

Nga ndryshimet e tjera që dallohen nga ky version i ri:

  • Mbështetje e shtuar për MS-RA 2 (Protokolli i Ndihmës në Distancë).
  • Shtoi opsionin "/ cert", i cili kombinon funksionalitetin e dhënë më parë nga opsione të ndryshme për përpunimin e certifikatave (cert-injoroj, cert-mohon, cert-name, cert-tofu).
  • Dorëzimi i ndërprerë nga një klient i bazuar në DirectFB, i cili mbeti i pashoqëruar.
  • Zbutja e shkronjave është aktivizuar si parazgjedhje.
  • Prezantuar API për shkallëzimin e imazheve në dhënien e softuerit.
  • Gjatë operimit, përkufizimi i mbështetjes për serverin e përkthimit sigurohet në formatin H.264.
  • Mundësia e shtuar "maskë = »Tek komandat« / gfx »dhe« / gfx-h264 ».
  • Reformatuar kodin burim.
  • U shtua opsioni "/ timeout" për të vendosur paketat TCP ACK në timeout.

Si të instaloni FreeRDP 2.0 në Ubuntu dhe derivatet?

Për ata që janë të interesuar të jenë në gjendje të instalojnë këtë version të ri të FreeRDP 2.0, ata mund ta bëjnë këtë duke ndjekur udhëzimet që ndajmë më poshtë.

Gjëja e parë që duhet të bëjmë është të marrim kodin burimor të këtij versioni të ri për të qenë në gjendje të ndërtojmë paketat për instalimin e aplikacionit, ne mund të ndërtojmë një paketë flatpak nga burimi i një pakete .deb.

Për të marrë kodin, ne do të hapim një terminal dhe në të shtypim komandat e mëposhtme:

git clone git://github.com/FreeRDP/FreeRDP.git

cd FreeRDP

Tani për të ndërtuar paketën Flatpak, duhet të kemi mbështetjen e shtuar në sistem. Nëse nuk e keni, mund ta bëni duke ndjekur udhëzimet që janë të detajuara në këtë artikull.

Me mbështetjen e shtuar, ne do të instalojmë sa vijon (është e rëndësishme të pozicionoheni gjithnjë në dosjen që përmban kodin 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

Dhe voila, do të keni të ndërtuar paketën tuaj flatpak për ta instaluar në sistemin tuaj.

Së fundi, Për të ndërtuar paketën deb, ne duhet të shtypim sa më poshtë në terminal:

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

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   akmmon dijo

    Unë kam këtë gabim:

    x @ y: ~ / Shkarkimet / aplikacionet / FreeRDP paketim ndërtimi flatpak-builder / flatpak / com.freerdp.FreeRDP.json
    Shkelja e segmentit (bërthama e gjeneruar)