[Yum-devel] Torrent support can help yum or not :)

sampash sampash.3rd at gmail.com
Wed Dec 8 21:39:33 UTC 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dear All


First of all I'm just newbie on yum development, but I had an idea
that might help to increase the performance of yum. What I am
wondering about is to add torrent support to yum. As you might know
p2p file sharing is really popular nowadays. Adding this feature could
help yum in following ways:


* Torrent might eliminate the need of local (unofficial) yum
repositories(e.g. a university or/and an enterprise). It is likely to
use torrent's local peer discovery feature for semi-distributed
unofficial repository. Cache servers also add some costs to any kind
of firm or institute that is not desirable.


* There are dozens of popular packages which all of us needs them and
there are dozens of rare or less popular packages which a local repo.
must have. By using torrent, elimination of extra consumption of
bandwidth and storage(not really a problem these days ;)) happens.


* Torrent could also support web seed which means current http or ftp
based repositories can continue to service others without any need to
change the configuration or anything else.


* Torrent has some really exciting features such as resume ability and
error check during download


* Having a dedicated tracker for repository files is awesome but if
there is any problem the free and good trackers such as openbittorent
and thepiratebay can be used for test porpuse


P.S.I: torrent support can be provided through a plugin

P.S.II: libtorrent has some python interface or python some how could
support torrents because deluge (my favorite torrent client in linux)
is written is python(As far As I know).


Regards

Sam

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJM//sVAAoJEGsSjTelvfiuxdMP/3gaa+xpVgkG+C0s3KOnSVr/
FFNuCo8noLfCmCM+fJ6sIRneXA2MYQiV0wIUOxNlD4+wUwbpRpt6s4mBJzBusotg
D8db8ZNAuhRdDWQAo7J6/ZgEVtvZSewRFlqedkHg9P86pEaoG5N3AGMc7IMXUP4G
T25KEupsQPBe6G7Sr22jokBsN8LelT5Y7lJ8KVQ+MvtN0OZdDmysT50ENxpWBBOj
R8v6stL8revgivZ++rIP+hs4GuUhKx4kcl3sNXruV9UpCbm1Tcm0aBeYeI/XVDKg
eZwAn6rtmb1ZeIk2zDxh7ZQrMdoxx399agOodosiEm1aFTxJwMFzYZ1cnmcCIPdK
Da6fRvVPVqnJJTB4EaG8GvAIlLd1ebHjxaEENTy9un1IzaHzmM6BRyxfBwtOetH8
LjhD5R9BFScyW/2zmkWy/9A4g8RkKUyYEK5Mmj9XmYECEe0MegyCGECkeK66xrL8
ltSNd2aLBnxvcQqvh43mnLvnMP4++ISv5dGGj3Rq5TFo7wS/K290lpZfpiJh1Zhj
eaYa5GVE5RzTUZXI1ct6YNUFtZgiG6mbsfcpyrEZwaqAJtR35nDzyQx9BtMjoWHr
djSHrNwJIsN4BTmwCuFZG7d1Fa87snTYhlyKlh8Ob2Geoti2uMbbqibT9DMBWTDD
eZRuAMr/l1Nb/etHUaJJ
=tNJk
-----END PGP SIGNATURE-----



More information about the Yum-devel mailing list