Pull to refresh

Comments 14

Чем qBittorrent лучше других аналогичных программ?

Исходники открыты, поэтому его можно запустить даже на утюге. И он по возможностям не уступает utorrent. Что нужно ещё.

А по сравнению с deluge, transmission и rtorrent?

Интересно конечно. Минус поставили, но так и не ответили.


  • Собранный qbt в 2 раза больше места занимает, чем rtorrent (вместе с libtorrent) или transmission
  • Для qbt нужен Qt даже для nox версии. Да, только qt base, но и он много места занимает. В несколько раз больше самого qbt.
    Из внешних зависимостей у transmission — libevent и у rtorrent — xmlrpc.
  • libtorrent-rasterbar собирается с boost. Да, он не весь буст использует наверняка, но это тоже немаленькая библиотека. При этом собранный libtorrent-rasterbar требует больше места, чем сам qbt.
    Вместе с тем, rtorrent и transmission используют свои собственные реализации и по большому счёту зависят только от curl.

transmission и rtorrent с зависимостями занимают не больше 6Мб. 22Мб — это не немного. Это безумие — устанавливать на роутеры приложения, которые занимают больше 20Мб.


Deluge, т.к. использует Python, будет требовательнее к месту и ресурсам. Но и у него исходники тоже открыты

Я пользовался Transmission и у неё имеются серьёзные проблемы с поиском пиров. Почитать об этом можно здесь https://github.com/transmission/transmission/issues/1036 я конечно не знаю остались ли эти проблемы до сих пор но год назад все было как там написано. Собственно из-за этого я перешел на Qbittorrent.

sudo apt install ninja

Если правильно помню, такого пакета не найдёт, надо ставить ninja-build.

sudo apt install curl

А этот, вроде бы, поставит только утилиту cURL, но не библиотеки, возможно надо ставить libcurl4-openssl-dev.

С великая могучая русская языка у автора явно напряженка. Склонениев, спряжением, согласованием и пунктуацией не даётся.
Я не граммар-наци, но глаз режет. С содержанием тоже не всё хорошо.

Хабр всё больше превращается в помесь пикабу и полного собрания пресс-релизов. Про прокладки, правда, пока ничего нет — это не может не радовать.

Да с содержимым сложно, toolchain специфичен под прошивку .

Ну мысль автор нес , почти донес ....

Если брать исходники библиотек тех же версий, что уже установлены в роутере — можно использовать динамическую линковку и обходиться без бинарников в 20 Мб.

Придется долго подбирать. Особенно учитывая что библиотеки libc и libstdcpp мы наследуем из тулчайна. То есть нам придется ещё и версию тулчайна подбирать.

Придется долго подбирать.


Зная номер версии OpenWRT — недолго.

Ну в смысле что тогда проще скачать исходники OpenWRT и там уже будут необходимые версии библиотек и тулчайн.

Вот оформить бы содержимое статьи в докерфайл и кросскомпиляцией собрать, вроде как даже встречал на гитхабе шаблоны для сборки в докере и подман.

Sign up to leave a comment.

Articles