You are not logged in.
Although widely used, currently popular peer-to-peer (P2P) applications offer no user privacy. By design, services like BitTorrent and Gnutella share data with anyone that asks for it, allowing a third-party to systematically monitor user behavior. As a result, using a P2P network means that your online activities become public knowledge.
OneSwarm is a new peer-to-peer tool that provides users with explicit control over their privacy by letting them determine how data is shared. Instead of sharing data indiscriminately, data shared with OneSwarm can be made public, it can be shared with friends, shared with some friends but not others, and so forth. We call this friend-to-friend (F2F) data sharing. OneSwarm is:
* Privacy preserving: OneSwarm uses source address rewriting to protect user privacy. Instead of always transmitting data directly from sender to receiver (immediately identifying both), OneSwarm may forward data through multiple intermedaries, obscuring the identity of both sender and receiver. For more details, check out the OneSwarm overview screencast or our papers.
* User friendly: OneSwarm's interface is web-based and supports real-time transcoding of many audio and video formats for in-browser playback, eliminating the need for casual users to master a new application's interface or search for custom media codecs.
* Open: OneSwarm is freely available and built on existing standards. OneSwarm can operate as a fully backwards compatible BitTorrent client, and its friend-to-friend data sharing features are built on cryptographic standards, e.g., X.509 certificates and SSL encryption.
It can be found here: http://aur.archlinux.org/packages.php?ID=25245 . I have only tested on x86_64 and it seems to work fine, please test x86! ![]()
Offline
Hm, looks like a neat program. I installed it to try it out.
[ lamy + pilot ] [ arch64 | wmii ] [ ati + amd ]
Offline
Hm, looks like a neat program. I installed it to try it out.
Yeah it's a good idea I think. Let me know if you have any problems with the package.
I already found one issue and it's the auto update-feature in the program that doesn't work, because the user doesn't have write permissions to /opt/OneSwarm .
Any idea on how to solve this? I don't think making the directory world writable is a good idea...
Offline
Perhaps you could install it to a folder the user already has write permission to, like their home folder. I think that would work.
[ lamy + pilot ] [ arch64 | wmii ] [ ati + amd ]
Offline
Is really installing the program in the home directory a good idea? What if you have multiple users on the system, it wouldn't work.
Offline
Hm. That's true; I guess you could use a folder that was user-writable, but accessible to all users.
[ lamy + pilot ] [ arch64 | wmii ] [ ati + amd ]
Offline
Some time has passed since last post and the /opt/OneSwarm detail was not solved. Did anyone had a look how it works in RH or Ubuntu?
There is not a big reason to give the program rights to be updated automatically, I am just wondering how it is done in other widely used distros
Offline
Just chmod the /opt/OneSwarm folder?
Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.
Offline
Yes that is exactly what I was thinking about to chmod the /opt/OneSwarm. Is there any downside of this? Why is OneSwarm not installed in /usr/bin directory as other programs?
Last edited by hramat (2009-09-25 18:37:08)
Offline
Software that's installed 'as-is', in one big folder, is installed into /opt
Software that's more unix-friendly (man pages to man, libs to lib, binaries to bin) goes into /usr/bin, /usr/lib, etc.
System stuff goes into /bin, /lib etc.
Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.
Offline