| µTorrent | |
|---|---|
Screenshot of µTorrent | |
| Maintainer: | Ludvig "ludde" Strigeus |
| Stable release: | 1.5 (Build 437) (March 8, 2006) [+/-] |
| Preview release: | 1.4.2 BETA (Build 435) (March 07, 2006) [+/-] |
| OS: | Microsoft Windows |
| Genre: | BitTorrent client |
| License: | Freeware |
| Website: | www.utorrent.com |
µTorrent is a BitTorrent client currently for Microsoft Windows only. The entire program is included in a single 153 KiB executable (as of January 2006). It was designed to use as little of the computer's resources as possible while offering most, if not all nor more, of the functionality as expected from the heavily featured clients, such as Azureus or BitComet. Its title is frequently abbreviated as "µT" or "uT" (as it is difficult to type "µ" using the US keyboard layout). The source code of µTorrent is written in C++. While µTorrent is freeware, it is not open-source.
Contents
|
Due to the program using a non-English letter in its name, there is some confusion over its pronunciation. As the program was created with a small footprint in mind, it stands to reason that the name should probably be "micro-torrent", as µ is used in SI to represent the "micro" prefix (one millionth). However, the author has stated that he calls it "you-torrent". [1] One other accepted pronunciation is "mu-torrent", for the way that µ is typically pronounced when used in mathematical formulae.
µTorrent implements many of the features introduced by much larger clients such as Azureus, BitComet and BitTornado, while retaining a very small footprint in system memory. The program's typical memory usage is less than 6 MB, and the CPU use is low enough for the program to run on very old computers (including 486s). It also contains Unicode support for Windows 95/98/ME embedded in the single executable without the need for the Microsoft Layer for Unicode (which is several times the size of µTorrent).
Some of the more notable features present in µTorrent include:
Operating as a single executable of approximately 153 KiB (this refers to the current, stable version 1.5), thus not requiring installation, μTorrent is an extremely compact BitTorrent client. Its small size was achieved by avoiding the use of many heavy libraries (notably, the C++ standard library and stream facilities) and, in their place, by creating substitutes written specifically for the program. The executable is also compressed to roughly half of its original size using PECompact2.
In general discontent with the predominance of bloatware, Serge Paquet suggested to Ludvig Strigeus that he make a small, yet efficient, BitTorrent client. Strigeus began to conceptualize the plans for the program's development, which, at the time, did not include nor preclude making the client feature-rich. After initially working on it for about a month during the autumn of 2004 (the first build of the client was dated 17 October 2004), mostly during his free time before/after work, Strigeus ceased coding µTorrent for a year. Work on the client resumed on 15th September 2005, and on 18th September 2005 the first public release (version 1.1 BETA) was made available.
March 2005 August 2005 January 2006 February 2006 July 2006