Nakon nekoliko godina, napokon stiže FreeRDP 2.0 i to su njegove promjene

Nakon nekoliko godina razvoja i nekoliko RC (Oslobodite kandidate) najavljeno izdanje stabilne verzije projekta FreeRDP 2.0, koji nudi besplatnu implementaciju protokola udaljene radne površine (RDP), razvijenog na osnovu Microsoftovih specifikacija.

Projekt predviđa biblioteka za integriranje RDP podrške u programe nezavisnih proizvođača i klijent koji se može koristiti za daljinsko povezivanje sa Windows radnom površinom. Kôd projekta distribuira se pod licencom Apache 2.0.

Glavne nove karakteristike FreeRDP 2.0

Među glavnim promjenama koje se ističu u ovoj novoj verziji, spominje se da su programeri kako ne bi odgađali razvoj u budućnosti, jer je trebalo proći mnogo godina za formiranje ove nove grane, a to se ne događa u kasnijim verzijama , sljedeće verzije će se razvijati u okviru obnovljivog modela, što podrazumijeva godišnje formiranje značajne verzije nakon stabilizacije glavne grane i periodično objavljivanje korektivnih ažuriranja.

Glavna izdanja podržavat će se dvije godine: jednu godinu za ispravljanje grešaka, a drugu godinu samo za popravljanje ranjivosti.

Što se tiče promjena koje su predstavljene za FreeRDP 2.0, one se ističu kod povezan s podrškom za pametne kartice je redizajniranPored toga, dodana je prethodno nedostajuća funkcionalnost i ojačana provjera ulaznih podataka.

Takođe je istaknuto da je dodao mogućnost rada kao RDP proxy i implementacija RAIL komponente (Lokalno integrirane udaljene aplikacije), koja omogućava organiziranje daljinskog pristupa pojedinačnim prozorima i indikatorima obavijesti, ažurirana je na specifikaciju 28.0.

Još jedna od promjena koja se ističe u ovoj novoj verziji je dodata podrška za Flatpak, s kojim je sada moguće instalirati ovu aplikaciju putem ovog autonomnog sistema paketa.

Dok za sisteme zasnovane na Waylandu koji koriste libcairo, način rada pametno skaliranje.

Pored toga, istaknuta su rješenja za razne ranjivosti: CVE-2020-11521, CVE-2020-11522, CVE-2020-11523, CVE-2020-11524, CVE-2020-11525, CVE-2020-11526, Među kojima postoje problemi koji dovode do upisivanja u memorijsko područje izvan dodijeljenih međuspremnika područja prilikom obrade dolaznih podataka. Pored toga, popravljeno je još 9 ranjivosti bez CVE-a, uglavnom uzrokovane očitavanjem područja memorije izvan dodijeljenog međuspremnika.

Od ostalih promjena koji se ističu iz ove nove verzije:

  • Dodata podrška za MS-RA 2 (protokol daljinske pomoći).
  • Dodana je opcija "/ cert", koja kombinira funkcionalnost koju su prethodno pružale različite opcije za obradu certifikata (cert-ignore, cert-deny, cert-name, cert-tofu).
  • Prekinuta isporuka od klijenta zasnovanog na DirectFB-u, koji je ostao bez pratnje.
  • Izravnavanje fonta omogućeno je prema zadanim postavkama.
  • Predstavljen API za skaliranje slika u softverskom prikazivanju.
  • Tijekom rada, definicija podrške za poslužitelj za prevođenje pruža se u formatu H.264.
  • Dodana opcija "mask = »Na naredbe« / gfx »i« / gfx-h264 ».
  • Reformatiran izvorni kod.
  • Dodana je opcija "/ timeout" za postavljanje TCP ACK paketa na timeout.

Kako instalirati FreeRDP 2.0 na Ubuntu i derivate?

Oni koji su zainteresirani za mogućnost instaliranja ove nove verzije FreeRDP-a 2.0, mogu to učiniti slijedeći upute koje dijelimo u nastavku.

Prvo što moramo učiniti je nabaviti izvorni kod ove nove verzije kako bismo mogli graditi pakete za instalaciju aplikacije, možemo izraditi flatpak paket iz izvornog .deb paketa.

Da biste dobili kod, otvorit ćemo terminal i u njega upišemo sljedeće naredbe:

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

cd FreeRDP

Sada za izgradnju paketa Flatpak, moramo imati podršku dodanu u sistem. Ako je nemate, možete to učiniti slijedeći upute su detaljno opisani u ovom članku.

S dodanom podrškom, instalirat ćemo sljedeće (važno je da se stalno nalazite u mapi koja sadrži FreeRDP kôd):

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

I voila, napravit ćete svoj paket flatpak za instaliranje na vaš sistem.

Na kraju, Da bismo izgradili deb paket, u terminal moramo upisati sljedeće:

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

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   akmmon rekao je

    Imam ovu grešku:

    x @ y: ~ / Downloads / apps / FreeRDP $ flatpak-builder build packaging / flatpak / com.freerdp.FreeRDP.json
    Kršenje segmenta (generirana jezgra)