Software:μTorrent

From HandWiki
Revision as of 16:08, 9 February 2024 by Rjetedi (talk | contribs) (linkage)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Short description: Proprietary adware BitTorrent client


μTorrent
UTorrent current logo.svg
Original author(s)Ludvig Strigeus
Developer(s)Rainberry, Inc.
Initial releaseSeptember 18, 2005; 19 years ago (2005-09-18)
Stable release(s) [±]
3.5.5 (build 46200) (2 February 2022; 2 years ago (2022-02-02)) [±][1]
Written inC++[2]
Operating systemAndroid,[3] Linux (Server version only, only officially supports very old versions of Debian and Ubuntu),[4] Microsoft Windows,[5] macOS[6]
Available in60+ languages
TypeBitTorrent client
LicenseAdware
Websitewww.utorrent.com

μTorrent, or uTorrent (see pronunciation), is a proprietary adware BitTorrent client owned and developed by Rainberry, Inc.[7] The "μ" (Greek letter "mu") in its name comes from the SI prefix "micro-", referring to the program's small memory footprint: the program was designed to use minimal computer resources while offering functionality comparable to larger BitTorrent clients such as Vuze or BitComet. μTorrent became controversial in 2015 when many users unknowingly accepted a default option during installation which also installed a cryptocurrency miner.[8]

The program has been in active development since its first release in 2005. Although originally developed by Ludvig Strigeus, since December 7, 2006, the code is owned and maintained by BitTorrent, Inc.[9] The code has also been employed by BitTorrent, Inc. as the basis for version 6.0 and above of the BitTorrent client, a re-branded version of μTorrent. All versions are written in C++.[2]

History

Early development

Out of general discontent with bloatware, Serge Paquet suggested to Ludvig Strigeus that he should make a smaller and more efficient BitTorrent client. Strigeus began to conceptualize the plans for the program's development, which, at the time, did not include making the client feature-rich. After initially working on it for about a month during the last quarter of 2004 (the first build is dated October 17, 2004), mostly during his free time before and after work, Strigeus ceased coding μTorrent for a year. He resumed work on September 15, 2005, and three days later, the first public release (version 1.1 beta) was made available as free software, and began generating feedback.

PeerFactor SARL

On March 4, 2006, PeerFactor SARL announced the signing of a six-month contract with Strigeus for the development of "new content distribution applications on the Web."[10] PeerFactor SARL is a relatively new company formed by former employees of PeerFactor, which was a subsidiary of the French anti-piracy organization Retspan.

Ludde stated that his coding for PeerFactor SARL was to use his expertise in the optimization of the BitTorrent protocol to create a .dll which PeerFactor SARL intended to use as part of a distribution platform for files in a corporate setting.[11] At the time there was some speculation that μTorrent may have been modified to spy on users on Peerfactor's behalf,[10][12] however to date (even following μTorrent's acquisition by BitTorrent, Inc.) no evidence has been produced to support these allegations.

Ownership change

On December 7, 2006, μTorrent was purchased by BitTorrent, Inc.[9] It was later announced that BitTorrent paid an undisclosed amount to Spotify for this purchase, the then owner of the software.[13]

On September 18, 2007, BitTorrent 6.0 was released. Although previous versions of the BitTorrent client had been open source software, with version 6 it became proprietary.

In April 2017, BitTorrent founder Bram Cohen announced that the next version of μTorrent would be web browser based. This μTorrent version allows users to stream torrents from the default web browser, similar to a regular streaming site.[14]

Features

