aMule ha vuelto a la vida con una actualización mayor que pocos esperaban. Tras más de cinco años sin una versión importante, el cliente P2P multiplataforma inspirado en eMule ha publicado aMule 3.0.0, una edición que sus desarrolladores han bautizado como “alive again” y que llega con mejoras profundas de rendimiento, binarios nativos para Linux, macOS y Windows, una renovación completa del sistema de compilación y una limpieza amplia de código heredado.
El regreso no deja de tener cierta carga simbólica. Durante los años 2000, eMule y aMule formaron parte de la cultura digital de millones de usuarios. Eran herramientas genéricas de intercambio de archivos entre pares, aunque quedaron asociadas durante años a la descarga no autorizada de contenidos protegidos por derechos de autor. Con la expansión del streaming, las tiendas digitales y los servicios bajo suscripción, buena parte de aquel uso cayó en picado. Pero las redes P2P nunca desaparecieron del todo.
De eDonkey y Kad a una versión moderna
aMule nació como una alternativa multiplataforma a eMule, que durante años estuvo ligado sobre todo a Windows. Ambos clientes heredaron parte del mundo eDonkey2000 y de la red eD2k, basada en servidores. Con el tiempo, la red Kad añadió un modelo descentralizado que reducía la dependencia de servidores centrales y hacía mucho más difícil cerrar por completo el sistema.
Aquella arquitectura tuvo una importancia enorme en la historia de Internet. Las redes P2P no solo sirvieron para compartir música, películas o software. También demostraron que el tráfico podía distribuirse entre usuarios sin depender de una infraestructura central. Esa idea ha reaparecido de muchas formas en tecnologías posteriores: desde BitTorrent hasta algunos sistemas de distribución de contenidos, sincronización o almacenamiento distribuido.
En los últimos años, sin embargo, aMule parecía un proyecto congelado. La versión 2.3.3 llegó en febrero de 2021 y desde entonces no hubo una actualización mayor. eMule, por su parte, sigue mostrando en su web oficial una versión estable muy antigua, aunque existen ramas comunitarias más recientes. Por eso el salto a aMule 3.0.0 llama la atención: no es una simple corrección menor, sino una revisión estructural.
| Proyecto | Plataforma principal | Estado reciente | Comentario |
|---|---|---|---|
| eMule | Windows | Versión oficial estable muy antigua | Sigue siendo el referente histórico del ecosistema eD2k/Kad |
| aMule | Linux, macOS y Windows | Nueva versión 3.0.0 | Cliente multiplataforma con actualización mayor tras más de cinco años |
| BitTorrent | Multiplataforma | Muy extendido | Referencia actual en muchas descargas P2P legales y comunitarias |
| Kad | Descentralizada | Sigue operando | Red P2P sin dependencia directa de servidores centrales |
| eD2k | Basada en servidores | Menor uso que en los 2000 | Base histórica de eDonkey, eMule y aMule |
El gran cambio: rendimiento de transferencia
La novedad más llamativa de aMule 3.0.0 está en el rendimiento. Según el changelog oficial, las descargas P2P en el mismo hardware experimentan mejoras de entre 100 y 380 veces frente a aMule 2.3.3, dependiendo de la plataforma. En macOS sobre Apple Silicon, la prueba pasa de 0,35 MB/s a 135 MB/s, una mejora de 381 veces. En Linux ARM, sube de 0,34 MB/s a 117 MB/s, unas 345 veces. En Windows ARM, pasa de 0,36 MB/s a 39 MB/s, unas 107 veces.
Estas cifras proceden de pruebas muy concretas: una ventana sostenida de 90 segundos, un único peer en red local y descarga de un archivo de 30 GB desde un seeder Linux x86_64 ejecutando la misma versión de aMule. No deben interpretarse como una promesa de que cualquier descarga en Internet será cientos de veces más rápida. En redes P2P reales influyen muchos factores: número de fuentes, disponibilidad del archivo, calidad de las conexiones, límites de subida, configuración del cliente y estado de la red.
Aun así, el salto técnico es importante. Los desarrolladores han movido operaciones de lectura y escritura de disco fuera del hilo principal, han corregido problemas en ASIO y EPOLLET, han sustituido limitadores antiguos por token-bucket limiters y han solucionado comportamientos erróneos en MaxUpload y MaxDownload. También se elimina el viejo techo de configuración de velocidad de 65.534 KB/s, insuficiente para conexiones modernas.
| Prueba de rendimiento | aMule 2.3.3 | aMule 3.0.0 | Mejora |
| macOS Apple Silicon | 0,35 MB/s | 135 MB/s | 381x |
| Linux ARM | 0,34 MB/s | 117 MB/s | 345x |
| Windows ARM | 0,36 MB/s | 39 MB/s | 107x |
| Subida frente a eMule 0.70b en Windows | 22 MB/s | 106 MB/s | 4,8x |
| Descarga frente a eMule 0.70b en Windows | 20 MB/s | 39 MB/s | 1,9x |
Mejoras para bibliotecas enormes y equipos modernos
aMule 3.0.0 también mejora el comportamiento con grandes bibliotecas compartidas. El equipo de desarrollo ha trabajado en escenarios con más de 100.000 archivos compartidos, donde las versiones anteriores podían sufrir lentitud extrema en la interfaz, el daemon, la WebUI o amulegui. Se han añadido cachés por archivo, actualizaciones incrementales, reducción de operaciones cuadráticas y optimizaciones en listas, búsquedas, conocidos y conexiones externas.
Este tipo de mejora no será visible para todos los usuarios, pero sí para quienes usan aMule como nodo persistente con muchos archivos compartidos. En versiones antiguas, ciertas operaciones podían tardar minutos en refrescar la interfaz. La nueva versión busca mantener WebUI y amulegui operativos incluso con bibliotecas grandes.
La actualización también moderniza la base técnica. CMake sustituye a autotools como sistema de compilación, con requisito mínimo de CMake 3.10 y wxWidgets 3.2.0. El proyecto elimina rutas heredadas, actualiza dependencias, mejora compatibilidad con Boost moderno y añade paquetes nativos para las principales plataformas de escritorio.
En distribución, aMule 3.0.0 llega con AppImage y Flatpak para Linux en x86_64 y aarch64, instalador Universal2 para macOS, paquetes portables y NSIS para Windows en x64 y ARM64. Es una mejora práctica para usuarios que no quieren compilar desde código fuente.
HTTPS, Kad y seguridad
Otra mejora importante es que las descargas HTTPS vuelven a funcionar correctamente. El antiguo stack manual había dejado de comportarse bien frente al TLS moderno, así que CHTTPDownloadThread ha sido reescrito sobre wxWebRequest. También se ha actualizado el uso de MaxMindDB para sustituir el viejo GeoIP en la identificación de países por IP.
En Kad hay búsquedas paralelas con ampliación de frontera alpha y un botón “More” para pedir resultados adicionales a otros peers. El cliente añade además autoescaneo de carpetas compartidas mediante wxFileSystemWatcher, con soporte para directorios Incoming y categorías. Esto facilita que los cambios en carpetas compartidas se reflejen sin depender tanto de recargas manuales.
El changelog también incluye numerosas correcciones de seguridad y robustez: validaciones de tamaños de mensajes, protección frente a desbordamientos, endurecimiento de parser, mejoras en amuleweb, cookies con HttpOnly y SameSite=Strict, tokens de sesión generados con CSPRNG y mitigación de XSS en parámetros de ordenación.
Un regreso con valor técnico, pero con contexto legal
La vuelta de aMule no debe leerse como una invitación a descargar contenidos protegidos sin autorización. Las redes P2P son una tecnología neutral que puede utilizarse para distribuir software libre, archivos propios, datasets, contenido con licencia abierta, copias legítimas o material comunitario. El problema histórico ha sido su uso masivo para compartir obras protegidas.
El interés técnico está en otro lugar: un proyecto clásico, casi abandonado, ha recibido una actualización profunda que lo adapta a sistemas modernos, mejora el rendimiento, amplía paquetes nativos y corrige deuda técnica acumulada durante años. En una Internet cada vez más centralizada en plataformas, suscripciones y servicios cerrados, el regreso de un cliente P2P recuerda que el intercambio descentralizado de archivos sigue existiendo.
También llega en un momento de cierta fatiga con las suscripciones. Las plataformas de streaming han subido precios, fragmentado catálogos y endurecido condiciones. Eso puede reactivar la nostalgia por herramientas antiguas, aunque el contexto legal y de consumo sea muy distinto al de hace veinte años.
aMule 3.0.0 no va a devolver por sí solo la era dorada del P2P. BitTorrent sigue ocupando una posición mucho más visible en muchos usos legítimos y comunitarios. Pero la actualización sí demuestra que todavía hay desarrolladores dispuestos a mantener vivo un cliente histórico, optimizarlo para hardware actual y ofrecer una alternativa multiplataforma a quienes necesitan redes eD2k y Kad.
El regreso de aMule es, sobre todo, una historia de software libre que se resiste a desaparecer. No vuelve como una reliquia, sino con una actualización que toca rendimiento, seguridad, compilación, paquetes y experiencia de usuario. Para un proyecto que parecía dormido, no es poco.
Preguntas frecuentes
¿Qué es aMule?
aMule es un cliente P2P multiplataforma compatible con redes eD2k y Kad. Nació como alternativa a eMule para sistemas como Linux, macOS y otros entornos más allá de Windows.
Qué novedades trae aMule 3.0.0?
Incluye grandes mejoras de rendimiento, nuevo sistema de compilación con CMake, binarios nativos para Linux, macOS y Windows, soporte HTTPS renovado, mejoras en Kad, autoescaneo de carpetas y muchas correcciones internas.
¿Es cierto que descarga 100 veces más rápido?
El changelog oficial habla de mejoras de entre 100 y 380 veces en pruebas concretas de laboratorio frente a aMule 2.3.3. En Internet real, la velocidad dependerá de fuentes disponibles, red, configuración y otros factores.
¿Usar aMule es legal?
La tecnología P2P es legal como herramienta. Lo que puede ser ilegal es compartir o descargar contenidos protegidos por derechos de autor sin autorización. Su uso legítimo depende del tipo de archivos compartidos y de la normativa aplicable.






