TorrentFreak

The place where breaking news, BitTorrent and copyright collide

MonoTorrent Beta 2 Released

Google’s Summer of Code produces something fantastic each year. Last year, a developer created a set of BitTorrent client libraries using Mono and C# called BitSharp, which was later renamed MonoTorrent. It has just received a major update.

MonoTorrent LogoMono, if you didn’t already know, is an open source implementation of Microsoft’s .NET set of frameworks, on which applications can be built.

The main goal of MonoTorrent (at the time, BitSharp) was to create a set of BitTorrent client libraries that worked with Mono. Jonathan Allen for InfoQ writes that the libraries work with Microsoft’s proprietary .NET platform as well. “While Mono was the primary target, all of the libraries also work with Microsoft’s version of the .NET platform. The libraries should also be accessible by other CLS-compliant languages such as VB, IronPython, and Ruby.Net,” writes Allen.

Since Mono is an open source, cross-platform implementation of .NET, a very robust and light BitTorrent client could be created with MonoTorrent that works on all three major OSes; Linux, Mac OS X and Windows. The developer ran some tests and found that MonoTorrent utilises less than 1/4th the RAM Azureus does.

MonoTorrent has recently received a major update. Here’s a list of what’s been added:

  • uPnP support, so that you don’t have to manually create the port mapping in your router.
  • Disk writes are now fully asynchronous, and download speed is automatically throttled if it exceeds the rate at which your harddisk can write.
  • Upload and download speed calculations have been “improved drastically”.
  • There are other minor improvements, including enhanced download performance.

Miguel de Icaza, the developer of Mono and the GNOME Linux desktop environment, is quite pleased with MonoTorrent, but says it really needs a GUI. “The library these days is quite mature and the command line client works well, but we really ought to have a Gnome UI,” wrote Icaza in his weblog.

Related Posts

Previous Post | Next Post

  • Mike

    People that compare Java’s memory usage don’t know what the hell they’re doing. Java by default assumes it can take a lot of memory. You can reduce the amount of memory by using the -Xmx command line parameter.
    Also, Mono is stupid, because Azureus already does everything one could hope for, is written in far more robust Java. Also, Mono is dangerous because it allows code to seep in from Microsoft copyright land.
    A very very dump stupid unnecessary waste of time – anything that has anything to with Mono is just plain dumb. Ugh, I have spoken.

  • Pingback: MonoTorrent Beta 2 Released « Tons of Fresh News

  • Stuart

    Azureus is a joke now. Bloat gone mad. Mike – You seem to have a chip on your shoulder over Mono. I make a living out of developing Java and .Net products, and I much prefer C# over Java. Mono is a godsend to me. Long live Mono.

  • Ed

    I agree – C# is way nicer than Java and Mono has a *great future* ahead of it. Keep up the great work Mono people!!! Seeing as it was designed a fair while after Java, it’s not surprising it’s way better! RE:memory, what sort of users expect to have to manually set the memory usage of their app!?

  • J

    “I agree – C# is way nicer than Java and Mono has a *great future* ahead of it. Keep up the great work Mono people!!! Seeing as it was designed a fair while after Java, it’s not surprising it’s way better! RE:memory, what sort of users expect to have to manually set the memory usage of their app!?”

    STFU Steve!

    Now we know why Microsoft made the partnership with Novell and the compliant of IP being stolen from Microsoft ITS BECAUSE THEY WILL LEVERAGE .NET & MONO.

    And who the F*ck with half a head would want something written in C# anyway!

  • Stuart

    [quote]And who the F*ck with half a head would want something written in C# anyway![/quote]

    Lol… most users of software wouldn’t care less what it was written it, just so long as it worked well.

    Some people get so anal about these things. C# is an open standard. If you dont like it, don’t use it.

  • Pingback: blog7.de » Archiv » MonoTorrent Beta 2 Released

  • ingo

    I couldn’t care less about Java vs. C# but 1/4th memory WITHOUT A GUI? What kind of comparison is that?

  • Pingback: Hi-Tech Hype » Blog Archive » MonoTorrent Beta 2 Released

  • Another Mike

    Ugh, you have spoken…poorly. Far more robust Java? I moved from Java to .Net and never looked back. You should give it an unbiased look sometime.

  • lcqegobnju

    Hello! Good Site! Thanks you! jpcjkjetpi

  • avaj

    java so totally sucks

  • xzkhfvn xwyl

    hgqke cpafsenw lkbwdvhia mfatkcusj qyaugx mseqlyd msvk

  • art

    bah…. robust java? lol
    1. performance vs .net = .net wins
    2. binary code vs il = il wins…
    3. development environment? I doubt there is something better then MSVS.
    4. Java is the most robust platform and firefox is stable and bug free…
    http://slashdot.org/article.pl?sid=07/09/24/1521240

  • BTGuard - BitTorrent Anonymously

NewsBits

Even more news...

  • Blu-ray Anti-Piracy Tech Stops Discs and Promotes Purchases

    An anti-piracy system present in all official Blu-ray players since 2012 has received a fresh update...

  • Foxtel Breeds Pirates by Locking Up Game of Thrones

    One of the main reasons why people turn to piracy is the lack of legal alternatives....

  • UK Student Admits Breaching Sony Copyrights With Leak of PS3 SDK

    Last year an Internet user known as El Nomeo leaked version 3.70 of Sony’s Playstation3 SDK...

  • Pirates Can Be Identified Despite Sharing IP Addresses, ISP Claims

    Carrier-Grade Network Address Translation is a network mechanism through which many Internet subscribers can share the...

  • Feds Seize Cash from Major Bitcoin Exchange’s Dwolla Account

    The U.S. Government has taken a significant action against the web’s top Bitcoin exchange by seizing...

MostDiscussed

Below are TorrentFreak's most discussed articles of the past month. Join the discussion if you like.

CopyQuote

Left Quote

“The Pirate Bay has been one of the most important movements in Sweden for freedom of speech, working against corruption and censorship.

Peter Sunde Left Quote

PopularArticles

A selection of some TorrentFreak's classics dug up from our archives.