Astramak 11.08.2010 10:32
Новичку — Краткий обзор BitTorrent клиентов для Linux
ОригиналКак и во всех красивых обзорах сначала нужно рассказать о технологии.
Технология
BitTorrent — пиринговый (Peer2Peer) протокол для обмена файлами.
Файлы передаются частями, каждый клиент, получая от кого-либо части, в то же время отдаёт те, что есть у него другим участникам, у которых нет этих частей. Такая схема снижает нагрузку и зависимость от каждого клиента-источника и обеспечивает избыточность данных и даже возможность выбора.
Приступим
Существует множество других программ-клиентов для обмена файлами по протоколу BitTorrent. Не мало их и для Linux платформы. Короткий получился абзац :(
Bittornado
Bittornado - основанный на оригинальном BitTorrent клиент, написанный на питоне. Умеет ограничивать скорость скачивания и отдачи, выдавать подробную информацию о соединениях с другими пирами, поддерживает UPnP и Super-seeding (специальный режим, якобы ускоряющий раздачу), а так же IPv6 (если поддерживает система).
Ktorrent
Ktorrent - популярный (и дефолтный) для КДЕ битторрент клиент. Поддерживает кучу всяких штук, включая довольно специфичные - черный список, ручное добавление трекеров. Не так давно Ktorrent научили понимать magnet.
Transmission
Transmission - кроссплатформенный BitTorent клиент. Легковесен и прост. Менее функционален, чем его братья, из-за цели своих авторов - сделай простой и понятный загрузчик для обычных людей. Transmission мало походит на обычную торрент качалку с кучей настроек и непонятных слов.
qBittorrent
qBittorrent - мощный и многофункциональный клиент со встроенным поисковым движком, поддержкой unicode и Drag'n'Drop. Позиционируется как лёгкий и простой клиент с аналогичным uTorrent интерфейсом (и надо сказать у них это неплохо получается).
Deluge
Deluge - полнофункциональный и кроссплатформенный клиент. Deluge поддерживает плагины, среди которых хочется отметить XMPP Notify (уведомления и управление заданиями по протоколу XMPP). Программа так же имеет Web интерфейс, кучу всяких статистик и RSS грабер новых торрентов.
aria2
aria2 - консольный загрузчик. BitTorrent - как одна из возможностей этого клиента. Умеет восстанавливать поврежденные загрузки по информации файлов .torrent или .metalink. Довольно большое количество ключей и немалый функционал. Для фанатов консоли.
Vuze (Azureus)
Vuze - написанный на Java битторент клиент (что удивительно для обзора битторрент клиентов, не правда ли?). Из особенностей - поддержка L2P (анонимный обмен данными). Во всём остальном не отстает от конкурентов - Шифрование, UPnP, Суперсиддинг, magnet, IPv6 и юникод.
Torrentflux-b4rt
Torrentflux-b4rt - клиент, созданный чисто как веб интерфейс. И я думаю понятно, исходя из названия, что сделан он на основе Torrentflux. Лёгкий и удобный.
Конец
Безусловно перечисленные клиенты - не все, что существуют на нашей планете и работают под Linux. Если вы знаете или пользуетесь каким нибудь другим клиентом (например rTorrent) - напишите в комментарии, я думаю многим будет интересно.
Пост - вольный перевод
Данил Гребень 11.08.2010 10:40 #
+ 2 -
У меня Transmission на десктопе, и Deluge на серваке через веб интерфейс.
Согласен, иначе не было бы выбора.
Я имел в виду, конечно, для себя лучший клиент -- это aria2.
Я имел в виду, конечно, для себя лучший клиент -- это aria2.
Да нормально у неё с сидингом всё. Может сидировать готовый торрент, может сидировать до достижения определённого ратио и т. д.
трансмишн на десктопе (раньше даже nightly builds ставил, пока на одном трекере их в черный список не занесли)
и трансмишн на телефоне(маймо5)
и трансмишн на телефоне(маймо5)
времено не было хаты, так был тока телефон и рюкзак с вещами, нормально так с 800кбс по 3G скачал футураму и на телефоне же посмотрел =)
n900 - я не живу не в бывшем совке, потому не знаю ценны. но прежде, чем покупать, советую почитать обзоры и форумы, я бы лучше андройд как телефон взял, и н810 ваймакс едитион как флагман
Можно добавить также flush. http://sourceforge.net/projects/flush/. Помимо .torrent умеет еще и magnet-ссылки.
Если вы знаете или пользуетесь каким нибудь другим клиентом (например rTorrent) - напишите в комментарии, я думаю многим будет интересно.
Kget еще умеет торренты, причем там довольно удобно - все что нужно для торрент-незадротов типа меня. Кстати он умеет и металинки.
Полагаю, среди прочего новичкам было бы полезно сразу знать "целевые" рабочие окружения клиентов.
после 50-60 активных торрентов начал падать, перешел на transmission
так, казуальный линуксоид. Даже Дебиан с арчем снёс и убунту поставил :)))
Обзор, да еще и краткий, не предполагает чего-то большего, чем перечисление.
раньше использовал ktorrent на десктопе и transmission-gtk на ноутбуке, сейчас только transmission-daemon с веб-интерфейсом на десктопе
знаю, что у ktorrent тоже есть веб-интерфейс, но, позвольте, с веб-интерфейсом transmission он ни в какое сравнение не становится
плюс при обновлении до 4ой версии стандартный гуи ktorrent'а начал вести себя странно (не отображалась иконка в трее при выбранной опции, не запоминался размер последнего столбца и он всегда образовывал прокрутку при первом запуске)
из минусов transmission отмечу не идеальную работу со скачиванием не всех файлов торрента, полным удалением торрентов, имеющих папки, и отсутствию информации в веб-интерфейсе про оставшееся место на диске
знаю, что у ktorrent тоже есть веб-интерфейс, но, позвольте, с веб-интерфейсом transmission он ни в какое сравнение не становится
плюс при обновлении до 4ой версии стандартный гуи ktorrent'а начал вести себя странно (не отображалась иконка в трее при выбранной опции, не запоминался размер последнего столбца и он всегда образовывал прокрутку при первом запуске)
из минусов transmission отмечу не идеальную работу со скачиванием не всех файлов торрента, полным удалением торрентов, имеющих папки, и отсутствию информации в веб-интерфейсе про оставшееся место на диске
нравится deluge, но он потребляет много ресурсов, и некоторые мелочи просто выводят меня из себя, к примеру:
- выборочно скачивая файлы, качаются и части других (если "do not download"-файлы попадают в одни и теже pieces с теми, что качаешь). итого к примеру куча ненужных пустых папок.
- если торрент уже закачан, стоит на паузе, и я переместила папку с файлами торрента; делюга создаёт папку для торрента в директории для закачек.
- кривая и неудобная возможность редактирования треккеров.
ну да. в статье, описывая некоторые клиенты выделили прям такие специфичные функции, которые сейчас есть в том же легком и простом transmission
rTorrent — консольный BitTorrent клиент для Linux/Unix систем, написанный на C++ на основе библиотеки libTorrent. Использует библиотеку ncurses для вывода. Отличается высокой скоростью и нетребовательностью к системным ресурсам. Очень хорошо сочетается со screen'ом. Дальнейшая информация доступна на http://libtorrent.rakshasa.no/
Помимо консольного, cуществует несколько WEB(через браузер) и графических интерфейсов
Помимо консольного, cуществует несколько WEB(через браузер) и графических интерфейсов
Torrentflux-b4rt... Лёгкий и удобный
Чо издеваетесь? Он на каждую закачку создает отдельный цуко процесс. В результате 10+ активных закачек/раздач убивают слабенькую машину фхлам. На эту тему не один вагон кирпичей высран в интернетах. А поскольку он и позиционируется как труъ клиент для сервера (домашней торрент-качлки), то в силу железа типичной такой качалки он и сливает нах.
Я его подробно щупал именно для удаленного использования. Веб-интерфейс очень хороший... удобный и функциональный, можно хоть с мобилы рулить. Но все остальное сливает лидерам жанра.
Ктому же... а где собственно Flush?
http://sourceforge.net/projects/flush/
http://sourceforge.net/projects/flush/
Небольшие замечания
Поддерживает uTP, плюс обладает примочками типа встроенного медиаплеера, планировщика и т.д.
В принципе, не сильно он и отстает. Вполне сравним с остальными. Держит магнетки
Поддерживает magnet.
Интересен тем, что потребляет очень мало ресурсов. Поддерживает не только торренты, но и HTTP с FTP с многопоточной скачкой.
Ktorrent
Поддерживает uTP, плюс обладает примочками типа встроенного медиаплеера, планировщика и т.д.
Transmission...Менее функционален, чем его братья, из-за цели своих авторов - сделай простой и понятный загрузчик для обычных людей
В принципе, не сильно он и отстает. Вполне сравним с остальными. Держит магнетки
qBittorrent
Поддерживает magnet.
aria2
Интересен тем, что потребляет очень мало ресурсов. Поддерживает не только торренты, но и HTTP с FTP с многопоточной скачкой.
Пользуюсь qBittorrent, меня устраивает. Правда минус, что нельзя демонизировать.
Опа, я думал там демон есть, по крайней мере где-то писали... хреново. Значит для клиент-серверного варианта кроме делюги ничо модного и нету. Жабу можно демоном запускать, но она память жрет как дурная. У трансмиссии нет дискового кеша.
http://sourceforge.net/apps/mediawiki/qbittorrent/index.php?title=Running_qBittorrent_2_without_a_X_server
пользуюсь Transmission. Пытался (на Xandros) освоить aria2, но не понял, как оно раздаёт файлы.
По-моему, к эталону (uTorrent) ближе всех Deluge. Конечно, есть к нему некоторые мелкие нарекания, но в сравнении с Transmission и Vuze он выигрывает как компромисс между ними.
у меня deluge не прижился - начинал выедать одно ядро процессора на 100%
пользовался transsmision - перестал демон запускаться чего-то , снес
сейчас стоит qBittorent - всем хорош , только иконки вырви глаз ,
и на чуть более старой версии при избирательной закачке создавал кучу пустых папок ( неприятная немелочь )
чтобы не говорили линуксоиды , я считаю лучшее что есть из качалок , это utorrent
пользовался transsmision - перестал демон запускаться чего-то , снес
сейчас стоит qBittorent - всем хорош , только иконки вырви глаз ,
и на чуть более старой версии при избирательной закачке создавал кучу пустых папок ( неприятная немелочь )
чтобы не говорили линуксоиды , я считаю лучшее что есть из качалок , это utorrent
вот тут сравнение кучи клиентов -
http://ru.wikipedia.org/wiki/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_BitTorrent-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC
http://ru.wikipedia.org/wiki/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_BitTorrent-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC