Подробный обзор клиентов для Mac OS

Страницы:  1

Ответить
Автор
Сообщение

admin


Софтовые бредни: «Ты мне - я тебе» или пир-ту-пир «по-маковски»
Мир меняется. Становиться все более и более “цифровым”, отодвигая свое “аналоговое прошлое” в область памяти и архивы коллекционеров. Среднестатистический человек все чаще читает ленты новостей в интернет, а не бумажные газеты. Старым добрым книжным полкам, предпочитает электронные форматы fb2,txt,lrf и другие. А музыка и кино давно перекочевали с традиционных дисков и (Боже, “какая древность”) кассет, в новые, и уже совершенно привычными даже для большинства людей цифровые форматы.
И вытеснив “физические” носители, эта “цифровая молодежь” продолжает соревноваться в новизне. Еще вчера, такой модный и современный DiVX, сдает свои позиции, уступая постепенно дорогу более молодому и лихому H.264.
И в этом бурном и искрящемся нолями и единицами потоке, не может, ни принять участие интернет.
Люди всегда менялись. Вспомните старый добрый советский “книгообмен”, или клубы филофонистов. Когда мы ходили и выменивали один виниловый диск на другой, переписав его на ленту, торопились обменять на что-то еще. Это было всегда. Упоминания о таких книгообменах, можно найти в литературе. Кстати, благородя именно этой возможности, мир получил великого ученого и общественного деятеля, ныне гордо красующегося на сто долларовой купюре - Бенджамина Франклина. Он, не имея за душой ни гроша на покупку книг и два класса образования, смог стать тем, кем стал, благодаря книгообмену и прокату книг (если можно так выразиться). И сейчас, сколько людей в глубинках России получают информацию только благодаря обмену через интернет, по своим, пока еще слабым, каналам связи. Это ведь в Москве, Питере, Екатеринбурге, Новосибирске и еще десятке городов, можно все запросто купить в магазине, киоске или на рынке. Те, кто бывал в российской глубинке, знает насколько там “скудно” в отношении мультимедиа, развлечений, информации для учебы и развития. Но благо, интернет приходит все в большую часть домов. И на сегодня, даже в деревнях, проще поставить интернет точку доступа, чем привезти новый фильм в несуществующий сельский клуб.
И тут, волшебной палочкой-выручалочкой, приходит на помощь P2P, так называемые пиринговые сети. Совершенно новый, и уже привычный способ обмена информацией. А так же, головная боль многих мейджеров-правообладателей.
Не буду “растекаться мысью по древу” кратко скажу: Я далек от такой боязни. Сам, являясь правообладателем, издателем и продюсером, я считаю с пиринговыми сетями нужно дружить, общаться, и уж ни как не бороться. Я вижу в таком типе распространения больше плюсов, чем минусов. И точно не вижу опасности, для продаж тиражей (такую опасность больше представляют темные личности, торгующие с лотков), а скорее некий промоушн изданию. Благо в эту сторону начали глядеть уже пара федеральных телеканалов и несколько крупных издателей.
Цифровое распространение информации - это наше будущее, хотим мы того или нет. И оставив пока в стороне обсуждение электронных магазинов, вернемся к пользовательскому обмену.
Сделаю, правда, одну ремарку: уже сегодня многие правообладатели и их агенты, распространяют свои продукты через известные пиринговые сети, а иногда даже устраивают такие раздачи на своих официальных сайтах. Так что, определение P2P-сетей, как целиком и полностью “пиратской вотчины” все больше уходит в прошлое. И даже известный флагман в океане пир-ту-пира The Pirate Bay, после смены владельца взял курс на распространение информации взаимовыгодное для пользователей и правообладателей.
Так что же такое, этот страшный и ужасный, этот заманчивый и развивающий, этот peer-to-peer?
В целом peer-to-peer или P2P, это способ передачи информации, основанный на равноправии участников. Пир-ту-пир, или дословно точка в точку - можно сравнить с древней русской поговоркой: “Ты мне, я тебе”. И не вдаваясь в подробности (если будет интересно, могу написать отдельную статью по теме), отмечу, что принцип построен в прямом обмене информации от одного пользователя к другому в равных долях, при этом информация передается небольшими кусками, с одного или сразу нескольких источников. Для такой передачи вовсе необязательно, что бы у всех был полный файл, так как забирающий одновременно и отдает информацию, целостность которой, в итоге проверяется по контрольным суммам программой-клиеном. Вот об этих программах, мы сегодня поговорим.
Мир P2P-сетей многогранен, но нас сегодня интересуют две наиболее популярные, это EDonkey и BitTorrent.

