File sharing Bit Torrent client ported to RISC OSPublished: 29th Mar 2007, 20:19:37 | Permalink | Printable
we_are_so_happy.iso.torrent [Updated]A BitTorrent client has been successfully ported to RISC OS by Theo Markettos using the GCCSDK. The peer-to-peer file sharing program can fetch and upload large files from the Internet, from Linux distribution CDs to videos of films and TV shows - allowing users to download and enjoy episodes of their favourite shows, such as Lost, pictured.
To use the BitTorrent network, users must first search for and download a .torrent file which the client will use to fetch a particular file from other BT users. The file is gradually downloaded in bits from other clients until it is complete. At the same time, you will be expected to share files with other BT users.
Theo's RISC OS port of the enhanced ctorrent client runs from the command line, and can download files as well as share them with other bit torrent users. For example, to download a GNU/Linux Ubuntu ISO, run in a taskwindow:
*wget http://releases.ubuntu.com/6.10/ ubuntu-6.10-desktop-i386.iso.torrent
Theo told us: "You can successfully fetch a file from a torrent, and letting other people leech it works too. Somebody is doing so right now. I haven't tested creating torrent files, as I'm not sure I have anything I want to upload to the world."
He ported the software, written in C++, after RISC OS Open staffers discussed using peer-to-peer file sharing networks to spread the load of distributing the RISC OS 5 source code.
Theo said: "I decided to port ctorrent partly because lots of Linux distributions and similar projects are supplying files by torrent these days, and it's only polite to download by a method that costs them less bandwidth.
"But it's also as a result of a discussion on the RISC OS Open forums a month or two ago where I suggested peer-to-peer as a means of distributing big source tarballs like the RISC OS sources."
A binary build for punters to run is expected to be made available via the GCCSDK Autobuilder shortly. GCCSDK users can read Theo's post below to port the software by hand using the Autobuilder.
Update at 15:11 on 30/03/07
A webpage with a download link and more information is now online here.
Theo's initial GCCSDK mailing list post
'Upstream' enhanced ctorrent website
Previous: 32bit MIDI drivers progress website launched
Next: TTOTD: Do not discuss the Firefox 2 source patches
DiscussionViewing threaded comments | View comments unthreaded, listed by date | Skip to the end
Please login before posting a comment. Use the form on the right to do so or create a free account.
Search the archives
Today's featured article
RISC OS 5 pictured running on ARM Cortex-A8 kit
Picture exclusive - This grainy photograph shows a port of RISC OS 5, sourced from the RISC OS Open project, running on a Beagleboard - a device powered by a 600MHz ARM Cortex-A8 processor with a built-in graphics chip. The port, developed by Jeffrey Lee with help from Uwe Kall and ROOL staff, is seen as a major breakthrough for the shared-source project as it proves the OS can be ported to new hardware without the need for a large team of engineers.
75 comments, latest by rjek on 30/4/09 3:15PM. Published: 25 Apr 2009
32bit MIDI drivers progress website launched
Can it play the Never Ending Story theme?
12 comments, latest by Phantomz on 17/4/07 8:24PM. Published: 29 Mar 2007
News and media:
RISCOS Ltd •
RISC OS Open •
MW Software •
Advantage Six •
CJE Micros •
Liquid Silicon •
Chris Why's Acorn/RISC OS collection •
The Register •
The Inquirer •
Apple Insider •
BBC News •
Sky News •
Google News •