Verlihub

Материал из Verlihub

Перейти к: навигация, поиск

Хаб (англ. Hub) - общепринятое название сервера p2p-сети DirectConnect. Пользователи соединяются с хабом с помощью DC-клиента, чаще всего на базе DC++, и могут посредством хаба:

  • Общаться между собой в чате и в привате
  • Искать файлы у пользователей хаба
  • Соединяться с пользователями для обмена файлами

Verlihub - один из самых популярных хабов. На момент написания этого текста, среди 25 крупнейших публичных хабов, упомятутых на сайте www.hublist.org, 15 работало под управлением Verlihub, а 10 - под управлением YnHub (хаб для Windows). При этом четыре крупнейших хаба работают под Верли. Не исключено, что если бы существовала стабильная версия Verlihub под Windows, то вместо тех самых десяти YnHub мы наблюдали бы Windows-версии Verlihub :) По указанной на странице [1] информации, Verlihub занимает третье после YnHub и Ptoka X место по количеству обслуживаемых хабов, второе после YnHub место по сумарному количеству пользователей на всех хабах и первое по среднему числу пользователей на один хаб.

Содержание

Особенности Verlihub

  • В отличие от большинства известных хабов, является open-source и распространяется по лицензии GPL.
  • Разрабатывается под Linux, но может работать и на FreeBSD, существуют нестабильные (проявляется уже при 100 пользователях) сборки под Windows.
  • Работает как демон (англ. daemon), умеет работать из-под непривелигированного пользователя, возможен запуск нескольких экземпляров хаба на одной системе.
  • Написан на языке C++.
  • Использует MySQL для хранения настроек и других данных.
  • Поддерживает механизм подключаемых модулей (плагинов, от англ. plug-in).
  • Поддерживает скрипты на языке lua (с помощью плагина LuaScript). К сожалению Verlihub Script API хаба отличается от API популярного хаба Ptoka X, для которого существует множество скриптов.
  • Отличается эффективной работой и невысокой нагрузкой на процессор, память и сеть при большом количестве пользователей. Известны случаи, когда хабы успешно держат по нескольку тысяч пользователей на компьютере с процессором класса Pentium II.

Недостатки Verlihub

Среди недостатков отмечу:

  • Сложность в установке, сопровождении и решении проблем. В то время как Open DC Hub можно установить обычной магической комбинацией ./configure && make && make install, разве что поставив предварительно gcc и libperl, Verlihub требует установки заметно большего количества дополнительных библиотек и может потребовать решения всяких сложных проблем.
  • Популярности Verlihub существенно мешает отсутствие стабильного порта под Windows. В результате все крупные хабы делятся на два класса: Windows-хабы работают под управлением YnHub, UNIX-хабы работают под управлением Verlihub.

Заключение

Verlihub является фактически единственным профессиональным хабом под Linux и FreeBSD. По эффективности и потенциалу возможностей на сегодняшний момент он может по праву считаться лучшим среди всех известных хабов, превосходя по качеству все популярные Windows-хабы.

Ссылки