VOOZH about

URL: https://es.wikipedia.org/wiki/Transmission

⇱ Transmission - Wikipedia, la enciclopedia libre


Ir al contenido
De Wikipedia, la enciclopedia libre
Transmission
👁 Image
👁 Image

Transmission 2.94 con descarga activa
Información general
Tipo de programa Peer-to-peer
Autor Charles Kerr (Daemon, Backend, cliente GTK+), Mitchell Livingston (cliente macOS)
Desarrollador Transmission Project
Lanzamiento inicial 17 de septiembre de 2005
Licencia MIT/GPL
Información técnica
Programado en C
Interfaz gráfica predeterminada
Versiones
Última versión estable 4.1.1 (info) (20 de febrero de 2026 (1 mes y 12 días))
Archivos legibles
Archivo torrent
Archivos editables
Archivo torrent
Enlaces

Transmission es un cliente P2P liviano, gratuito y de código abierto para la red BitTorrent. Está disponible bajo la licencia MIT, con algunas partes GPL, y es multiplataforma. Es compatible con los siguientes sistemas operativos: macOS (interfaz Cocoa, nativa), Linux (interfaz GTK+), Linux (interfaz Qt), NetBSD, FreeBSD y OpenBSD (interfaz GTK+) y BeOS (interfaz nativa). Ahora también está disponible para Windows. La primera versión, 0.1, apareció en el 2005.

Historia y desarrollo

[editar]

Transmission nació en 2005 como un cliente de la red BitTorrent ligero, gratuito y de código abierto, diseñado para sistemas Unix‑like con el objetivo de ofrecer una alternativa eficiente, de bajo consumo de recursos y fácil de portar a múltiples plataformas.[1]

El proyecto separó desde su inicio el motor de descarga, conocido como libTransmission, de las interfaces gráficas, lo que facilitó su expansión a diferentes interfaces (GTK+, Qt, Cocoa), sistemas operativos (Linux, macOS, BSD) e incluso derivaciones comerciales, gracias a su licencia permisiva.[2]

Durante los años siguientes, Transmission fue adoptado por numerosas distribuciones de Linux como cliente por defecto, lo que reforzó su difusión en el entorno del software libre y su presencia en sistemas de escritorio y servidores.[3]

En febrero de 2023 se lanzó la versión 4.0, un hito que incluyó soporte para torrentes v2 e híbridos (v1/v2), soporte para GTK 4, mejoras de rendimiento, reescritura de partes del código y modernización general del proyecto.[2]

El desarrollo continúa activamente en su repositorio oficial en GitHub, donde se registran lanzamientos frecuentes (por ejemplo la versión 4.0.6 en 2024), parches de seguridad, mejoras de compatibilidad y actualizaciones para plataformas emergentes.[4]

Licencia y arquitectura

[editar]

El cliente Transmission se distribuye bajo licencias de software libre, principalmente la licencia MIT, si bien partes del proyecto están bajo la GNU GPL v2 o v3.[5]

Esta dualidad permite tanto su integración en software libre como su adaptación para usos derivados comerciales, siempre que se respeten los términos de cada licencia.[6]

La separación entre el motor de descarga, conocido como libTransmission, y las interfaces gráficas (GUI) fue una decisión de diseño fundamental. Esta arquitectura modular facilita su portabilidad a diferentes plataformas (Linux, macOS, Windows, BSD) y su uso como backend en otros proyectos.[7]

Desde el punto de vista técnico, Transmission emplea una arquitectura optimizada para bajo consumo de recursos: utiliza un único puerto de escucha para todos los torrents, aprovecha UPnP/NAT‑PMP para mapeo automático, y sus interfaces gráficas (Qt, GTK+, Cocoa) comparten el mismo motor base.[8]

Características

