MLBurro

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 13 de mayo de 2022; las comprobaciones requieren 2 ediciones .
MLBurro
Tipo de cliente P2P
Desarrolladores Fabrice Le Fessant, Simon Patarin
Escrito en OCaml
Interfaz Qt
Sistema operativo software multiplataforma
ultima versión 3.1.7-2 ( 5 de julio de 2020 )
Licencia GNU GPL
Sitio web mldonkey.sourceforge.net/…

MLDonkey  es un cliente de intercambio de archivos multiplataforma de código abierto que admite una gran cantidad de protocolos y redes P2P .

Escrito en el lenguaje OCaml , C y ensamblador se utilizan junto con él . El cliente ha sido probado en los siguientes sistemas operativos : Linux , Unix , Solaris , macOS , MorphOS y Windows .

Arquitectura y características

Historia

MLDonkey fue concebido y escrito por Fabrice Le Fessant [1] y Simon Patarin [2] del Instituto Nacional de Investigación Informática de Francia (INRIA) como un programa que impulsará la difusión del lenguaje OCaml en la comunidad de código abierto: [3]

Muchos diseñadores de lenguajes funcionales tienen un sueño: encontrar una aplicación de "cebo", fuera del ámbito de la programación simbólica (compiladores, probadores de teoremas, lenguajes especializados), que lleve su lenguaje a la comunidad de código abierto. Hace un año estábamos trabajando en este problema y decidimos escribir una aplicación de red en el campo emergente de los sistemas peer-to-peer.

Texto original  (inglés)[ mostrarocultar] Muchos diseñadores de lenguajes funcionales tienen un sueño: encontrar una aplicación asesina, fuera del mundo de la programación simbólica (compiladores, probadores de teoremas, DSL), que haría que su lenguaje se extendiera en la comunidad de código abierto. Hace un año, abordamos este problema y decidimos programar una aplicación de red en el mundo emergente de los sistemas peer-to-peer.

La primera versión pública de MLDonkey se publicó en enero de 2002 [4] y fue alojada por Savannah [ 5] (dado que las versiones de la versión 2.7.1 también se publican en SourceForge [6] ). Inicialmente, el programa solo admitía la red eDonkey2000 ; después del lanzamiento de la versión 2, se agregó soporte para otras redes: Overnet , BitTorrent , Kademlia y Direct Connect . [7]

El desarrollo de MLdonkey siempre ha estado plagado de controversias, en gran parte debido al hecho de que el cliente original de eDonkey y el protocolo Overnet eran comerciales. Esto obligó a los desarrolladores de MLDonkey a utilizar el método de ingeniería inversa en el desarrollo para implementar las funciones principales, pero no se detuvieron allí, agregando varias características adicionales, no todas las cuales fueron exitosas y útiles.

Véase también

Notas

  1. Sitio web de Fabrice le Fessant
  2. Sitio web de Simon Patarin . Consultado el 15 de febrero de 2021. Archivado desde el original el 13 de agosto de 2020.
  3. Fabrice Le Fessant y Simon Patarin. MLdonkey, un programa para compartir archivos punto a punto de múltiples redes . Informe de investigación RR-4797, resumen . INRIA (2003). Fecha de acceso: 25 de enero de 2010. Archivado desde el original el 23 de febrero de 2012.
  4. Equipo MLburro. Nuevo cliente burro para linux… . Foros oficiales de eDonkey (24 de enero de 2002). Fecha de acceso: 25 de enero de 2010. Archivado desde el original el 15 de mayo de 2006.
  5. mldonkey, un cliente de uso compartido de archivos de múltiples redes - Resumen . Sabana. Fecha de acceso: 25 de enero de 2010. Archivado desde el original el 23 de febrero de 2012.
  6. Explorar archivos MLDonkey en SourceForge.net . fuenteforja Fecha de acceso: 25 de enero de 2010. Archivado desde el original el 23 de febrero de 2012.
  7. Fabrice Le Fessant. Anuncio: MLdonkey 2.00 . Archivos de la lista de correo Caml (???). Fecha de acceso: 25 de enero de 2010. Archivado desde el original el 23 de febrero de 2012.

Enlaces

Reseñas