MLDonkey: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Строка 14: Строка 14:
}}
}}
'''MLDonkey''' — [[Кроссплатформенное программное обеспечение|кроссплатформенный]] [[файлообменная сеть|файлообменный]] клиент с [[открытый исходный код|открытым исходным кодом]], поддерживающий большое количество [[сетевой протокол|протоколов]] и [[P2P]]-сетей: [[eDonkey2000 (сеть)|eDonkey]], [[FileTP]] ([[HTTP]], [[FTP]], [[SSH]]), [[Overnet]], [[Kademlia]], [[Direct Connect]], [[Gnutella]], [[Gnutella2]], [[OpenNap]], [[Soulseek]], [[BitTorrent]], [[Файлообменный протокол FastTrack|FastTrack]], [[OpenFT]], [[DC++]]<ref name="founding">{{cite web
'''MLDonkey''' — [[Кроссплатформенное программное обеспечение|кроссплатформенный]] [[файлообменная сеть|файлообменный]] клиент с [[открытый исходный код|открытым исходным кодом]], поддерживающий большое количество [[сетевой протокол|протоколов]] и [[P2P]]-сетей: [[eDonkey2000 (сеть)|eDonkey]], [[FileTP]] ([[HTTP]], [[FTP]], [[SSH]]), [[Overnet]], [[Kademlia]], [[Direct Connect]], [[Gnutella]], [[Gnutella2]], [[OpenNap]], [[Soulseek]], [[BitTorrent]], [[Файлообменный протокол FastTrack|FastTrack]], [[OpenFT]], [[DC++]]<ref name="founding">{{cite web
| url = http://mldonkey.sourceforge.net/MLdonkey
| url = http://mldonkey.sourceforge.net/MLdonkey
| title = MLDonkey - the Open Source eDonkey client
| title = MLDonkey - the Open Source eDonkey client
| accessdate = 2011-03-08
| accessdate = 2011-03-08
| archiveurl = http://www.webcitation.org/65fDaC5QC
| archivedate = 2012-02-23
}}</ref>.
}}</ref>.


