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

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
{{Значимость|2010-08-23}}
Строка 151: Строка 151:
* [http://sancho-gui.sourceforge.net/ Sancho GUI] {{ref-en}}
* [http://sancho-gui.sourceforge.net/ Sancho GUI] {{ref-en}}
* [http://sourceforge.net/projects/eclon/ MLDonkey + Sancho GUI] {{ref-en}}
* [http://sourceforge.net/projects/eclon/ MLDonkey + Sancho GUI] {{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=26 декабря 2006|url=http://offline.computerra.ru/2006/667/300962/|title=Софтерринки|publisher=[[Компьютерра]]|accessdate=2010-08-23|lang=}}







Версия от 06:54, 23 августа 2010

MLDonkey
Тип P2P-клиент
Разработчики Фабрис ле Фессант, Симон Патарин
Написана на OCaml
Интерфейс Qt
Операционная система кроссплатформенное ПО
Последняя версия 3.0.2 (26 мая 2010)
Репозиторий 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.

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

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

Возможности

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

История

MLDonkey был задуман и написан Фабрисом ле Фессантом и Симоном Патариным, сотрудниками Французского национального исследовательского института вычислительной техники (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.

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

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

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

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

История версий

MLDonkey: New release 3.0.2

Posted: Wed, 26 May 2010 18:06:59 GMT

Support Ocaml 3.11.2, BT and DC updates

MLDonkey: New release 3.0.1

Posted: Fri, 23 Oct 2009 07:42:43 GMT

Support Ocaml 3.11.1, fix some torrent parsing bugs.

MLDonkey: New release 3.0.0

Posted: Wed, 25 Feb 2009 15:15:37 GMT

MLDonkey is a multi-platform multi-network peer-to-peer client.


This is an urgent security update, it will also reduce CPU and memory usage due to optimized storage of the IP blocklist.

New MLDonkey release 2.9.7

Posted: Tue, 20 Jan 2009 20:01:08 GMT

small bugfixes, updated URLs, Ocaml 3.11.0 compatible

New MLDonkey release 2.9.6

Posted: Tue, 05 Aug 2008 09:01:56 GMT

minor bugfix release, see changelog for details

New MLDonkey release 2.9.5

Posted: Sun, 04 May 2008 09:48:07 GMT

minor bugfix release
- BT statistics fix
- use $MLDONKEY_DIR/mlnet_tmp instead of /tmp, should fix problems on machines with small /tmp

New MLDonkey release 2.9.4

Posted: Sun, 04 May 2008 09:46:13 GMT

minor bugfix release
- compile with Ocaml 3.10.2 and lablgtk-2.10.1 by default
- small fixes for recover_temp

New MLDonkey release 2.9.3

Posted: Sat, 19 Jan 2008 14:46:26 GMT

minor bugfix release
- allows compilation with Ocaml 3.10.1 to fix crashed on 64bit platforms
- small code optimizations and bugfixes

New MLDonkey release 2.9.2

Posted: Sat, 19 Jan 2008 14:45:40 GMT

minor bugfix release
- compile fixes for GTK2 GUI
- fix loading uncompressed server.met.gz file

New MLDonkey release 2.9.1

Posted: Wed, 19 Sep 2007 19:39:05 GMT

MLDonkey is a multi-platform multi-network peer-to-peer client.


- fix high CPU usage in share_scan_interval function
- BT: Better support for non-ASCII filenames
- BT: Send correct downloaded amount to tracker when download completed

См. также

Примечания

  1. MLdonkey team. New donkey client for linux ... Official eDonkey Forums (24 января 2002). Дата обращения: 25 января 2010. Архивировано 15 мая 2006 года.
  2. mldonkey, a multi-networks file-sharing client - Summary. Savannah. Дата обращения: 25 января 2010.
  3. Browse MLDonkey Files on SourceForge.net. Sourceforge. Дата обращения: 25 января 2010.
  4. Fabrice Le Fessant. Announce: MLdonkey 2.00. Archives of the Caml mailing list. Дата обращения: 25 января 2010.

Ссылки

Обзоры