Transmission 4.0 menjanjikan performa yang lebih efisien, dukungan untuk BitTorrent v2 dan torrent hybrid

Transmission 4.0 menjanjikan performa yang lebih efisien, dukungan untuk BitTorrent v2 dan torrent hybrid

Transmisi klien BitTorrent sumber terbuka 4.0 telah mendarat setelah lebih dari satu tahun dalam pengembangan. Dengan lebih dari seribu komitmen, rilis baru ini berfokus pada tidak kurang dari empat bidang: efisiensi sumber daya, komunitas yang lebih baik, modernisasi kode, dan fitur baru.

Dalam hal penggunaan sumber daya yang lebih efisien, kode Transmission 4.0 telah disederhanakan untuk memperbaiki kode yang berkinerja buruk dan penggunaan memori, dengan pengembang mengklaim siklus CPU 50 persen lebih sedikit dan alokasi memori 70 persen lebih sedikit sekarang digunakan berdasarkan pembandingan stress test. Selain itu, payload lebih kecil dan penggunaan bandwidth berkurang.

Modernisasi basis kode telah dicapai dengan memindahkannya dari C ke C++, menghapus ribuan baris kode yang disesuaikan — setara dengan 18 persen dari keseluruhan program — demi memanfaatkan rangkaian alat standar C++. Di tempat lain, klien web Transmission telah ditulis ulang dalam JavaScript modern, dan sekarang dapat digunakan di browser web seluler.

Fitur-fitur baru termasuk dukungan untuk mengunduh BitTorrent v2 dan torrent hybrid terbaru, dengan dukungan untuk membuat torrent ini yang dijanjikan untuk rilis nanti. Pengguna juga mendapatkan kemampuan untuk mengatur pelacak ‘default’ untuk mengumumkan semua torrent publik.

Benih yang baru ditambahkan sekarang memverifikasi potongan sesuai permintaan untuk memastikan permulaan yang lebih cepat, dan pengguna mendapatkan kemampuan untuk tidak hanya menentukan ukuran potongan tetapi juga menghilangkan pengidentifikasi potensial seperti User-Agent dari torrent.

Terakhir, peningkatan ‘komunitas yang lebih baik’ mengacu pada respons proyek yang lebih baik terhadap pengiriman kode dan laporan bug, yang diharapkan dapat mempercepat pengembangan di masa mendatang. Selain itu, grup baru dari kontributor sukarela telah terlibat dalam proyek ini, dengan lebih dari 350 komunitas baru berkomitmen membuat perubahan kode sejak rilis versi 3.0.

Versi 4 telah dipindahkan ke C++, mengurangi ukurannya

Transmission 4.0 sekarang tersedia sebagai unduhan sumber terbuka gratis untuk Windows (baik 64-bit dan 32-bit), macOS, dan Linux.

Author: Kenneth Henderson