[editar]
  • Descarga selectiva y priorización de archivos.
  • Soporte para transmisiones cifradas.
  • Soporte de múltiples trackers.
  • Soporte para trackers HTTPS.
  • Compatibilidad con enlaces Magnet.
  • Bloqueo de IPs.
  • Creación de torrents.
  • Intercambio de fuentes compatible con Azureus y μTorrent.
  • Mapeo automático de puertos (usando UPnP/NAT-PMP).
  • Puerto de escucha único para todos los .torrent.
  • Rápida reanudación - con cacheo de peer.
  • Opciones de auto-seeding (compartir datos descargados).
  • Auto-Ban de los clientes que envíen datos falsos.
  • Notificaciones Dock y Growl.
  • Barra de herramientas personalizable.
  • Barra de progreso avanzada.
  • Actualizaciones automáticas utilizando Sparkle.

Transmission ofrece una amplia gama de funcionalidades orientadas tanto a usuarios noveles como avanzados: descarga selectiva de archivos dentro de un torrent, priorización de ficheros, enlaces Magnet, soporte para múltiples trackers, cifrado de transmisión y bloqueo de IPs maliciosas.[8]

La aplicación permite la creación de ficheros torrent, intercambio de fuentes compatible con otros clientes como µTorrent o Azureus, mapeo automático de puertos mediante UPnP/NAT‑PMP y uso de un puerto de escucha único para todas las descargas activas, lo que facilita la configuración en routers y entornos domésticos o de servidor.[5]

Su interfaz ligera y consumo reducido de recursos lo convierten en una opción óptima para dispositivos de almacenamiento en red (NAS) o hardware modesto, y cuenta con interfaz web, cliente de línea de comandos, versión para múltiples sistemas operativos (Windows, macOS, Linux, BSD) e integración en entornos embebidos.[9]

libTransmission

[editar]

Transmission tiene separados el motor de la interfaz de usuario, lo que permite ser portado a diferentes plataformas fácilmente, y que gracias a su licencia MIT permite crear clientes comerciales como es Xtorrent.

Críticas

[editar]

Las versiones anteriores a la 0.70 no se ajustaban a las especificaciones técnicas del protocolo BitTorrent y por ello fue prohibido su uso en múltiples trackers. Los dos problemas principales fueron que reportaba mal la cantidad de datos subidos al tracker y que el tracker era saturado por peticiones del cliente. Con las posteriores versiones se han ido cumpliendo las especificaciones y se ha vuelto a posibilitar su uso.

Véase también

[editar]

Referencias

[editar]
  1. Nestor, Marius (29 de mayo de 2024). «Transmission 4.0.6 Open-Source BitTorrent Client Released with Various Fixes». 9to5Linux (en inglés estadounidense). Consultado el 2 de noviembre de 2025.
  2. a b Logix (8 de febrero de 2023). «Transmission BitTorrent Client 4.0 Released With Major Improvements». Linux Uprising Blog (en inglés estadounidense). Consultado el 2 de noviembre de 2025.
  3. «Transmission - ArchWiki». wiki.archlinux.org. Consultado el 2 de noviembre de 2025.
  4. transmission. «Releases · transmission/transmission». GitHub (en inglés). Consultado el 2 de noviembre de 2025.
  5. a b «Transmission». TechSpot (en inglés estadounidense). 12 de marzo de 2025. Consultado el 2 de noviembre de 2025.
  6. Darkcrizt (19 de agosto de 2018). «Transmission, uno de los clientes BitTorrent mas populares en Linux». Linux Adictos. Consultado el 2 de noviembre de 2025.
  7. Javierinsitu (15 de enero de 2018). «Torrenteo con software libre.». Colaboratorio. Consultado el 2 de noviembre de 2025.
  8. a b updated, Stefan Ionescu last (15 de junio de 2020). «I tested Transmission, a free and easy to use torrent client with massive compatibility». TechRadar (en inglés). Consultado el 2 de noviembre de 2025.
  9. «mivocloud». mivocloud.com (en inglés). Consultado el 2 de noviembre de 2025.

Enlaces externos

[editar]