aMule

ED2K она же eDonkey2000 — сеть централизованного типа, крупнейшая из ныне существующих файлообменных сетей. Поиск выполняют специализированные серверы, связанные между собой. Клиенты самостоятельно обмениваются по протоколу MFTP. Компания MetaMachine, разработчики исходной концепции и первого клиента, основанного на веб-интерфейсе (EDonkey 2000 v1.4.5), в 2005 году прекратили поддержку этого проекта, однако сеть продолжает функционировать за счет более совершенного и более мощного клиента eMule, который использует механизмы Kademlia для построения децентрализованного сегмента eD2k”
Как уже было сказано, самая популярная программа-клиент в сети ED2K - это eMule. И многие новички, меня часто спрашивают: “А есть ли на Mac OS клиент для “Осло-сети”?”
Да. Такая программа есть и называется почти так же - aMule (all-platform eMule).- -aMule - модификация свободного клиента (eMule) файлообменной сети ed2k и Kad, кросплатформенная версия. Поддерживаются Windows, Linux, Free(Open)BSD, MacOS и др. Мак-версия, по сути, ни чем не отличается, от привычного Win-клиента. Русский интерфейс программы поможет быстрее освоиться и разобраться с настройками. Этот способ передачи p2p один из самых старых, но все еще популярных. Скорость его не особо велика, но в местах с небольшим интернет-каналом они более популярны, чем BitTorrent, о котором мы будем говорить дальше.
aMule, как и ее аналог eMule - это не просто программа, а целый мир, сообщество, и даже религия.
Необходимые файлы, можно находить прямо в программе встроенным поиском, а с участниками сети общаться через программный IRC-клиент. Так же в интернете, большое количество сообществ, где размещаться специальные ed2k-линки (существенно отличающееся от привычного html-url), идут обсуждения и споры.- -Как пишет Википедия: “Крупные ed2k-сервера периодически закрывают. Однако теперь это уже не создает особых проблем для пользователей, так как eMule умеет работать в децентрализованной сети KAD (на сегодня это версия 2.0), которую уничтожить практически невозможно. Сегодня заметна тенденция увеличения эффективности KAD-сети по сравнению с классической ed2k. Так, поиск файлов и источников происходит быстрее, отсутствует спам.” Но как я уже говорил, основным минусом данной сети является сравнительно небольшая скорость передачи данных.
Для крупных и тяжелых файлов, принято использовать BitTorrent.
BitTorrent - дословно стремительный поток данных (битов), и уже из названия мы понимаем, что речь идет об очень высоких скоростях. Проект молодой (создан программистом Брэмом Коэном в 2001 г) но получивший высокую популярность во многих странах. Благодаря ему, сегодня можно перегонять терабайты информации из одной страны в другую за считанные часы. Многие используют его для профессиональных целей (к примеру, я передаю коллегам в других странах отснятые видеосюжеты), но большинство чем-то обменивается в сети. Для этого обмена существуют специальные ресурсы с торрент-трекером.
Трекер (англ. tracker) — специализированный сервер, работающий по протоколу HTTP. Трекер нужен для того, чтобы клиенты могли найти друг друга. Фактически, на трекере хранятся IP-адреса, входящие порты клиентов и хэш-суммы, уникальным образом идентифицирующие объекты, участвующие в закачках. По стандарту, имена файлов на трекере не хранятся, и узнать их по хэш-суммам нельзя. Однако на практике трекер часто помимо своей основной функции выполняет и функцию небольшого веб-сервера. Такой сервер хранит файлы метаданных и описания распространяемых файлов, предоставляет статистику закачек по разным файлам, показывает текущее количество подключенных пиров и пр.
Трекера бывают:
  • Открытые - где любой вошедший имеет доступ к закачкам, и не ведется учет взятой/отданной информации. В таком способе распространения информации есть свои плюсы и минусы. С одной стороны доступ прост для всех, с другой, так как человек не заинтересован в количестве отданной им информации, то чаще всего взяв интересующее его, он “уходит с раздачи”. Таким образом, проекты (релизы) в таких сетях живут недолгой жизнью.
  • Частные или закрытые (private) - в отличие от открытых, эти трекрера имеют четкое количество пользователей, и требуют регистрации. На таких трекерах идет учет взятого/отданного, и имеются определенные правила. Информация на таких ресурсах живет сравнительно долго.
    Тут мне хочется вставить небольшую ремарку в пользу сетей e2k: Чаще всего на трекере некий проект живет от месяца до полугода (есть исключения, но они только подчеркивают правило), тогда как в e2k-сетях большая часть информации живет годами, сохраненная на компьютерах сотен пользователей.
