После неколико година, напокон стиже ФрееРДП 2.0 и то су његове промене

Након неколико година развоја и разних РЦ (кандидат за издавање) најављено је издавање стабилне верзије пројекта ФрееРДП 2.0, који нуди бесплатну имплементацију Ремоте Десктоп Протоцол (РДП), развијен на основу Мицрософт спецификација.

Пројекат предвиђа библиотека за интегрисање РДП подршке у независне апликације и клијент који се може користити за даљинско повезивање са Виндовс радном површином. Код пројекта дистрибуира се под лиценцом Апацхе 2.0.

Главне нове карактеристике ФрееРДП 2.0

Међу главним променама које се истичу у овој новој верзији, помиње се то што је требало да прође много година за формирање ове нове гране, а исто се није догодило у каснијим верзијама, програмери, како не би одлагали развој у будућност, Следеће верзије ће се развијати у оквиру обновљивог модела, који подразумева годишње формирање значајне верзије након стабилизације главне гране и периодично издавање корективних ажурирања.

Главна издања ће бити подржана две године: једну годину за исправљање грешака, а другу годину само за исправљање рањивости.

Што се тиче промена које су представљене за ФрееРДП 2.0, истиче се редизајниран је код који се односи на подршку за паметне картице, плус претходно недостајућа функционалност је додата и верификација улазних података је ојачана.

Такође је истакнуто да додала могућност рада као РДП прокси и имплементацију РАИЛ компоненте (Лоцалли Интегратед Ремоте Апплицатионс), који вам омогућава да организујете даљински приступ појединачним прозорима и индикаторима обавештења, ажуриран је на спецификацију 28.0.

Још једна од промена која се истиче у овој новој верзији је додата подршка за Флатпак, са којим је сада могуће инсталирати ову апликацију преко овог аутономног система пакета.

Док за Ваиланд системе који користе либцаиро, режим је имплементиран паметно скалирање.

Такође, истакнута су решења за различите рањивости: CVE-2020-11521, CVE-2020-11522, CVE-2020-11523, CVE-2020-11524, CVE-2020-11525, CVE-2020-11526, међу којима постоје проблеми који доводе до писања у меморијску област изван области додељене баферима приликом обраде долазних података. Додатно, исправљено је још 9 не-ЦВЕ рањивости, углавном узрокованих читањем меморијских подручја изван додељеног бафера.

Од осталих промена који се издвајају из ове нове верзије:

  • Додата подршка за МС-РА 2 (Протокол даљинске помоћи).
  • Додата опција „/церт“, која комбинује функционалност коју су раније пружале различите опције за обраду сертификата (церт-игноре, церт-дени, церт-наме, церт-тофу).
  • Прекинута испорука клијента заснованог на ДирецтФБ-у, који је остао без пратње.
  • Углађивање фонта је подразумевано омогућено.
  • Уведен АПИ за скалирање слика у софтверском рендеровању.
  • Током рада, дефиниција подршке за сервер за превођење је обезбеђена у Х.264 формату.
  • Додата опција „маска=“. » на команде „/гфк“ и „/гфк-х264“.
  • Реформатиран изворни код.
  • Додата опција „/тимеоут“ за постављање ТЦП АЦК пакета на временско ограничење.

Како инсталирати ФрееРДП 2.0 на Убунту и деривате?

Они који су заинтересовани за могућност инсталирања ове нове верзије ФрееРДП-а 2.0, то могу учинити пратећи упутства која делимо у наставку.

Прво што морамо учинити је набавити изворни код ове нове верзије да бисмо могли да правимо пакете за инсталацију апликације, можемо да направимо флатпак пакет из изворног .деб пакета.

Да бисте добили код, отворићемо терминал и у њега укуцавамо следеће команде:

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

cd 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

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   акммон дијо

    Имам ову грешку:

    к@и:~/Довнлоадс/аппс/ФрееРДП$ флатпак-буилдер буилд пацкагинг/флатпак/цом.фреердп.ФрееРДП.јсон
    Кршење сегментације (генерисано „језгро“)