Features present in μTorrent include:

  • Magnet Links (URIs), added in version 1.8, released on August 9, 2008.[15]
  • Teredo tunneling / IPv6 support
  • Micro Transport Protocol (µTP) preliminary support as of 1.8.2 with full-support added in 2.0
  • UPnP support for all versions of Windows, without needing Windows XP's UPnP framework
  • Protocol encryption (PE)
  • Peer exchange (PEX) with other BitTorrent clients:
    • libtorrent and clients based on it like Deluge or qBittorrent have full μTorrent PEX support
    • Transmission and clients based on libTransmission have full μTorrent PEX support
    • KTorrent has full μTorrent PEX support as of 2.1 RC1
    • Vuze, formerly Azureus, has full support as of version 3.0.4.3
  • RSS ("broadcatching")
  • "Trackerless" BitTorrent support using DHT, compatible with the original BitTorrent client and BitComet
  • User configurable intelligent disk caching system
  • Full proxy server support
  • HTTPS tracker support
  • Configurable bandwidth scheduler
  • Localized for 67 languages.[16]
  • Initial seeding of torrents
  • Customizable search bar & user interface design.[17]
  • Configuration settings and temporary files are stored in a single directory, allowing portable use
  • WebUI: A plugin currently in beta testing that allows μTorrent running on one computer to be controlled from another computer, either across the internet or on a LAN, using a Web browser
  • Embedded Tracker: a simple tracker designed for seeding torrents, lacking a web interface or list of hosted torrents. It is not designed for secure or large-scale application.[18]
  • Quick-resumes interrupted transfers
  • Two "easter eggs" in the About subsection of Help: clicking the μTorrent logo plays a Deep Note-like sound effect, and typing the letter "t" starts a Tetris-like game called μTris,[19][20][21] which in 2008 was selected as #1 of the "Top 10 Software Easter Eggs" by LifeHacker.[22]
  • The ability to use encryption of all traffic to bypass torrent blocking on the network.[23]

Size

μTorrent is shipped as a single stand-alone compressed executable file, installed at first run. Recent versions have included the ability to install themselves on first run. Small executable size is achieved by avoiding the use of many libraries, notably the C++ standard library and stream facilities, and creating substitutes written specifically for the program. The executable is then compressed to roughly half of its compiled and linked size using UPX.

Operating system support

Screenshot of the macOS version of μTorrent (up to 0.9.2)
Screenshot of μTorrent Server viewed in Firefox

μTorrent is available for Microsoft Windows, macOS, and Android.[3][24] A μTorrent Server is also available for Linux.[25]

The first test version for macOS, running on Mac OS X Leopard, was released on 27 November 2008.[26]

On September 2, 2010, the native Linux version of μTorrent Server was released. Firon, an administrator of the μTorrent community forum, said that they had been working on this project for a few months prior to the release as it was the most requested feature for some time. This release is intended for users who are seeking a fast command-line interface based BitTorrent client with a remote web-based management. They also mentioned that a full featured client with a GUI is a work in progress.[27]

As of 2020, μTorrent server for Linux supports Debian 6.0 or later and Ubuntu 12 or later, with both 32-bit & 64-bit options available.[28]

On August 1, 2019, μTorrent announced that users who upgrade to Mac OS Catalina will be upgraded to μTorrent web automatically since that version of MacOS (and subsequent releases) supports 64-bit applications only.[29]

Currently, μTorrent supports Windows XP or later, Mac OS X Snow Leopard or later, and Android 5.0 or later.[24]

Revenue

In early versions, Strigeus had built in a web redirection via nanotorrent for search queries entered through the search bar that displayed advertisements in a frame on the web browser. Some users thought this suspicious because tracking could be implemented by recording the IP addresses of those downloading/receiving the advertisements, and the search functionality could easily be used to track user queries through whichever web interface the client is going through to execute the search. After a short trial period, the advertising was disabled, mitigating possible concerns.[30]

A later version of the software has, instead of ads, a "search all sites" feature, which is a keyword-based search bar that delivers listings of torrent files at different trackers. A frame at the top displays advertisements (server-side) in the browser when the search function is used. In version 1.5, no ads are present in the program itself.

As of build 463, a redirect bypass feature became available in the Advanced options.

As of version 1.8.2, the μTorrent installer gives the user the option to download and install the Ask.com toolbar. This is done on the first run of the program and the user may explicitly opt out of this feature by deselecting it.[31][32] The developers stated the addition was needed for funds to continue development. In late 2010, this was replaced with the Conduit Engine.

Currently, μTorrent generates revenue through in-content advertisements (in the free version for Windows) and the "pro" version, which is available in 3 bundles (available for both classic & web client for Windows).[33]

Toolbars