Но вернемся к BitTorrent. Упомянутый выше трекер, является как подспорьем в руках пользователя, так и слабым звеном. Ибо при отключении трекера новые пользователи не могут найти друг друга, и те, что уже объединены в сеть, тоже теряют контакт при первом же разрыве связи.
И по тому, некоторые открытые сети, и просто группы пользователей используют новый протокол DHT (Distributed hash table). DHT позволяющий битторрент клиентам находить друг друга без использования трекера, образуют общую DHT сеть, и помогают друг другу найти участников проектов. Так же, этот протокол используют компании, желающие распространить свободно некий продукт со страниц своего сайта. Или группы людей, профессионально (или в частных целях) передающие некую информацию внутри своей группы (к примеру, я и мои коллеги). Такой способ обмен называется - trackerless. И если вам этот способ передачи информации важен, обратите внимание при выборе программы-клиента, доступна ли там эта опция.
Итак, мы плавно перешли к самому интересному, описанию битторрент клиентов.
Вопреки некоторым суждениям, я должен отметить, что для Mac OS выбор таких программ обширен.
Вот, пожалуй, самые популярные:

BitTorrent

BitTorrent — Самый первый, кроссплатформеный torrent-клиент, созданный Брэмом Коэном на языке Python в не таком уж далеком 2001 году. С тех пор существенных изменений не претерпел. Настройки минимальны. В интерфейсе присутствует выбор русского языка, но лично мне заставить его “обрусеть” не удалось.- -Многим он покажется слишком простым. Так оно и есть. Но много ли нужно тому, кто просто хочет найти, принять или отдать информацию не делая из этого процесса культа?
Кстати о простоте. В BitTorrent есть одна существенная функция, которой нет у многих других torrent-клиентов под Mac OS: При создании torrent-файла (необходимого для раздачи информации через трекер) можно установить размер блока (части) передачи информации. Для некоторых трекреров это существенно, так как не допускается правилами передача информации мелкими блоками.
Вот, к примеру, небольшой фрагмент из правил одного популярного ресурса:
“На нашем трекере оптимальный размер блока составляет 2 МБ, если у вас слабый канал - используйте блоки меньшего размера, но не менее 512к (это минимальный размер блока на нашем трекере)”
Таким образом, создавая torrent-файл из не очень тяжелого файла (к примеру, 200 Mb) при автоматическом создании вы получите размер одного блока ± 128 kb, а значит, робот трекера не пропустит ваш проект. Такая же история может случиться при работе с слишком тяжелым файлом.
И тут на помощь приходит возможность установки вручную размера блока данных.
Иногда (пользуясь в основной массе другим клиентом) стоит держать в инструментарии этого патриарха именно для таких целей. Благо программа бесплатная, и работает на платформах Windows, Mac, and Linux.

Vuze (Azureus)

Azureus aka Vuze - один из популярных кросплатформенных torrent-клиентов. Написан на языке Java. Имеет мультиязычный (36 языков) интерфейс. Прекрасно русифицирован (почти без погрешностей перевода). Имеет умопомрачительное количество тонких настроек, которые к слову интуитивно понятно расписаны комментариями, и главное не обязательны к применению. Если вас особенно ни чего нем нужно, а только просто меняться файлами в сети, вы можете запустить его и работать с настройками по умолчанию. Для продвинутых пользователей же, открывается масса возможностей недоступных в большинстве torrent-клиентов.- -Учитывая эту возможность выбора, в начале настройки, сразу же вам предлагается указать: вы “новичок”, “опытный” или “продвинутый” пользователь.- -Так же программа имеет встроенный поиск по открытым torrent-трекерам, страницу с популярными легальными релизами и роликами новых фильмов (трейлеры) в HD-формате, собственную медиатеку и многое другое.
Создание torrent-файлов в автоматическом и ручном режиме (с установкой размера блока)
Из технических особенностей, стоит обратить внимание на раздачи в режиме super-seeding, web seeding, magnet links (новый и очень популярный тип P2P-обмена), возможность работы через прокси-сервер, поддержка технологии peer exchange и DHT, IPv6, UPnP, NAT Port Mapping Protocol и NAT traversal. Отдельным звеном идет интеграция с другими программами (включая iTunes) и встроенный конвертер скаченного для обозначенных программ и девайсов.
К слову, о DHT: в Azureus эта функция организована немного по другому принципу, нежели в прочих torrent-клиентах, и поэтому Azureus-клиенты образуют свою собственную отдельную DHT-сеть. Что являться некоторым минусом при безтрекерной придаче данных. Т.е. желая обменяться информацией с вашим коллегой напрямую через DHT, важен будет, что бы на другой стороне тоже был клиент Azureus aka Vuze.- -Заинтересовавшимся, стоит иметь в виду, что сей мега-комбайн, довольно прожорлив до ресурсов.
Во всем остальном, это один из лучших клиентов для обмена и поиска файлов. И как большинство прочих подобных программ - бесплатный.

