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

Nakon nekoliko godina razvoja i nekoliko RC (Release Candidates) najavljeno izdanje stabilne verzije projekta FreeRDP 2.0, koji nudi besplatnu implementaciju protokola za udaljenu radnu površinu (RDP), razvijenog na temelju Microsoftovih specifikacija.

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

Glavne nove značajke 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 za formiranje ove nove grane moralo proći mnogo godina, a isto se ne događa , sljedeće će se verzije razvijati u okviru obnovljivog modela, što podrazumijeva godišnje formiranje značajne verzije nakon stabilizacije glavne grane i povremeno objavljivanje korektivnih ažuriranja.

Glavna izdanja bit će podržana dvije godine: jednu godinu za ispravljanje programskih pogrešaka, a drugu godinu samo za uklanjanje 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 redizajniranUz to, dodana je prethodno nedostajuća funkcionalnost i ojačana provjera ulaznih podataka.

Također je istaknuto da dodao mogućnost rada kao RDP proxy i implementacija RAIL komponente (Lokalno integrirani udaljeni programi), koji omogućuje organiziranje daljinskog pristupa pojedinačnim prozorima i indikatorima obavijesti, ažuriran je na specifikaciju 28.0.

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

Dok za sustave temeljene na Waylandu koji koriste libcairo, način rada pametno skaliranje.

Također, 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 zapisivanja 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 čitanjem memorijskih područja izvan dodijeljenog međuspremnika.

Od ostalih promjena koji se ističu u ovoj novoj verziji:

  • Dodana podrška za MS-RA 2 (protokol daljinske pomoći).
  • Dodana je opcija "/ cert", koja kombinira funkcionalnost koju su prethodno pružale različite mogućnosti za obradu certifikata (cert-ignore, cert-deny, cert-name, cert-tofu).
  • Prekinuta dostava od klijenta iz DirectFB-a, 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 je 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, to mogu 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 kôd, 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 sustavu. Ako ga nemate, možete to učiniti slijedeći upute koje su detaljno opisani u ovom članku.

S dodanom podrškom, instalirat ćemo sljedeće (važno je biti stalno smješten na 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š sustav.

Konačno, 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 svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   akmmon dijo

    Imam ovu pogrešku:

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