Transmission

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Transmission
Transmission icon
Transmission-Mac-Screenshot.jpgTransmission на Mac OS X
Розробник(и) Charles Kerr, Mitchell Livingston, Kevin Glowacz
Перший випуск 17 вересня 2005
Стабільний випуск 2.80 (25 червня 2013; 300 днів тому)
Написано на C
Доступні мови багатомовна
Українська так
Стан розробки активний
Тип BitTorrent-клієнт
Ліцензія GPLv2, MIT
Сайт transmissionbt.com

Transmission — вільний BitTorrent-клієнт з простим, інтуїтивно зрозумілим інтерфейсом для UNIX-подібних операційних систем. Має менший функціонал, ніж більшість інших клієнтів, проте забезпечує основні можливості роботи з BitTorrent-мережами при малій витраті системних ресурсів. Має користувацькі інтерфейси Mac (Cocoa), GTK+, Qt, веб-інтерфейс, ncurses та інтерфейс командного рядка. Є BitTorrent-клієнтом за замовчуванням для багатьох дистрибутивів Лінукс. Одна частина проекту ліцензована під GPLv2, інша — під ліцензією MIT.

Архітектура[ред.ред. код]

Transmission має власну реалізацію протоколу BitTorrent — libtransmission. Має досить широкий вибір користувацьких інтерфейсів: Cocoa, GTK+, Qt, веб-інтерфейс (через RPC), ncurses, інтерфейс командного рядка. Крім цього, клієнт може працювати в режимі демона. Існують також сторонні проекти, більшість з яких забезпечують віддалене керування або графічний інтерфейс через RPC.

Можливості[ред.ред. код]

  • Простий, інтуїтивно зрозумілий інтерфейс користувача.
  • Мале споживання системних ресурсів.
  • Широкі можливості сортування і фільтрації завантажень (особливо з версії 2.00).
  • Багатомовність (в тому числі українська).
  • Підтримка шифрування між пірами та трекерів з HTTPS.
  • Peer exchange, DHT (з версії 1.70), IPv6 DHT (з версії 1.80), Local Peer Discovery (з версії 2.00).
  • Можливість з’єднання із трекером через проксі-сервер.
  • Підтримка magnet-посилань з версії 1.80.
  • Чорний список IP-адрес.
  • Встановлення користувачем лімітів на швидкість вхідних і вихідних завантажень, як для всіх завантажень, так і для кожного окремо, ліміти згідно з розкладом тощо.
  • Створення файлів метаданих (торент-файлів).
  • Підтримка пріоритетів при завантаженні торента, окремих файлів чи папок, завантаження частини торента.
  • Автоматичне додавання торент-файлів із заданої папки, призначення папки для незавершених завантажень тощо.
  • Призначення порту для вхідних з’єднань або вибір випадкового порту кожен раз при старті.
  • Обмеження кількості пірів на торент та взагалі.
  • Підтримка UPnP або NAT-PMP переадресування портів.
  • Часткова підтримка IPv6 з версії 1.50.
  • Системні сповіщення.

Transmission на різних платформах[ред.ред. код]

Transmission працює на UNIX-подібних операційних системах. Зокрема, відомо про вдалу роботу на:

Transmission — BitTorrent-клієнт за замовчуванням на багатьох дистрибутивах Лінукс, в тому числі Ubuntu,[1] Mandriva,[2] Mint,[3] Fedora,[4] CrunchBang[5] і openSUSE.[6]

Згідно з даними сайтів macupdate.com та versiontracker.com, це найпопулярніший торент-клієнт на Mac OS X.

Transmission часто використовують у вбудованих системах, зокрема Fonera вбудовує його у свої роутери.[7]

Див. також[ред.ред. код]

Виноски[ред.ред. код]

  1. Pitt, Martin (2008-01-14). «Ubuntu Changelog» (en). Архів оригіналу за 2013-07-08. Процитовано 2010-07-24. 
  2. «New default applications for GNOME». Архів оригіналу за 2013-07-08. 
  3. «Elyssa Release Notes». Архів оригіналу за 2013-07-08. 
  4. «Distribution/Download/BitTorrent» (en). Архів оригіналу за 2013-07-08. 
  5. «Release Notes - CrunchBang Linux 9.04.01». Архів оригіналу за 2013-07-08. 
  6. «Make Transmission the default BitTorrent client in 11.2» (англійською). 
  7. «FON Starts Selling Fonera 2.0n Router with Transmission». Архів оригіналу за 2013-07-08.