Pēc vairākiem gadiem beidzot pienāk FreeRDP 2.0, un tās ir tās izmaiņas

Pēc vairāku gadu attīstības un vairākiem RC (atbrīvošanas kandidāti) paziņots par stabilas versijas izlaišanu projekta FreeRDP 2.0, kas piedāvā bezmaksas attālās darbvirsmas protokola (RDP) ieviešanu, kas izstrādāts, pamatojoties uz Microsoft specifikācijām.

Projektā paredzēts bibliotēka, lai integrētu LAP atbalstu trešo pušu lietojumprogrammās un klientu, kuru var izmantot, lai attālināti izveidotu savienojumu ar Windows darbvirsmu. Projekta kods tiek izplatīts ar Apache 2.0 licenci.

Galvenās FreeRDP 2.0 jaunās iespējas

Starp galvenajām izmaiņām, kas izceļas šajā jaunajā versijā, tiek minēts, ka, tā kā šīs jaunās filiāles veidošanai bija jāpaiet daudziem gadiem un tas pats nenotiek arī jaunākajās versijās, izstrādātāji, lai neaizkavētu attīstību nākotnē , nākamās versijas tiks izstrādātas atjaunojamā modeļa ietvaros, kas nozīmē nozīmīgas versijas ikgadēju izveidošanu pēc galvenā filiāles stabilizācijas un koriģējošu atjauninājumu periodiskas publicēšanas.

Galvenie izlaidumi tiks atbalstīti divus gadus: vienu gadu novērst kļūdas un vēl vienu gadu tikai ievainojamību novēršanai.

Kas attiecas uz izmaiņām, kas tiek prezentētas FreeRDP 2.0, tas izceļas tika pārveidots kods, kas saistīts ar viedkartes atbalstuTurklāt tika pievienota iepriekš trūkstošā funkcionalitāte un pastiprināta ievades datu pārbaude.

Tas ir arī izcelts pievienoja iespēju strādāt kā LAP starpniekserverim un RAIL komponenta ieviešana (Locally Integrated Remote Applications), kas ļauj organizēt attālo piekļuvi atsevišķiem logiem un paziņojumu indikatoriem, ir atjaunināta līdz 28.0 specifikācijai.

Vēl viena no izmaiņām, kas izceļas šajā jaunajā versijā, ir pievienoja atbalstu Flatpak, ar kuru tagad ir iespējams instalēt šo lietojumprogrammu, izmantojot šo autonomo pakotņu sistēmu.

kamēr Veilendā bāzētām sistēmām, kurās izmanto libcairo, režīms gudra mērogošana.

Arī, tiek izcelti dažādu ievainojamību risinājumi: CVE-2020-11521, CVE-2020-11522, CVE-2020-11523, CVE-2020-11524, CVE-2020-11525, CVE-2020-11526, Starp tām ir problēmas, kuru dēļ apstrādājot ienākošos datus, rakstīšana uz atmiņas zonu ārpus piešķirto apgabalu buferiem. Turklāt tika novērstas vēl 9 ievainojamības bez CVE, ko galvenokārt izraisīja atmiņas apgabalu nolasīšana ārpus piešķirtā bufera.

No pārējām izmaiņām kas izceļas no šīs jaunās versijas:

  • Pievienots atbalsts MS-RA 2 (attālās palīdzības protokols).
  • Pievienoja opciju "/ cert", kas apvieno funkcionalitāti, ko iepriekš nodrošināja atšķirīgas sertifikātu apstrādes opcijas (cert-ignore, cert-deny, cert-name, cert-tofu).
  • Pārtrauca piegādi no DirectFB bāzes klienta, kurš palika nepavadīts.
  • Fontu izlīdzināšana pēc noklusējuma ir iespējota.
  • Ieviesa API attēlu mērogošanai programmatūras renderēšanā.
  • Darbības laikā tulkošanas servera atbalsta definīcija tiek sniegta H.264 formātā.
  • Pievienota opcija "maska ​​= »Uz komandām« / gfx »un« / gfx-h264 ».
  • Pārformatēja avota kodu.
  • Pievienota opcija "/ taimauts", lai TCP ACK paketēm iestatītu taimautu.

Kā instalēt FreeRDP 2.0 uz Ubuntu un atvasinājumiem?

Tiem, kurus interesē iespēja instalēt šo jauno FreeRDP 2.0 versiju, viņi to var izdarīt, izpildot tālāk sniegtos norādījumus.

Pirmā lieta, kas mums jādara, ir iegūt pirmkodu šīs jaunās versijas, lai varētu izveidot pakotnes lietojumprogrammas instalēšanai, mēs varam izveidot pakotni Flatpak no avota .deb pakotnes.

Lai iegūtu kodu, mēs atvērsim termināli un tajā ierakstīsim šādas komandas:

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

cd FreeRDP

Tagad, lai izveidotu Flatpak paketi, mums ir jāpievieno atbalsts sistēmai. Ja jums to nav, varat to izdarīt, izpildot norādījumus ir detalizēti aprakstīti šajā rakstā.

Ar pievienoto atbalstu mēs instalēsim sekojošo (ir svarīgi, lai visu laiku būtu izvietots mapē, kurā ir FreeRDP kods):

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

Un voila, jums būs jūsu flatpak pakotne izveidota, lai instalētu jūsu sistēmā.

Visbeidzot, Lai izveidotu deb pakotni, mums terminālā ir jāievada:

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

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   akmmon teica

    Man ir šī kļūda:

    x @ y: ~ / Lejupielādes / progr / FreeRDP $ flatpak-builder build packaging / flatpak / com.freerdp.FreeRDP.json
    Segmenta pārkāpums (ģenerēts kodols)