In late 2010, some controversy arose with the release of μTorrent which included adware in the form of the Conduit Engine, which installed a toolbar, and made homepage and default search engine changes to a user's web browser. A number of users reported that the installation was made without the user's consent.[34] There were some complaints that the adware software was difficult to remove.[35] In 2011, μTorrent bundled the Bing Toolbar.[36]

On July 15, 2011, BitTorrent announced that they would offer a paid version of μTorrent called "μTorrent Plus". This new version would offer extra features, such as integrated file conversion, anti-virus, and a built-in media player.[37] On 6 October 2011, the Pre-alpha of μTorrent Plus was released to an invitation-only community.[38] As of December 2011, μTorrentPlus 3.1 was available for $24.95; as of December 2014, the Plus version was available as a $19.95 yearly subscription.

Ads and malware

In August 2012, BitTorrent announced the addition of advertising in the free version of µTorrent which could be individually dismissed by users.[39] Due to response from users, a few days later, the company stated that ads could be optionally turned off.[40] A user-created tool known as "Pimp My µTorrent" was also created to simplify the process of disabling ads in the Windows version.[41] Starting with µTorrent version 3.2.2, the software also contains in-content advertisements described as "Featured Torrent".[42] As with ads, it is possible to disable this content.[42]

In March 2015, it was alleged that μTorrent had automatically installed a program known as Epic Scale: a program classified as "riskware" by some security programs, which mines the cryptocurrency Litecoin in the background for BitTorrent, Inc. (allegedly giving a portion to charity[43]), utilizing CPU and GPU power. A μTorrent developer disputed the claim that it was automatically installed and claimed that as with all other "partner" programs bundled with the software, users could decline the installation.[44][45][46] On 28 March, Epic Scale was permanently removed from the installation and as a software bundle partner.[47]

Yandex Browser and other Yandex-produced software are being advertised to Russian and Ukrainian users of μTorrent.[48]

Pronunciation

An admin on the μTorrent forums wrote in 2005, "I don't really know how it's pronounced... ...I usually say 'you torrent' because it looks like a u", while stating they were not sure, they also mentioned the correct pronunciations for "μTorrent" "microtorrent", "mytorrent" (as "my" [myː] is the Swedish pronunciation of the Greek letter μ) and "mutorrent".[49] In Greece, where the software is widely used, it is called 'me torrent',[citation needed] since the letter μ of the Greek Alphabet is pronounced [mi] in modern Greek.[50] The symbol μ is the lowercase Greek letter mu, which stands for the SI prefix "micro-". It refers to the program's originally small footprint.

Contributors

The original development was performed by Ludvig Strigeus ("ludde", from Sweden), the creator of μTorrent. Serge Paquet ("vurlix", from Canada ) acted as release coordinator, and had intended to work on Linux and macOS ports. He maintained the μTorrent website and forum up until the end of 2005 but is no longer affiliated with μTorrent.

Since its purchase in 2006, development has been performed by various employees of Bittorrent Inc. Strigeus is no longer affiliated.

Reception

μTorrent has been praised for its small size and minimal computer resources used, which set it apart from other clients. PC Magazine stated that it "packs an outstanding array of features" in 2006[51] and listed it in their 2008 "Best free 157 software tools".[52] It was also in PC World's "101 Fantastic freebies".[53] The website TorrentFreak.com said it was the most feature rich BitTorrent client available,[54] later summarizing a 2009 University of California, Riverside study[55] which concluded that "μTorrent Download Speeds Beat Vuze By 16%" on average and "on 10% of [the 30 most used] ISPs, μTorrent users were downloading 30% faster than Vuze users".[56] About.com said it was the best BitTorrent client available, citing its small size and "minimal impact to the rest of your computer's speed."[57] Wired.com said its "memory footprint is also ridiculously small".[58] PC & Tech Authority magazine (Australia) gave it 6 stars (out of 6).[59] Lifehacker.com rated it the best BitTorrent client available (Windows) in 2008,[60] 2011 (Windows[61] and Mac[62]) and a follow-up user poll rated it the most popular torrent client in 2015.[63] CNET.com gave it 5 stars (of 5) saying it features "light and quick downloading".[64]

