Transmission 4.0 обещает более эффективную производительность, поддержку BitTorrent v2 и гибридных торрентов
Клиент BitTorrent с открытым исходным кодом Transmission 4.0 появился после более года разработки. Новая версия содержит более тысячи коммитов и фокусируется не менее чем на четырех областях: эффективность использования ресурсов, лучшее сообщество, модернизация кода и новые функции.
Что касается более эффективного использования ресурсов, код Transmission 4.0 был оптимизирован, чтобы исправить неэффективное использование памяти. Разработчики утверждают, что теперь используется на 50 процентов меньше циклов ЦП и на 70 процентов меньше выделений памяти на основе тестов производительности. Кроме того, полезная нагрузка меньше, а использование пропускной способности интернет-канала снижено.
Модернизация кодовой базы достигнута путем переноса ее с C на C++, удаления тысяч строк пользовательского кода — что эквивалентно 18 процентам всей программы — в пользу использования набора стандартных инструментов C++. Веб-клиент Transmission был переписан на современном jаvascript и теперь может использоваться в мобильных веб-браузерах.
Новые функции включают поддержку загрузки последней версии BitTorrent v2 и гибридных торрентов, а также поддержку создания этих торрентов, обещанную в более позднем выпуске. Пользователи также получают возможность устанавливать трекеры «по умолчанию» для объявления всех общедоступных торрентов.
Недавно добавленные сиды теперь проверяют фрагменты по запросу, чтобы обеспечить более быстрый запуск, и пользователи получают возможность не только указывать размеры фрагментов, но и опускать потенциальные идентификаторы, такие как User-Agent, из торрентов.
Наконец, модернизация относятся к лучшей реакции проекта на отправку кода и отчеты об ошибках, что, как мы надеемся, должно ускорить будущую разработку. Кроме того, к проекту присоединилась новая группа волонтеров, более 350 новых коммитов сообщества вносят изменения в код с момента выпуска версии 3.0.
Transmission 4.0 уже доступен для бесплатной загрузки с открытым исходным кодом для Windows (как 64-разрядной, так и 32-разрядной), MacOS и Linux.
Что касается более эффективного использования ресурсов, код Transmission 4.0 был оптимизирован, чтобы исправить неэффективное использование памяти. Разработчики утверждают, что теперь используется на 50 процентов меньше циклов ЦП и на 70 процентов меньше выделений памяти на основе тестов производительности. Кроме того, полезная нагрузка меньше, а использование пропускной способности интернет-канала снижено.
Модернизация кодовой базы достигнута путем переноса ее с C на C++, удаления тысяч строк пользовательского кода — что эквивалентно 18 процентам всей программы — в пользу использования набора стандартных инструментов C++. Веб-клиент Transmission был переписан на современном jаvascript и теперь может использоваться в мобильных веб-браузерах.
Новые функции включают поддержку загрузки последней версии BitTorrent v2 и гибридных торрентов, а также поддержку создания этих торрентов, обещанную в более позднем выпуске. Пользователи также получают возможность устанавливать трекеры «по умолчанию» для объявления всех общедоступных торрентов.
Недавно добавленные сиды теперь проверяют фрагменты по запросу, чтобы обеспечить более быстрый запуск, и пользователи получают возможность не только указывать размеры фрагментов, но и опускать потенциальные идентификаторы, такие как User-Agent, из торрентов.
Наконец, модернизация относятся к лучшей реакции проекта на отправку кода и отчеты об ошибках, что, как мы надеемся, должно ускорить будущую разработку. Кроме того, к проекту присоединилась новая группа волонтеров, более 350 новых коммитов сообщества вносят изменения в код с момента выпуска версии 3.0.
Transmission 4.0 уже доступен для бесплатной загрузки с открытым исходным кодом для Windows (как 64-разрядной, так и 32-разрядной), MacOS и Linux.
Наши новостные каналы
Подписывайтесь и будьте в курсе свежих новостей и важнейших событиях дня.
Рекомендуем для вас
От кабанов до беспилотников: гражданские радары из Китая сделали неожиданную карьеру в российской армии
Почему украинские эксперты жалуются, что россияне ведут войну не по правилам?...
«Инопланетный зонд», который преследует Землю, был сделан… в СССР?
Почему известный гарвардский астроном выдвинул именно эту версию?...
20-летнее исследование увенчалось полным успехом: ученые научились запускать самовосстановление... в сердце
Эксперты говорят: пробуждение спящих генов опровергает все медицинские догмы и дает надежду миллионам людей по всему миру...
Монгольский феномен: почему русский язык в этой стране не собирается сдавать позиции?
Новое исследование показало: русский уже победил китайский, теперь пора «разобраться» с английским...
Археологи обнаружили загадочную 2000-летнюю подземную комнату в Шотландии
Находка вызвала жаркие споры среди историков, но тайна до сих пор не раскрыта...
Автомобиль Tesla снова в центре громкой истории: В него на полном ходу, похоже, врезался... метеорит
Эксперты говорят: если все подтвердится, это будет первый такой случай истории...
Российский астроном открыл 16-ю комету: Почему именно она поразила ученых?
Успеют ли астрофизики раскрыть все тайны gb00810, ведь у них всего несколько недель...
Почему ученые по всему миру восприняли в штыки план Илона Маска «затемнить Солнце»?
В ответ миллиардер назвал экспертов паникерами, которые мешают ему помочь человечеству решить одну из главных проблем современности...
В октябре 2025 года ураган Халонг на Аляске унес тысячи древних артефактов в океан
Ученые называют случившееся крупнейшей археологической катастрофой за последнее время. Будет ли восстановлено наследие целого народа?...
Русская ученая считает, что это животное поможет людям... жить 200 лет
Полярные киты могут жить столетиями, и теперь биологи знают их секрет...
Уральские ученые заставили «говорить» кости жителей легендарного Аркаима
Возможно, наука стала на шаг ближе к раскрытию главной тайны самого загадочного города на территории России...