MLDonkey: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Garcon (обсуждение | вклад) Подправлена карточка программы. |
Нет описания правки |
||
Строка 13: | Строка 13: | ||
| website = [http://mldonkey.sourceforge.net/ mldonkey.sourceforge.net] |
| website = [http://mldonkey.sourceforge.net/ mldonkey.sourceforge.net] |
||
}} |
}} |
||
'''MLDonkey''' |
'''MLDonkey''' — [[Кроссплатформенное программное обеспечение|кроссплатформенный]] [[файлообменная сеть|файлообменный]] клиент с [[открытый исходный код|открытым исходным кодом]], поддерживающий большое количество [[протокол]]ов и [[P2P]]-сетей: [[eDonkey2000 (сеть)|eDonkey]], [[FileTP]] ([[HTTP]], [[FTP]], [[SSH]]), [[Overnet]], [[Kademlia]], [[Direct Connect]], [[Gnutella]], [[Gnutella2]], [[OpenNap]], [[Soulseek]], [[BitTorrent]], [[Файлообменный протокол FastTrack|FastTrack]], [[OpenFT]]. |
||
Написан на языке [[OCaml|Objective Caml]], вместе с ним использованы [[Си (язык программирования)|C]] и [[Язык ассемблера|Ассемблер]]. Проверена работа клиента в следующих операционных систем [[Linux]], [[Unix]], [[Solaris (операционная система)|Solaris]], [[MacOS X]], [[MorphOS]] и [[Windows]]. |
Написан на языке [[OCaml|Objective Caml]], вместе с ним использованы [[Си (язык программирования)|C]] и [[Язык ассемблера|Ассемблер]]. Проверена работа клиента в следующих операционных систем [[Linux]], [[Unix]], [[Solaris (операционная система)|Solaris]], [[MacOS X]], [[MorphOS]] и [[Windows]]. |
||
Строка 70: | Строка 70: | ||
| accessdate = 2010-01-25 |
| accessdate = 2010-01-25 |
||
}} |
}} |
||
</ref>). Первоначально программа поддерживала только сеть [[eDonkey2000 (сеть)|eDonkey2000]]; после выхода версии 2 была добавлена поддержка других сетей |
</ref>). Первоначально программа поддерживала только сеть [[eDonkey2000 (сеть)|eDonkey2000]]; после выхода версии 2 была добавлена поддержка других сетей — [[Overnet]], [[BitTorrent]], [[Kademlia]] и [[DirectConnect]].<ref>{{cite web |
||
| author = Fabrice Le Fessant |
| author = Fabrice Le Fessant |
||
| authorlink = |
| authorlink = |
||
Строка 85: | Строка 85: | ||
</ref> |
</ref> |
||
История MLdonkey всегда была на грани споров, в основном основанных на том факте, что оригинальный клиент, так и сам протокол [[Overnet]] был коммерческий. Это принуждало разработчиков MLDonkey использовать при разработке метод [[обратная инженерия|обра́тной разрабо́тки]], чтобы реализовать основные функции, но на это они не останавливались, добавляя различные дополнительные возможности, |
История MLdonkey всегда была на грани споров, в основном основанных на том факте, что оригинальный клиент, так и сам протокол [[Overnet]] был коммерческий. Это принуждало разработчиков MLDonkey использовать при разработке метод [[обратная инженерия|обра́тной разрабо́тки]], чтобы реализовать основные функции, но на это они не останавливались, добавляя различные дополнительные возможности, не все из которых были удачными и полезными. |
||
== Графические интерфейсы == |
== Графические интерфейсы == |
Версия от 19:11, 9 апреля 2010
MLDonkey | |
---|---|
Файл:Mldk.png | |
Тип | P2P-клиент |
Разработчики | Фабрис ле Фессант, Симон Патарин |
Написана на | OCaml |
Интерфейс | Qt |
Операционная система | кроссплатформенное ПО |
Последняя версия | 3.0.1 (23 октября 2009) |
Репозиторий | 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), как программа, которая возбудит распространение функциональных языков программирования в сообществе открытого ПО.
У множества проектировщиков функциональных языков есть одна мечта: найти приложение-«приманку», вне области символического программирования (компиляторов, доказателей теорем, специализированных языков), которая заставит их язык получить распространение в сообществе открытого ПО. Год назад мы работали над этой проблемой и решили написать сетевое приложение в зарождающейся области пиринговых систем.
Оригинальный текст (англ.)A lot of designers of functional languages have one dream: finding a killer application, outside of the world of symbolic programming (compilers, theorem provers, DSLs), that would make their language spread in the open-source community. One year ago, we tackled this problem, and decided to use to program a network application in the emerging world of peer-to-peer systems.— 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 team. New donkey client for linux ... Official eDonkey Forums (24 января 2002). Дата обращения: 25 января 2010. Архивировано 15 мая 2006 года.
- ↑ mldonkey, a multi-networks file-sharing client - Summary . Savannah. Дата обращения: 25 января 2010.
- ↑ Browse MLDonkey Files on SourceForge.net . Sourceforge. Дата обращения: 25 января 2010.
- ↑ Fabrice Le Fessant. Announce: MLdonkey 2.00 . Archives of the Caml mailing list. Дата обращения: 25 января 2010.
Ссылки
- Проект MLDonkey на сайте SourceForge.net
- Официальный сайт (вики руководство) клиента на русском
- Официальный русский форум на сайте клиента
- Различные GUI для mlDonkey (англ.)
- Как самому установить и/или собрать mlDonkey для Windows (англ.)
- Sancho GUI (англ.)
- MLDonkey + Sancho GUI (англ.)
Это заготовка статьи о программном обеспечении. Помогите Википедии, дополнив её. |