Aggiornamento importante per Transmission, il miglior client BitTorrent per Mac

Transmission è probabilmente il miglior client BitTorrent per Mac, è un progetto open-source e dopo anni senza aggiornamenti rilevanti (l’ultimo è stato rilasciato nel 2020), sta per arrivare la versione 4.0 che introdurrà numerose e importanti novità.
La prima novità importante è che Transmission 4.0 (si può scaricare la versione beta) gira nativamente sui Mac Apple Silicon, ha una nuova icona quadrata come vuole Apple, e anche la sua interfaccia è ora più in linea con lo stile degli ultimi macOS (nome dell’applicazione nella barra degli strumenti, icone monocromatiche nelle impostazioni, e così via).
Una buona parte degli sforzi sono stati concentrati sull’ottimizzazione del software e del codice, così Transmission 4.0 può consumare fino al 50% di risorse CPU in meno e il 70% di memoria in meno. La base di codice è migrata da C a C++, e il team di volontari ha colto l’occasione ridurre le dimensioni del “core code”, che sono diminuite del 18%, cosa che dovrebbe facilitare i test e rilasciare gli aggiornamenti.

Le altre novità degne di menzione (l’elenco è veramente lungo) riguardano il supporto per il protocollo BitTorrent v2 più sicuro e guadagna varie opzioni, ad esempio adesso è possibile scegliere le dimensioni dei brani del file da condividere (è possibile “tagliare” il file in parti più o meno grandi). Infine, il client web è stato riscritto e adattato ai dispositivi mobili.
Transmission 4.0 è sempre gratuito (le donazioni sono ben accette) e il nuovo gruppo di sviluppatori che ci sta lavorando accoglie tutte le anime buone che vogliono contribuire al progetto.


9 commenti
Stefano, cosa intendi quasi scrivi «La base di codice è migrata da C a C++, e il team di volontari ha colto l’occasione ridurre le dimensioni del codice del kernel, che sono diminuite del 18%, cosa che dovrebbe rendere più facile fare i test e rilasciare gli aggiornamenti»?
Il kernel non è una parte del solo sistema operativo?
In che senso il team ha ridotto le dimensioni del kernel…di una applicazione?
Non mi è venuto niente di meglio in mente per tradurre “The core’s code has shrunk by 18%”
Capisco, Stefano (e grazie per la risposta).
Posso proporre un “la parte centrale del codice è stata ridotta del…”?
(Usare il termine “kernel”, per quelle che sono le mie conoscenze informatiche, è concettualmente sbagliato se stiamo parlando di una applicazione).
Resta un buon blog per Mac e affini, Stefano! 😉
Lo lascio in inglese, alla Khaby Lame 🕸
Tipo, il codice di base è stato ridotto del 18%. 🙂
Lo uso da sempre e condivido appieno il tuo giudizio. Augurando che adesso qualcosa non vada storto e debba cambiare opinione 🙂
Provata la Beta 1. Personalmente ne sconsiglierei l’uso poiché denota immaturità tipiche di versioni in Beta. Anche la pagina “Issue” di Transmission, in GitHub, è piena di segnalazioni di bug e problemi vari.
Nel mio caso, mi dava soprattutto fastidio il fatto che a fine download le barre restino grigie e non diventino verdi. Le barre non cambiano colore anche in giallo quando si sceglie “Verifica dati” e non si capisce se essa avvenga o meno.
In alcuni download le barre sono diventate verdi al termine del download e ho notato che si trattava di file .ZIP. Coi file .DMG, invece, il passaggio da blu a verde è accaduto una sola volta e non si è più ripetuto neppure eliminando e ricaricando lo stesso file Torrent.
RIGUARDO all’uso di CPU e Memoria rilevati con “Monitoraggio Attività” di macOS, infine, aldilà di quanto dichiarato, ho rilevato praticamente consumi elevati con Transmission 4 Beta 1 e non con la parsimoniosa versione Transmission 3.
Usata con macOS Monterey 12.6.
Ciao 🕷️, una buona guida x velocizzare Transmission? La fatidica porta 51413 la lasci aperta? Grazie
La porta 51413 la lascio così com’è di default, cioè chiusa, ma non influisce sulla velocità di download, che dopende dal server e dal numero di persone che condividono.