Строка 49: Строка 51:
| lang =
| lang =
| description =
| description =
| archiveurl = http://www.webcitation.org/65fDbRlDR
| archivedate = 2012-02-23
}}
}}
}}
}}
Строка 64: Строка 68:
и размещена на [[хостинг]]е Savannah<ref>
и размещена на [[хостинг]]е Savannah<ref>
{{cite web
{{cite web
| url = http://savannah.nongnu.org/projects/mldonkey
| url = http://savannah.nongnu.org/projects/mldonkey
| title = mldonkey, a multi-networks file-sharing client - Summary
| title = mldonkey, a multi-networks file-sharing client - Summary
| publisher = Savannah
| publisher = Savannah
| accessdate = 2010-01-25
| accessdate = 2010-01-25
| archiveurl = http://www.webcitation.org/65fDcpZpJ
| archivedate = 2012-02-23
}}
}}
</ref> (с версии 2.7.1 релизы также выкладываются на [[SourceForge]]<ref>{{cite web
</ref> (с версии 2.7.1 релизы также выкладываются на [[SourceForge]]<ref>{{cite web
| url = http://sourceforge.net/projects/mldonkey/files/
| url = http://sourceforge.net/projects/mldonkey/files/
| title = Browse MLDonkey Files on SourceForge.net
| title = Browse MLDonkey Files on SourceForge.net
| publisher = SourceForge
| publisher = SourceForge
| accessdate = 2010-01-25
| accessdate = 2010-01-25
| archiveurl = http://www.webcitation.org/65fDeTmWB
| archivedate = 2012-02-23
}}
}}
</ref>). Первоначально программа поддерживала только сеть [[eDonkey2000 (сеть)|eDonkey2000]]; после выхода версии 2 была добавлена поддержка других сетей — [[Overnet]], [[BitTorrent]], [[Kademlia]] и [[DirectConnect]].<ref>{{cite web
</ref>). Первоначально программа поддерживала только сеть [[eDonkey2000 (сеть)|eDonkey2000]]; после выхода версии 2 была добавлена поддержка других сетей — [[Overnet]], [[BitTorrent]], [[Kademlia]] и [[DirectConnect]].<ref>{{cite web
Строка 80: Строка 88:
| datepublished =
| datepublished =
| url = http://caml.inria.fr/pub/ml-archives/caml-list/2002/10/741928f96a95b53aefaf90f2b411e74e.en.html
| url = http://caml.inria.fr/pub/ml-archives/caml-list/2002/10/741928f96a95b53aefaf90f2b411e74e.en.html
| title = Announce: MLdonkey 2.00
| title = Announce: MLdonkey 2.00
| format =
| format =
| work = Archives of the Caml mailing list
| work = Archives of the Caml mailing list
Строка 87: Строка 95:
| lang =
| lang =
| description =
| description =
| archiveurl = http://www.webcitation.org/65fDfUDzL
| archivedate = 2012-02-23
}}
}}
</ref>
</ref>
Строка 130: Строка 140:
* [http://cvs.savannah.gnu.org/viewvc/mldonkey/mldonkey/distrib/ChangeLog?view=markup&content-type=text%2Fvnd.viewcvs-markup&revision=HEAD История версий(журнал изменений)]{{ref-en}}
* [http://cvs.savannah.gnu.org/viewvc/mldonkey/mldonkey/distrib/ChangeLog?view=markup&content-type=text%2Fvnd.viewcvs-markup&revision=HEAD История версий(журнал изменений)]{{ref-en}}
;Обзоры
;Обзоры
* {{cite web|author=|date=1 ноября 2009|url=http://www.thg.ru/software/linux_internet_software/linux_internet_software-02.html|title=Обзор приложений для Linux. Часть I: программы для Интернета|publisher=[[Tom's Hardware|Tom's Hardware Guide Russia]]|accessdate=2010-08-23|lang=}}
* {{cite web|author=|date=1 ноября 2009|url=http://www.thg.ru/software/linux_internet_software/linux_internet_software-02.html|title=Обзор приложений для Linux. Часть I: программы для Интернета|publisher=[[Tom's Hardware|Tom's Hardware Guide Russia]]|accessdate=2010-08-23|lang=|archiveurl=http://www.webcitation.org/65Ug8g906|archivedate=2012-02-16}}
* {{cite web|author=Илья Шпаньков.|date=26 декабря 2006|url=http://offline.computerra.ru/2006/667/300962/|title=Софтерринки|publisher=[[Компьютерра]]|accessdate=2010-08-23|lang=}}
* {{cite web|author=Илья Шпаньков.|date=26 декабря 2006|url=http://offline.computerra.ru/2006/667/300962/|title=Софтерринки|publisher=[[Компьютерра]]|accessdate=2010-08-23|lang=}}
* {{cite web|author=Skylord (sky_lord@mail.ru).|date=|url=http://www.xakep.ru/magazine/xa/060/050/1.asp|title=Многоликий осел|publisher=[[Хакер (журнал)|Хакер]]|accessdate=2010-08-23|lang=}}
* {{cite web|author=Skylord (sky_lord@mail.ru).|date=|url=http://www.xakep.ru/magazine/xa/060/050/1.asp|title=Многоликий осел|publisher=[[Хакер (журнал)|Хакер]]|accessdate=2010-08-23|lang=|archiveurl=http://www.webcitation.org/65fDgLYm2|archivedate=2012-02-23}}


{{freesoftware-stub}}
{{freesoftware-stub}}

Версия от 15:58, 23 февраля 2012

MLDonkey
Тип P2P-клиент
Разработчики Фабрис ле Фессант, Симон Патарин
Написана на OCaml
Интерфейс Qt
Операционная система кроссплатформенное ПО
Последняя версия 3.1.0 (10 августа 2011)
Репозиторий github.com/ygrek/mldonkey
Лицензия GNU GPL
Сайт mldonkey.sourceforge.net

MLDonkey — кроссплатформенный файлообменный клиент с открытым исходным кодом, поддерживающий большое количество протоколов и P2P-сетей: eDonkey, FileTP (HTTP, FTP, SSH), Overnet, Kademlia, Direct Connect, Gnutella, Gnutella2, OpenNap, Soulseek, BitTorrent, FastTrack, OpenFT, DC++[1].

Написан на языке OCaml, вместе с ним использованы Си и ассемблер. Проверена работа клиента в следующих операционных системах: Linux, Unix, Solaris, MacOS X, MorphOS и Windows.

Графический интерфейс разрабатывается отдельно от клиента. Существуют многочисленные варианты графических интерфейсов для MLDonkey.

Возможности

  • Удалённое управление через сеть через веб-интерфейс, telnet или клиентскую программу;
  • Ядро программы выполняется как демон или служба (в MS Windows);
  • Поддержка многопользовательского режима работы: одно ядро может управлять очередями и процессами скачивания для разных пользователей;
  • Доступно много различных графических оболочек, разрабатываемых разными авторами;
  • Возможность качать один файл из различных пиринговых сетей одновременно (экспериментальная);

История

MLDonkey был задуман и написан Фабрисом ле Фессантом[2] и Симоном Патариным,[3] сотрудниками Французского национального исследовательского института вычислительной техники (INRIA), как программа, которая возбудит распространение функциональных языков программирования в сообществе открытого ПО.

У множества проектировщиков функциональных языков есть одна мечта: найти приложение-«приманку», вне области символического программирования (компиляторов, доказателей теорем, специализированных языков), которая заставит их язык получить распространение в сообществе открытого ПО. Год назад мы работали над этой проблемой и решили написать сетевое приложение в зарождающейся области пиринговых систем.

Fabrice Le Fessant and Simon Patarin. MLdonkey, a Multi-Network Peer-to-Peer File-Sharing Program. Research Report RR-4797, аннотация. INRIA (2003). Дата обращения: 25 января 2010. Архивировано 23 февраля 2012 года.

Первая общедоступная версия MLDonkey была опубликована в январе 2002 года[1] и размещена на хостинге Savannah[4] (с версии 2.7.1 релизы также выкладываются на SourceForge[5]). Первоначально программа поддерживала только сеть eDonkey2000; после выхода версии 2 была добавлена поддержка других сетей — Overnet, BitTorrent, Kademlia и DirectConnect.[6]

Развитие MLdonkey всегда сопровождалось спорами, в основном основанными на том, что оригинальный клиент eDonkey и протокол Overnet были коммерческими. Это вынудило разработчиков MLDonkey использовать при разработке метод обра́тной разрабо́тки, чтобы реализовать основные функции, но на этом они не останавливались, добавляя различные дополнительные возможности, не все из которых были удачными и полезными.

Графические интерфейсы

  • Sancho
  • KMLdonkey
  • MLdonkeyGtkUi
  • G2Gui
  • CocoDonkey
  • xDonkey
  • mlMac
  • MLdonkeyWatch
  • phpEselGui
  • saman
  • Platero
  • Alemula
  • Zuul
  • JMoule
  • Web-GMUI
  • Web-GUI

См. также

Примечания

  1. 1 2 MLDonkey - the Open Source eDonkey client. Дата обращения: 8 марта 2011. Архивировано 23 февраля 2012 года. Ошибка в сносках?: Неверный тег <ref>: название «founding» определено несколько раз для различного содержимого
  2. Сайт Фабриса ле Фессанта
  3. Сайт Симона Патарина
  4. mldonkey, a multi-networks file-sharing client - Summary. Savannah. Дата обращения: 25 января 2010. Архивировано 23 февраля 2012 года.
  5. Browse MLDonkey Files on SourceForge.net. SourceForge. Дата обращения: 25 января 2010. Архивировано 23 февраля 2012 года.
  6. Fabrice Le Fessant. Announce: MLdonkey 2.00. Archives of the Caml mailing list. Дата обращения: 25 января 2010. Архивировано 23 февраля 2012 года.

Ссылки

Обзоры