Transmission 4 llega con una reescritura masiva, mayor velocidad y soporte para nuevos estándares

  • 02 Feb 2026 10:10 PM

Tras años de desarrollo, se lanza Transmission 4, la mayor actualización en más de un lustro del veterano cliente BitTorrent. Introduce una migración completa del código a C++, mejoras radicales en el rendimiento y la integración de tecnologías como BitTorrent v2 e IPv6.

El popular cliente BitTorrent de código abierto Transmission ha liberado la versión 4.0, un hito tras más de dos años y medio de desarrollo desde la serie 3.x. Esta actualización mayor no es una simple recopilación de nuevas funciones: representa una profunda transformación tecnológica del núcleo del programa, con una reecritura completa del código base de C a C++ y mejoras sustanciales de rendimiento que prometen reducir significativamente el uso de recursos del sistema.

El proyecto también se adapta a los estándares modernos de la red, añadiendo soporte para el protocolo BitTorrent v2 y mejorando la compatibilidad con IPv6. A nivel de interfaz, se han modernizado todas las versiones (escritorio GTK, Qt, web y móvil) con tecnologías más actuales.

Un núcleo más eficiente y moderno

El cambio más significativo en esta versión es la migración de todo el código base de C a C++. Esta monumental tarea de ingeniería de software, que eliminó miles de líneas de código personalizado, ha dado como resultado un núcleo (core) un 18% más pequeño, que según los desarrolladores es "más fácil de mantener y comprobable en auditorías".

Los beneficios de esta modernización se traducen directamente en el rendimiento. Los desarrolladores reportan mejoras drásticas en la eficiencia del uso de recursos en condiciones de carga intensiva. En una prueba de estrés con 25,000 torrents activos, el consumo de ciclos de CPU se redujo en un 50% y las asignaciones de memoria en un 70% en comparación con Transmission 3.00.

Soporte para los estándares BitTorrent actuales

Transmission 4 incorpora varias tecnologías esenciales para su funcionamiento en la internet moderna. La más destacada es el soporte para los torrents híbridos (Bittorrent v2), un nuevo estándar del protocolo que ofrece mejoras en la integridad de los archivos y una mayor resistencia a la manipulación. Por el momento, el cliente permite cargar y descargar estos torrentes, pero la creación de nuevos archivos en formato v2 llegará en una próxima actualización.

La versión 4.0 también presta mayor atención a la conectividad IPv6, integrando listas de bloqueo (blocklists) que incluyen direcciones IPv6, una característica especialmente valorada por usuarios de VPN. También introduce la opción de omitir información potencialmente identificable, como el agente de usuario, al crear nuevos torrents, reforzando la privacidad del usuario.

Mejoras funcionales y modernización de interfaces

Esta actualización mejora varios aspectos prácticos de la experiencia de usuario. Para los creadores de contenido, permite establecer rastreadores (trackers) por defecto y especificar el tamaño de las piezas al crear torrents. En cuanto a la eficiencia, las semillas (seeds) recién añadidas comienzan a compartir inmediatamente, verificando las piezas bajo demanda, en lugar de requerir una verificación completa previa.

Cada una de las interfaces del cliente ha sido sometida a un proceso de modernización:

Interfaz Tecnología/Motor Base Principal Cambios Principales en v4.0
Cliente GTK (Linux) GTK4 / GTKMM (anteriormente GTK3) Porte completo para una apariencia y funcionamiento modernos.
Cliente Qt Qt 6 (actualizado desde Qt5) Actualización del framework gráfico.
Cliente Web JavaScript moderno (sin jQuery) Reescritura completa; soporte móvil, pantalla completa y modo oscuro.

Disponibilidad y consideraciones de actualización

Transmission 4.0 está disponible como código fuente para descarga manual y compilación en el sitio web oficial del proyecto y en su repositorio de GitHub.

Para la mayoría de usuarios, especialmente en sistemas Linux, la actualización requerirá esperar a que los mantenedores de sus distribuciones incluyan el paquete en los repositorios oficiales o que esté disponible en repositorios de terceros como Flathub. Para usuarios de Windows y macOS, existen instaladores binarios disponibles directamente desde la página web del proyecto.

El lanzamiento de Transmission 4.0 representa un esfuerzo de renovación que coloca al veterano cliente en línea con las exigencias técnicas y de rendimiento actuales. Su éxito a largo plazo dependerá de la rapidez con la que sea adoptado por las distribuciones de software y de cómo la comunidad perciba estas mejoras frente a alternativas de desarrollo más activo.