In November 2009, 52 million users were reported to be using the application,[65] and in late 2011, 132 million.[66]

According to a study by Arbor Networks, the 2008 adoption of IPv6 by μTorrent caused a 15-fold increase in IPv6 traffic across the Internet over a ten-month period.[67]

See also

References

  1. https://www.utorrent.com/downloads/win
  2. 2.0 2.1 Lextrait, Vincent (January 2010). "The Programming Languages Beacon, v10.0". http://www.lextrait.com/Vincent/implementations.html. 
  3. 3.0 3.1 μTorrent on Google Play
  4. App, Official (May 15, 2015). "Linux Downloads -". http://www.utorrent.com/downloads/linux. 
  5. App, Official (July 23, 2019). "Windows Downloads -". https://www.upload.ee/download/11707690/51abe23b59ed17465df8/uTorrent.exe. [yes|permanent dead link|dead link}}]
  6. App, Official (December 5, 2018). "Mac and OSX Downloads -". http://www.utorrent.com/downloads/mac. 
  7. "Spotify Reminded of uTorrent Past After Branding Grooveshark 'Pirates'". 2014-11-12. http://torrentfreak.com/spotify-reminded-of-utorrent-past-after-branding-grooveshark-pirates-141112/. 
  8. Lynch, Jim (2015-03-06). "uTorrent installs cryptocurrency miner on user computers" (in en). https://www.infoworld.com/article/2893808/utorrent-installs-cryptocurrency-miner-on-user-computers.html. 
  9. 9.0 9.1 "BitTorrent Inc Buys μTorrent". TorrentFreak. 2006-12-07. http://torrentfreak.com/bittorrent-inc-buys-%C2%B5torrent/. 
  10. 10.0 10.1 "μTorrent Sign Six Month PeerFactor Agreement". Slyck.com. 2006-03-04. http://www.slyck.com/news.php?story=1117. 
  11. "μTorrent, PeerFactor deal". p2pnet. 2006-03-04. http://www.p2pnet.net/story/8158. 
  12. "Bizarre μTorrent, PeerFactor deal". p2pnet. 2006-03-06. http://www.p2pnet.net/story/8097. 
  13. "Spotify Owned uTorrent Before BitTorrent Inc. Acquired It * TorrentFreak" (in en). https://torrentfreak.com/spotify-owned-utorrent-before-bittorrent-acquired-it-180305/. 
  14. "uTorrent Will Move to The Web Browser". 2017-04-21. https://torrentfreak.com/utorrent-will-move-to-the-web-browser-170421/. 
  15. "Forum: TRANSLATORS NEEDED!". BitTorrent, Inc.. 2006-07-02. https://forum.utorrent.com/viewtopic.php?id=11517. 
  16. "Forum: User Interface Design". BitTorrent, Inc.. 10 November 2005. https://forum.utorrent.com/viewforum.php?id=6. 
  17. "Documentation: How to Make a Torrent". BitTorrent, Inc.. https://www.utorrent.com/documentation/make-a-torrent. 
  18. Wolf, David; Wolf, Annette. "utorrent Easter Eggs". eeggs.com. The Easter Egg Archive, Wolfsites LLC. http://eeggs.com/tree/10452.html. 
  19. Čech, Nikola (2006-09-17). "μTorrent" (in cs). eMag.cz. http://www.emag.cz/utorrent/. 
  20. "Features List". BitTorrent User Manual – Chapter 1. Bittorrent Inc.. http://s8208.up.bittorrent.com/btusers/guides/bittorrent-user-manual/chapter-01-introduction-bittorrent-mainline/features-list. 
  21. Trapani, Gina (2008-03-23). "Top 10 Software Easter Eggs". Lifehacker.com. http://lifehacker.com/371083/top-10-software-easter-eggs. 
  22. "Bypassing torrent blocking on the network with uTorrent". https://utorrent-ru.info/kak-vklyuchit-shifrovanie-trafika-v-utorrent. 
  23. 24.0 24.1 "Help: What are μTorrent's system requirements?". BitTorrent, Inc.. http://help.utorrent.com/customer/portal/articles/164783-what-are-%C2%B5torrent-s-system-requirements. 
  24. "Announcing The New μTorrent Server for Linux". Announcements (Linux). forum.utorrent.com. 2013-11-20. http://forum.utorrent.com/topic/87850-announcing-the-new-%C2%B5torrent-server-for-linux/. 
  25. "μTorrent Releases Long-Awaited Mac Version". TorrentFreak. 2008-11-27. http://torrentfreak.com/utorrent-releases-mac-version-081127/. 
  26. "Forum: µTorrent Server 3.0 alpha build 21886 (for Linux)". BitTorrent, Inc.. 2010-09-02. https://forum.utorrent.com/viewtopic.php?pid=517212#p517212. 
  27. "µTorrent Downloads for Linux". μTorrent, Inc.. https://www.utorrent.com/downloads/linux/. 
  28. "Mac Users will be Automatically Upgraded to µTorrent Web for Mac OS Catalina (v10.15)". μTorrent, Inc.. 2019-08-01. https://blog.utorrent.com/2019/08/01/important-mac-users-will-be-automatically-upgraded-to-%c2%b5torrent-web-for-mac-os-catalina-v10-15. 
  29. "Forum: The search bypass nanotorrent.com (post by Admin "Firon")". BitTorrent, Inc.. https://forum.utorrent.com/viewtopic.php?pid=53755#p53755. 
  30. "Forum: μTorrent 1.8.2 released". BitTorrent, Inc.. 2009-01-24. https://forum.utorrent.com/viewtopic.php?id=52947. 
  31. "μTorrent Is Going to Make Money With a Toolbar". TorrentFreak. 2009-04-22. http://torrentfreak.com/utorrent-is-going-to-make-money-090422/. 
  32. "µTorrent Classic Pro". μTorrent, Inc.. https://www.utorrent.com/pro/. 
  33. "μTorrent Browser Toolbar Mystery Causes Confusion". Torrentfreak. 2010-12-18. http://torrentfreak.com/utorrent-browser-toolbar-mystery-causes-havoc-among-users-101218/. 
  34. "So long, μTorrent". First Arkansas News. 2010-12-15. http://firstarkansasnews.net/2010/12/so-long-utorrent/. 
  35. Schindler, Martin (February 5, 2011). "Foistware – Die untergejubelte Software" (in de). silicon.de. http://www.silicon.de/41552459/foistware-die-untergejubelte-software/.  Translation
  36. "Now Taking Reservations – μTorrent Plus". Official BitTorrent blog. BitTorrent. Inc.. http://blog.bittorrent.com/2011/07/15/1173/. 
  37. "μTorrent Plus Update". Official BitTorrent blog. BitTorrent. Inc.. http://blog.bittorrent.com/2011/10/06/%c2%b5torrent-plus-update/. 
  38. Mlot, Stephanie (August 13, 2012). "µTorrent Updates Software to Include Ads". PCMag.com. https://www.pcmag.com/article2/0,2817,2408426,00.asp. 
  39. McEntegart, Jane (August 17, 2012). "µTorrent Makes New Ads Optional". Tom's Hardware. http://www.tomshardware.com/news/uTorrent-Ads-Optional-Opt-Out-Sponsored-Torrents,16967.html. 
  40. "Remove µTorrent Ads in One Click With "Pimp My µTorrent"". http://torrentfreak.com/remove-utorrent-ads-in-one-click-with-pimp-my-utorrent-150215/. 
  41. 42.0 42.1 Brinkmann, Martin (November 9, 2012). "µTorrent 3.2.2 update brings in-content ads". Ghacks.net. http://www.ghacks.net/2012/11/09/utorrent-3-2-2-update-brings-in-content-ads/. 
  42. "Epic Scale". http://www.epicscale.com/. "Solving math problems for weather prediction, physics simulations, cryptography (including cryptocurrency mining) and more has real-world value. We solve these problems on behalf of our trusted partners, and donate proceeds to your favorite charities." 
  43. "uTorrent's latest update installs a cryptocurrency miner". 6 March 2015. https://www.theverge.com/2015/3/6/8161251/utorrents-secret-bitcoin-miner-adware-malware. 
  44. Dent, Steve (6 March 2015). "Popular torrent client can steal your CPU cycles to mine Bitcoins". https://www.engadget.com/2015/03/06/utorrent-bitcoin-miner. 
  45. Ernesto. "uTorrent Quietly Installs Cryptocurrency Miner, Users Complain". Torrentfreak. https://torrentfreak.com/utorrent-quietly-installs-riskware-bitcoin-miner-users-report-150306/. 
  46. "Important Update About Epic Scale Partner Offer". 28 March 2015. http://blog.utorrent.com/2015/03/28/important-update-about-epic-scale-partner-offer/. 
  47. "uTorrent хитрит с настройками браузера". https://xakep.ru/2013/10/26/61491/. 
  48. "Forum: μTorrent Namesake (post by creator "Ludde")". Ludvig Strigeus. 2005-09-20. http://forum.utorrent.com/viewtopic.php?pid=47#p47. 
  49. "Learn to Write the Modern Greek Alphabet – Greek Alphabet & Writing: An Introduction". http://www.nativlang.com/greek-language/modern-greek-writing.php. 
  50. "Review: μTorrent 1.2.2". PC Magazine. 2006-11-06. https://www.pcmag.com/article2/0,2817,1911890,00.asp. 
  51. Griffith, Eric (2008-02-08). "The Best Free Software 2008" (in en). https://www.pcmag.com/article/224505/the-best-free-software-2008. 
  52. Gralla, Preston (2007-03-28). "101 Fantastic Freebies". https://www.pcworld.com/article/130045/fantastic_freebies.html. 
  53. Ernesto (2006-04-22). "BitTorrent Client Comparison". http://torrentfreak.com/bittorrent-client-comparison/. 
  54. Iliofotou, Marios; Siganos, Georgos; Yang, Xiaoyuan; Rodriguez, Pablo (August 2009). Comparing BitTorrent Clients in the Wild: The Case of Download Speed (Report). http://torrentfreak.com/static/iptps2010.PDF. Retrieved 2010-04-11. 
  55. Ernesto (2010-04-07). "μTorrent Download Speeds Beat Vuze By 16%". http://torrentfreak.com/utorrent-download-speeds-beat-vuze-by-16-100607/. 
  56. "What Are The Good BitTorrent Software Packages?". About.com. August 2009. http://netforbeginners.about.com/od/peersharing/f/torrentclients.htm/. 
  57. "The Best of BitTorrent". Wired.com. 2006-10-23. https://www.wired.com/software/softwarereviews/news/2006/10/71979. 
  58. "Labs test: Torrent Clients". PC & Tech Authority (Australia). 2006-03-14. http://www.pcauthority.com.au/GroupTests/35845,labs-test-torrent-clients.aspx. Retrieved 2009-12-16. 
  59. "Best of the Best: The Hive Five Winners". Lifehacker. 2008-09-21. http://lifehacker.com/5052582/best-of-the-best-the-hive-five-winners. 
  60. Gordon, Whitson (2014-02-20). "The Best BitTorrent Client for Windows". https://lifehacker.com/the-best-bittorrent-client-for-windows-5855268. 
  61. Dachis, Adam (2011-10-31). "The Best BitTorrent Client for Mac". https://lifehacker.com/the-best-bittorrent-client-for-mac-5854903. 
  62. "Five Best BitTorrent Clients". 17 May 2015. https://lifehacker.com/five-best-bittorrent-clients-5813348. 
  63. "Review: μTorrent". CNET. 2008-11-06. http://download.cnet.com/uTorrent/3000-2196_4-10528327.html. 
  64. "uTorrent Users Double to 52 Million in a Year". 2009-12-25. https://torrentfreak.com/utorrent-users-double-to-52-million-in-a-year-091225/. 
  65. O'Flaherty, Kate (2012-01-10). "Bit Torrent user numbers rise to 150 million per month" (in en). https://www.theinquirer.net/inquirer/news/2136602/bit-torrent-user-rise-150-million. 
  66. Leyden, John (2009-09-10). "P2P pushes IPv6 surge". https://www.theregister.co.uk/2009/09/10/ipv6_traffic_surge/. 

External links