LINUX.ORG.RU
 

µHub 0.3


0

0

После полугода разработки был выпущен µHub 0.3, самый быстрый из существующих файлообменных хабов по протоколу ADC (замена устаревшему протоколу DirectConnect NMDC)

Важнейшие изменения с версии 0.2.8

  • было полностью переписано ядро программы, что повысило скорость работы и уменьшило потребление CPU
  • использование epoll в linux.
  • добавлены команды +rules + ban +mute +history и др
  • добавлена экспериментальная поддержка протокола ADCS (шифрование обмена данными server-client через SSL )
  • init.d скрипты для RedHat base дистрибутивов.
  • стабильная работа с более чем 3000 пользователей на хабе.

Готовые сборки под Windows можно скачать здесь.

Дерево Git (git://github.com/janvidar/uhub.git)

>>> Веб-сайт проекта


[#]  
azure

эээ.. просветите для анабиозников, клиенты под этот протокол имеются?

** ()
[#]  
Joe_Bishop

epool == epoll?

* ()
[#] Ответ на: комментарий от azure 26.01.2010 12:37:38  
gh0stwizard

>µHub uses the ADC protocol, and is compatible with DC++, jUCy and other ADC clients.

***** ()
[#] Ответ на: комментарий от gh0stwizard 26.01.2010 12:54:40  
q4x2

эээээ, готовые сборки под что?

()
[#]  
burzumko

надо бы ебилд сочинить...

()
[#] Ответ на: комментарий от q4x2 26.01.2010 13:04:37  

готовые сборки под оффтопик, так как большинство школьников не осилит собрать это под виндой из исходников.

клиенты под это есть - тот же Strong но лучше брать версию из svn потому что в стабильную версию не попали ещё изменения из DC core.

** ()
[#]  
Reaper

Lol, на сайте о линукс новость завершается ссылкой на сборку под вин.

** ()
[#]  
anonymoos

на смену моде ко всему добавлять "XP" и "Pro", приходит мода добавлять "µ"?

** ()
[#]  
tommy

>Готовые сборки под Windows можно скачать здесь.

мдя ...

*** ()
[#] Ответ на: комментарий от lv77 26.01.2010 13:23:43  
tommy

>клиенты под это есть - тот же Strong

вы издеваетесь?

*** ()
[#]  
rave

А в чем проблема то? Оно же кросс платформенное.

Из клиентов сейчас уже Linuxdcpp ADC частично держит и EiskaltDC

* ()
[#]  
Klayman

Но винда же считается оффтопиком. Забанить шамана!

* ()
[#] Ответ на: комментарий от rave 26.01.2010 13:57:53  
tommy

>Из клиентов сейчас уже Linuxdcpp ADC частично держит и EiskaltDC

не вижу где написано что клиенты под linux поддерживают работу с данным поделием.

*** ()
[#] Ответ на: комментарий от Joe_Bishop 26.01.2010 12:47:23  
tommy

>epool == epoll?

авторам виднее.

*** ()
[#]  
Jayrome

Ну и зачем это DC нужно, даже в ремиксе? xP

***** ()
[#] Ответ на: комментарий от Jayrome 26.01.2010 14:04:24  
rave

>зачем это DC нужно

Ну для локальных сетей самое то. Чятик + файликами кидаться можно

>не вижу где написано

В linuxdcpp используется уже ядро DC++ ветки 0.7**. Там есть ADC. А EiskaltDC переходит на это ядро.

* ()
[#] Ответ на: комментарий от rave 26.01.2010 14:08:41  
tommy

>В linuxdcpp используется уже ядро DC++ ветки 0.7**

в официальном linuxdcpp? не самопальных сборках?

>А EiskaltDC переходит на это ядро.

переходит или EiskaltDC может работать с этим сервером?

*** ()
[#] Ответ на: комментарий от Jayrome 26.01.2010 14:04:24  
tommy

>Ну и зачем это DC нужно

кому не нужно проходят мимо

*** ()
[#] Ответ на: комментарий от Jayrome 26.01.2010 14:04:24  
Reaper

Оно имеет свою нишу - локалки. Возможность поиска файлов + чат для леммингов. Кроме того, :) варез живя за пределами родины тянуть спокойнее с неизвестных для правообладателей и их представителей хабов. )

** ()
[#] Ответ на: комментарий от tommy 26.01.2010 14:11:59  
rave

>в официальном linuxdcpp?

на сколько я понимаю, да. Вроде последняя версия из ветки 1.0.3 была уже с этим ядром

>переходит или EiskaltDC может работать с этим сервером?

Я это проверю, как только соберу последний Eiskalt (1.0.41)

* ()
[#] Ответ на: комментарий от rave 26.01.2010 14:29:28  
tommy

>на сколько я понимаю, да. Вроде последняя версия из ветки 1.0.3 была уже с этим ядром

LinuxDC++ 1.0.3 has been released. This release adds search grouping and fixes a number of bugs including a couple annoying crashes. While we said that 1.0.2 was going to be the last release using the DC++ 0.698 core, we lied.

https://launchpad.net/linuxdcpp/+announcement/1935

*** ()
[#]  

Зачем сабж, если есть:

Verlihub 0.9.8e
RunTime: 25weeks 3days
Max users: 20555

что там про "более чем 3000"? :)

()
[#]  
bigfrogg

Лучше бы консольный DC клиент написали, а то кроме ужасно-нерабочего microdc2 человечество ничего не осилило...

* ()
[#] Ответ на: комментарий от tommy 26.01.2010 14:34:43  
rave

ну чорт его знает, надо посмотреть что да как. А чем тебя сборки то не устраивают?

* ()
[#] Ответ на: комментарий от steinburzum 26.01.2010 14:36:25  
rave

>Verlihub 0.9.8e

он уже ADC?

* ()
[#] Ответ на: комментарий от rave 26.01.2010 14:42:18  
tommy

тем что это не для конечного пользователя.

*** ()
[#] Ответ на: комментарий от steinburzum 26.01.2010 14:36:25  

verlihub уже без проблем умеет работать без mysql и тд,а так же на ADSL роутерах и NAS с линуксом? конечно он сможет, если места хватит на флешке. ну и ADC более "кошерен" хотя бы тем что использует UTF-8 и в linuxdcpp не приходится совать всякого рода костыли для согласования кодировок между хабом и клиентом. а цифра из 3000 была взята из реального тестирования - просто пользователей больше на хаб загнать не удалось. Если хочется пообщаться с разработчиком, заходите на adc://adc.extatic.org:1511 гдето после 11 утра он практически всегда доступен.

Кому мало функционала - смотрите на adchpp. его после rev 294 "стабилизировали" для работы с большим количеством пользователей.

** ()
[#]  
SpeedyWizard

Штукенция очень даже ничего, нужно будет поковырять.

PS. Вопрос к автору: зачем нужны готовые сборки под оффтопик на сайте linux.org.ru(opensource.ru)?

* ()
[#] Ответ на: комментарий от rave 26.01.2010 14:51:07  
tommy

я собрать могу. я же сказал что это всё не для конечного пользователя. за такие дела и не любят линукс - ищи на практике что не так, натыкайся на грабли, ищи инфо по инету почему это всё не так, ищи что где из левых мест скачать. и часто это нестабильное. в дистрах то хоть есть то что работает с обычными серверами.

*** ()
[#] Ответ на: комментарий от lv77 26.01.2010 14:54:13  
tommy

>verlihub уже без проблем умеет работать без mysql

как будто это проблема - mysql на unix.

>ну и ADC более "кошерен" хотя бы тем что использует UTF-8 и в linuxdcpp не приходится совать всякого рода костыли для согласования кодировок между хабом и клиентом

сомнительное преимущество

*** ()
[#] Ответ на: комментарий от tommy 26.01.2010 14:12:43  
Jayrome

Проходят мимо те, кому ответить нечего. Пшел вон, холоп.

***** ()
[#]  

> стабильная работа с более чем 3000 пользователей на хабе.

Это наверное под виндой? Её вообще проблематично заставить работать с большим количеством сокетов.

()
[#] Ответ на: комментарий от Reaper 26.01.2010 14:15:33  
Jayrome

Вообще, да — для локалки хорошо. )

***** ()
[#] Ответ на: комментарий от Jayrome 26.01.2010 15:09:51  
tommy

просто тем у кого пусто в мозгу отвечать по существу нет смысла.

*** ()
[#] Ответ на: комментарий от andrew_falaleev 26.01.2010 15:10:48  

на винде на таком количестве его вообще не тестировали скорее всего. самые крупные тесты делал я у себя на базе centos. так получилось что только несколько человек с хабами от 500 и выше активно сотрудничают с разработчиками adc хабов на adcs://devpublic.adcportal.com:16591 . у меня была возможность протестить Uhub на чуть больше 3000 - проблем не было никаких, даже не пришлось править количество максимальное количество файловых дескрипторов как это приходится делать для verlihub. автор как то писал в чате что поставил его на свой домашний NAS, так что для локалок действительно хаб этот достаточно неплох.

** ()
[#] Ответ на: комментарий от tommy 26.01.2010 15:16:39  
Jayrome

Ага, — пусто бывает именно «в мозгу», дружок. :)))

***** ()
[#] Ответ на: опсаносте от Wizard_ 26.01.2010 15:17:20  
Reaper

О, первые ласточки.

Кст, в однопоточнх клиентах совсем необязательно раздавать то, что тянешь. Выкладываешь легальный контент и тяни себе, что хочешь. Насколько понимаю, по российским законам всё в рамках закона будет, независимо от того, что ты тянешь.

** ()
[#] Ответ на: комментарий от Reaper 26.01.2010 15:36:27  

православно мыслишь. а так как на сервера логи скачки не ведутся, а твой обмен с хабом шифруется (если работает ADCS)- доказать что либо будет практически невозможно. знающие люди могут возразить что по поисковым запросам можно отследить что качаешь, но например на adchpp есть BLOOM и там количество поисковых запросов которые валятся на других клиентов падает в разы, что опять же разгружает сеть и оставляет с носом правоохранительные органы.

** ()
[#] Ответ на: комментарий от lv77 26.01.2010 15:40:24  
rave

+1 Поэтому адц - выбор тех, кто не хочет лишаться халявы

* ()
[#] Ответ на: комментарий от lv77 26.01.2010 15:40:24  
tommy

>обмен с хабом шифруется (если работает ADCS)- доказать что либо будет практически невозможно. знающие люди могут возразить что по поисковым запросам можно отследить что качаешь,

скачивание файллиста запрещено? какой смысл шифровать трафик если списов файлов которые у тебя в шаре ты же и отдаёшь.

это в осле / kad есть смысл шифровать. но это именно сам факт того что это именно трафик осла скрывать.

*** ()
[#] Ответ на: комментарий от Reaper 26.01.2010 15:36:27  
tommy

>в однопоточнх клиентах совсем необязательно раздавать то

и тебя забанят на хабе

*** ()
[#] Ответ на: комментарий от tommy 26.01.2010 16:25:16  
Reaper

> и тебя забанят на хабе

С какого это перепуга? Правила везде разные, но требований расшаривать download-директорию нигде не видел.

** ()
[#] Ответ на: комментарий от Reaper 26.01.2010 16:31:14  
tommy

это p2p а не ftp. качаешь и не отдаёшь - до свидания.

*** ()
[#] Ответ на: комментарий от tommy 26.01.2010 16:32:41  
Reaper

Эээ... может, ознакомитесь с предметом обсуждения? Это не битторент и не эмуле, если чо.

Хабы требуют определённый размер шары в наличии для подключения к ним, физически клиенты, не умеющие мульти-скачку, запрашивают у хаба соединение с выбранным клиентом, хаб посылает команду целевому клиенту и клиенты устанавливают между собой соединение, после чего начинается скачивание. Качается файл в одну сторону, никто третий в процессе не участвует.

Раздача - процесс не связанный с закачкой.

** ()
[#] Ответ на: комментарий от Jayrome 26.01.2010 15:11:02  
troll_them_all

>Вообще, да — для локалки хорошо. )

1. Широкополосникам локалки не нужны. 2. Большего рассадника заразы представить себе трудно.

()
[#] Ответ на: комментарий от troll_them_all 26.01.2010 17:09:42  

торрентофилия - это заразно, не всегда лечится,не всегда хорошо для здоровья, заразно. а для езертетчиков вообще смерть. рассадником заразы является винда а не адц сеть.

** ()
[#]  

сегодня добавил .spec файл для сборки RPM. возможно кому то пригодится.

** ()