Трансмиссион 4.0.0 стиже на основу Ц++, БитТоррент в2 и више

преношење

Трансмиссион је бесплатан, отворени, лагани П2П клијент за БитТоррент мрежу.

После скоро три године развоја најавио издавање нове верзије Трансмиссион 4.0.0, верзија у којој је извршено значајно рефакторисање базе кода, што је омогућило смањење величине кода за 18%, побољшање покривености тестом и поједностављење одржавања.

За оне који су нови у Трансмиссион-у, требало би да знате да је ово релативно лаган и незахтеван БитТоррент клијент написан у Ц-у и компатибилан са различитим корисничким интерфејсима: ГТК, Кт, изворни Мац, веб интерфејс, демон, ЦЛИ.

Главне нове карактеристике Трансмиссион 4.0.0

El кључна промена у новој грани био је превод кодне базе са Ц (Ц90) на Ц++. Раније је само интерфејс заснован на Кт-у био написан на Ц++. Ла принципал разон портовање целог пројекта на Ц++ је жеља да се искористе додатне функције које се налазе у стандардној библиотеци Ц++ и доступност напредније провере типова у Ц++. ГТК интерфејс је пребачен да користи гткмм, ГТК омотач за језик Ц++.

Што се тиче побољшања, истиче се да, додата подршка за коришћење торента у БитТоррент в2 формату и хибридни торенти (за сада само готови торренти, могућност креирања торента заснованих на БитТоррент 2 ће се појавити у једном од наредних издања). У БитТоррент в2, употреба СХА-1 алгоритма је замењена у корист СХА2-256, који се користи и за контролу интегритета блокова података и за уносе у индексе (инфо-речник), што нарушава компатибилност са ДХТ-ом и трагачи.

Веб интерфејс је поново написан коришћењем модернијих ЈаваСцрипт развојних метода и прилагођен је за употребу на мобилним уређајима. Код је сачуван од коришћења јКуери библиотеке, плус компресовани веб интерфејс је сада само 68 КБ.

El перформансе су значајно побољшане- Тестирање покретања демона преноса са 25к торрента показало је смањење оптерећења ЦПУ-а за 50% и смањење потрошње меморије од 70% у поређењу са Трансмиссион 3.00.

Интеракција позадинског процеса са ГУИ интерфејсима (трансмиссион-кт и Трансмиссион-веб) је промењена у РПЦ који ради у режиму табеле, смањујући величину пренетих података и смањујући захтеве за пропусним опсегом. За компримовање података који се преносе путем РПЦ-а, уместо злиб-а користи се оптимизованија библиотека либдефлате.

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

  • Корисник има могућност да подеси подразумеване трацкере који могу да се користе за рекламирање свих јавних торента.
  • Новододата семена се одмах пуштају, а операције валидације се изводе по потреби (без обављања пуне провере пре лансирања).
  • Додата је опција за искључивање приликом креирања нових торента информација које би се могле користити за индиректну идентификацију корисника (на пример, датум креирања и Усер-Агент).
  • Додата подршка за црну листу за ИПв6.
  • Систем за тестирање јединица је пренет да користи Гоогле Тест.
  • Обезбеђено ослобађање склопова заснованих на Цлангу у систему континуиране интеграције.
  • Основна библиотека је била фузз тестирање.
  • Нови процес провере кода је имплементиран у Сонарцлоуд, Цоверити, ЛГТМ и статичке анализаторе који су уредни.

Коначно ако сте заинтересовани да сазнате више о томе, можете проверити детаље У следећем линку.

Како инсталирати Трансмиссион на Линук?

у они који су корисници Дебиана, Убунту-а, Линук Минт-а или било које дистрибуције изведене из њих, инсталирају апликацију са:

судо адд-апт-репоситори ппа:трансмиссионбт/ппа -и судо апт инсталл пренос

Ако су Корисници Федоре или дистрибуције засноване на њој, они могу да инсталирају апликацију са следећим наредба:

судо иум инсталирајте пренос

Док за оне који Корисници Мандрива Линук морају да инсталирају помоћу ове наредбе:

судо урпми пренос

За случај оних који јесу корисници опенСУСЕ-а, требало би да укуцају следеће у терминал:

судо зиппер инсталл пренос

Коначно, у случају оних који су корисници Арцх Линук и дистрибуције изведене из њега можете инсталирати помоћу ове наредбе:

судо пацман -С пренос

На исти начин можете компајлирати Трансмиссион у систему из његовог изворног кода, само морате следити следеће кораке да бисте то могли да урадите.

Њихов изворни код је хостован на ГитХуб-у, тако да морају имати гит подршку како би могли да клонирају спремиште.

Отворићемо терминал и у њега укуцати следеће.

Прво ћемо добити изворни код са:

гит клон хттпс://гитхуб.цом/трансмиссион/трансмиссион Пренос

Улазимо у директоријум:

ЦД пренос

И започињемо компилацију следећим наредбама које морамо укуцати једну по једну:

гит субмодуле упдате --инит мкдир буилд цд буилд цмаке .. маке судо маке инсталл

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

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

*

*

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