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.
Наши новостные каналы
Подписывайтесь и будьте в курсе свежих новостей и важнейших событиях дня.
Рекомендуем для вас
Контрабандисты оккупировали Восточную Африку: зачем черных муравьев тайно вывозят в Китай и Европу?
Эксперты предупреждают: такой вывоз в итоге закончится непоправимой экологической катастрофой...
В мире заканчивается речной песок: чем это грозит человечеству?
Ученые говорят, что это самая не замечаемая, а оттого опасная проблема, которая уже касается миллионов людей...
Немецкий ученый был главным в секретной ракетной программе: однажды он вышел из кабинета и исчез навсегда
Как операция «Дамоклов меч» пресекла главную военную операцию целого государства...
К 2060 году половина плотин в мире выйдет из строя: США — главные в черном списке
Эксперты говорят: если не принять меры, часть Соединенных Штатов может полностью опустеть...
В России снова захотели строить железную дорогу в Индию: почему не удались прошлые попытки?
Эксперты говорят: дерзкий проект мог бы принести российской казне миллиардные прибыли...
За рамками науки: дети, которые помнят свои прошлые жизни
Ученые говорят, что феномена реинкарнации нет, но факты утверждают обратное...
Кольца на деревьях раскрыли тайну гибели последней империи кочевников в Евразии
Поразительно, но падение Джунгарского ханства началось за тысячи километров от Азии, в Северной Атлантике...
Тайна огней Марфы, 150 лет не дававшая покоя ученым, похоже, разгадана
Болотный газ? Огни святого Эльма? НЛО? Ответ оказался намного проще и сложнее одновременно...
Этим книгам осталось жить считаные дни: кто охотится на очень редкие экземпляры, а затем уничтожает их?
Эксперты бьют тревогу: это, пожалуй, самый циничный поворот в истории книгопечатания...
«Сувенир» от неандертальцев: секреты этих мутаций не разгаданы до конца
Они живут в ДНК 47 000 лет, но почему их совсем нет у африканцев, зато много у жителей Южной Азии...
Авокадо ежедневно меняет пол, и исследователи, наконец, выяснили, как именно
Почему селекционеры и ботаники ждали этого открытия более 100 лет?...
Самое жаркое лето в истории СССР: кто остановил огненную стихию
Почему в советское время подробности этой экологической катастрофы находились под грифом «совершенно секретно╗?...