Transmission

Transmission - второй (если не первый) по популярности opensource-torrent-клиент для Mac OS X, FreeBSD, OpenBSD, NetBSD, GNU/Linux и BeOS (интерфейс GTK+ и QT). Небольшой, симпатичный, совершенно понятный для новичков, имеющий русскоязычный интерфейс.- -Настроек побольше, чем у BitTorrent, но существенно меньше чем у Azureus. Так называемая “золотая середина”. При этом внешний вид - совершенный Mac Style.
Из приятных особенностей, которые хочется подчеркнуть, то, что Transmission использует небольшое количество системных ресурсов, позволяет собирать раздачи в группы, имеет оповещения Growl, и главное - показывает скорость передаваемой/принимаемой информации в пиктограмме программы помещенной в Dock- -- -- -- -- -Также как Azureus поддерживает DHT и PEX, UPnP и NAT-PMP, регулировку и ограничение скорости приема/отдачи, остановку отдачи после определенного количества Mb, удаленное управление, блок-лист и многое другое
Создание Torrent-файлов только в автоматическом режиме.
В последней бета-версии - 64-bit(ая) совместимость
Удобный, красивый, “без глючный” и бесплатный.
µTorrent - очень популярный на платформе Windows, но пока еще совсем зеленый на платформе Mac OS torrent-клиент.- -Сказать особо о нем нечего. Настройки минимальные, почти как у BitTorrent. При загрузке torrent-файла, не дает выбрать содержимое раздачи, т.е. вы лишены возможности скачать только часть проекта, а приходиться “тянуть все целиком” нужно вам это или нет. Так же µTorrent вообще не умеет создавать сам torrent-файлы, и “заточен” целиком только на работу с готовыми раздачами.
Интерфейс понятный, симпатичный, но не имеющий русского языка. Программа легкая, не ресурсоемкая, но, на мой взгляд, пока полезна только тем, кто что-то ищет в сети, не раздавая чего-то своего.
Естественно бесплатный.

BitRocket

BitRocket - еще один неплохой opensource-torrent-клиент для Mac OS X с минимальными настройками и незамысловатым, но симпатично-строгим интерфейсом в стиле Finder. Ядром клиента является мощная библиотека libtorrent.- -В BitRocket мне понравилась идея встроенного RSS-ридера, куда можно разместить специальные ссылки с трекеров поддерживающих эту функцию. Расположив ссылки в правом боковом меню программы, можно просматривать все новинки файлообменных сетей, и не заглядывая в браузер искать что-то любопытное для себя.- -Также очень хорошо организован поиск по известным легальным и открытым трекерам. Причем результаты поиска выдаются, как и в Azureus, внутри самой программы-клиента, а не переносят нас в браузер.
По результатам поиска, можно необходимое закачать сразу из списка найденного. Для удобства сортировки так же применяются фильтры.
Таким образом, можно работать с файлообмеными сетями используя один BitRocket без внешних программ.
Список поисковых ресурсов внушителен, и что особенно приятно, его можно дополнить самостоятельно, в настройках программы.- -Очень хорошо организован вывод детальной информации по закачкам, в нижней панели программы и напоминает что-то подобное в winows-версии µTorrent.
Возможны индивидуальные настройки условий получения/отдачи
Отображение скорости закачек/раздач, в пиктограмме программы помещенной в Dock
Создание torrent-файлов только в автоматическом режиме.- -Пожалуй, одна из возможных программ для постоянного использования, в особенности для начинающих.
Удобна, понятна и бесплатна.
Из минусов: отсутствие русскоязычного интерфейса, небольшая нестабильность и возможные (не частые) вылеты. Ведь программа еще очень молода и не доведена до совершенства.

XTorrent

Xtorrent — единственный платный BitTorrent-клиент. Сам факт его “платности” уже выделяет данную программу из ряда других.- -Чем же он так уникален, что разработчик (David Watanabe) решил брать за свое детище 25 USD?
  • Привычный мак-интерфейс в стиле Finder. К сожалению, не имеет русской локализации.
  • Встроенный RSS-ридер для подписки на потоки торрент-вещания (так же как в BitRocket)
  • Встроенный поиск торрентов по базе легальных и свободных торрент-трекеров и веб-сайтам (список сайтов можно пополнять самостоятельно в настройках программы), с последующей закачкой по результатам поиска. (Так же как в BitRocket)
  • Программа “сотрудничает” с Keychain, и Safari, по этому, если вы “залогинены” на каких-то ресурсах файлообменных сетей, то Xtorrent подхватит данные и войдет во встроенном браузере, уже под вашим именем.
  • Предварительный просмотр содержимого папки перед загрузкой (в BitRocket это невозможно, только качать не глядя)
  • Фильтры по категориям (Audio, Video, Documents) и по ключевым словам.
  • Поиск и автозагрузка торрентов из указанной локальной папки (куда можно скачать файлы другой программой)
  • Возможность создавать папки-коллекции с профильными иконками.
  • Интеграция и поддержка внешних программ и девайсов: iTunes, IPod, iPhone, Apple TV и др.
  • Отображение скорости закачек/раздач, в пиктограмме программы помещенной в Dock
  • Возможны индивидуальные настройки условий получения/отдачи
  • Поддержка системы уведомлений Growl
Программа сильно перекликается с BitRocket, но при этом сделана более добротно и удобно.И даже дизайн, у обеих программ близкий по идеологии, но в Xtorrent более приятен для глаза. Но при этом, следует заметить, что Xtorrent совершенно не умеет создавать torrent-файлы. И, по всей видимости, ориентирован на поиск и закачку контента из свободных (открытых) файлообменных сетей.- -В целом, все перечисленное делает программу любопытной для новичков и “обычных людей ” (не гиков). Если конечно не смутит цена в 25-60 USD (в зависимости от версии)
Тут же, хочется сделать небольшую сноску: David Watanabe так же выпускает вторую версию программы под названием Acquisition. От Xtorrent она отличается дополнительным протоколом полностью децентрализованной файлообменной сети Gnutella рассчитанной на работу без центрального сервера (трекера), а напрямую между пользователями Gnutella (что-то похожее на DHT).

Tomato

Tomato Torrent - забавный и маленький torrent-клиент построенный на официальном BitTorrent 4.2.0
При своей микроскопичности умеет все, что нужно для файлобмена, т.е. брать и отдавать.
Хотя серди видавших виды мак юзеров, есть устойчивое мнение, о том, что Tomato “хорошо берет и плохо отдает”. При таком раскладе дел, программа больше подходит для работы с открытыми трекерами. Ведь на частных важен принцип “отдай, сколько взял или больше” (P.S. Лично проверил - один и тот же проект на Transmission успешно раздается, а на Tomato стоит как вкопанный)
Но для тех, кто пользуется p2p-обменом редко и в небольших количествах (скорее всего в открытых файлообменных сетях), я думаю, подойдет этот простой и очень легкий torrent-клиент.- -Еще один плюсик в карму Tomato это возможность гибкой генерации torrent-файлов с ручной установкой размера блока и прописыванием комментария.
Настроек практически нет. Русскоязычного интерфейса тоже.
Что еще можно добавить:
  • Автоматическая остановка сидирования при достижении заданной отметки
  • Отображение детальной статистики по закачке и торрент-файлу (Но без выбора файлов. Качаем только целиком)
  • Поддерживает AppleScript.
  • Минимальная ресурсоемкость
  • Бесплатный
Думаю на этом можно закончить наш сегодняшний экскурс в мир p2p-файлообмена. Я перечислил далеко не все torrent-клиенты, но общее представление вы уже имеете.
Так же существует масса вспомогательных средств, как то программы-поисковики торрентов, и многое другое.
Да и не забываем, что peer-to-peer не ограничивается только файлообмеными сетями. Наверняка многие из вас пользуются Skype или Jabber, а ведь работа этих приложений построена почти по тому же принципу и так же использует P2P-технологии.
Но об этом уже, в следующий раз.Автор статьи: Андрей Бархатов
 
logo
Error